Error-Correcting Output Codes with Ensemble Diversity for Robust Learning in Neural Networks

被引:0
作者
Song, Yang [1 ]
Kang, Qiyu [1 ]
Tay, Wee Peng [1 ]
机构
[1] Nanyang Technol Univ, 50 Nanyang Ave, Singapore 639798, Singapore
来源
THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE | 2021年 / 35卷
关键词
DESIGN;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Though deep learning has been applied successfully in many scenarios, malicious inputs with human-imperceptible perturbations can make it vulnerable in real applications. This paper proposes an error-correcting neural network (ECNN) that combines a set of binary classifiers to combat adversarial examples in the multi-class classification problem. To build an ECNN, we propose to design a code matrix so that the minimum Hamming distance between any two rows (i.e., two codewords) and the minimum shared information distance between any two columns (i.e., two partitions of class labels) are simultaneously maximized. Maximizing row distances can increase the system fault tolerance while maxi mizing column distances helps increase the diversity between binary classifiers. We propose an end-to-end training method for our ECNN, which allows further improvement of the diversity between binary classifiers. The end-to-end training renders our proposed ECNN different from the traditional error-correcting output code (ECOC) based methods that train binary classifiers independently. ECNN is complementary to other existing defense approaches such as adversarial training and can be applied in conjunction with them. We empirically demonstrate that our proposed ECNN is effective against the state-of-the-art white-box and black-box attacks on several datasets while maintaining good classification accuracy on normal examples.
引用
收藏
页码:9722 / 9729
页数:8
相关论文
共 35 条
  • [21] A ternary bitwise calculator based genetic algorithm for improving error correcting output codes
    Ye, Xiao-Na
    Liu, Kun-Hong
    Liong, Sze-Teng
    INFORMATION SCIENCES, 2020, 537 : 485 - 510
  • [22] ECOC-DRF: Discriminative random fields based on error correcting output codes
    Ciompi, Francesco
    Pujol, Oriol
    Radeva, Petia
    PATTERN RECOGNITION, 2014, 47 (06) : 2193 - 2204
  • [23] Randomized multi-label subproblems concatenation via error correcting output codes
    Shan, Jincheng
    Hou, Chenping
    Tao, Hong
    Zhuge, Wenzhang
    Yi, Dongyun
    NEUROCOMPUTING, 2020, 410 : 317 - 327
  • [24] A dynamic ensemble learning algorithm for neural networks
    Alam, Kazi Md Rokibul
    Siddique, Nazmul
    Adeli, Hojjat
    NEURAL COMPUTING & APPLICATIONS, 2020, 32 (12) : 8675 - 8690
  • [25] Transfer Learning Using Ensemble Neural Networks for Organic Solar Cell Screening
    Paul, Arindam
    Jha, Dipendra
    A-Bahrani, Reda
    Liao, Wei-keng
    Choudhary, Alok
    Agrawal, Ankit
    2019 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2019,
  • [26] On-line transfer learning for multi-fidelity data fusion with ensemble of deep neural networks
    Li, Zengcong
    Zhang, Shu
    Li, Hongqing
    Tian, Kuo
    Cheng, Zhizhong
    Chen, Yan
    Wang, Bo
    ADVANCED ENGINEERING INFORMATICS, 2022, 53
  • [27] Electromyography Gesture Model Classifier for Fault-Tolerant-Embedded Devices by Means of Partial Least Square Class Modelling Error Correcting Output Codes (PLS-ECOC)
    Sarabia, Pablo
    Araujo, Alvaro
    Sarabia, Luis Antonio
    Ortiz, Maria de la Cruz
    ALGORITHMS, 2023, 16 (03)
  • [28] State estimation for T-S fuzzy Hopfield neural networks via strict output passivation of the error system
    Ahn, Choon Ki
    INTERNATIONAL JOURNAL OF GENERAL SYSTEMS, 2013, 42 (05) : 503 - 518
  • [29] Robust Model Predictive Controller Using Recurrent Neural Networks for Input-Output Linear Parameter Varying Systems
    Hadian, Mohsen
    Ramezani, Amin
    Zhang, Wenjun
    ELECTRONICS, 2021, 10 (13)
  • [30] Robust Output Feedback Stabilization for Uncertain Discrete-Time Stochastic Neural Networks with Time-Varying Delay
    Dong, Yali
    Wang, Huimin
    NEURAL PROCESSING LETTERS, 2020, 51 (01) : 83 - 103