paper-with-me

홈 › Papers

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

2019-11-30 · Yang Song, Qiyu Kang, Wee Peng Tay

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 maximizing 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.

📄 PDF Abstract BibTeX arXiv:1912.00181

Code (0)

등록된 구현이 없습니다.

Tasks

DiversityMulti-class Classification

Similar Papers 제목 키워드 기반

Improved Robustness Against Adaptive Attacks With Ensembles and Error-Correcting Output Codes

2023-03-04 · Thomas Philippon, Christian Gagné

Neural network ensembles have been studied extensively in the context of adversarial robustness and most ensemble-based approaches remain vulnerable to adaptive attacks. In this paper, we investigate the robustness of Er…

Adversarial RobustnessDiversity

Ensemble Learning using Error Correcting Output Codes: New Classification Error Bounds

2021-09-18 · Hieu D. Nguyen, Mohammed Sarosh Khan, Nicholas Kaegi, Shen-Shyang Ho 외

New bounds on classification error rates for the error-correcting output code (ECOC) approach in machine learning are presented. These bounds have exponential decay complexity with respect to codeword length and theoreti…

ClassificationEnsemble Learning

Deep N-ary Error Correcting Output Codes

2020-09-22 · Hao Zhang, Joey Tianyi Zhou, Tianying Wang, Ivor W. Tsang 외

Ensemble learning consistently improves the performance of multi-class classification through aggregating a series of base classifiers. To this end, data-independent ensemble methods like Error Correcting Output Codes (E…

ClassificationEnsemble LearningGeneral ClassificationMulti-class Classification+2

Heuristic Ternary Error-Correcting Output Codes Via Weight Optimization and Layered Clustering-Based Approach

2013-03-08 · Xiao-Lei Zhang

One important classifier ensemble for multiclass classification problems is Error-Correcting Output Codes (ECOCs). It bridges multiclass problems and binary-class classifiers by decomposing multiclass problems to a seria…

ClusteringGeneral ClassificationGenre classificationMusic Genre Classification+1

Pseudorandom Error-Correcting Codes

2024-02-14 · Miranda Christ, Sam Gunn

We construct pseudorandom error-correcting codes (or simply pseudorandom codes), which are error-correcting codes with the property that any polynomial number of codewords are pseudorandom to any computationally-bounded …