arXiv · 2508.10491
Contrastive ECOC: Learning Output Codes for Adversarial Defense
Abstract
Although one-hot encoding is commonly used for multiclass classification, it is not always the most effective encoding mechanism. Error Correcting Output Codes (ECOC) address multiclass classification by mapping each class to a unique codeword used as a label. Traditional ECOC methods rely on manually designed or randomly generated codebooks, which are labor-intensive and may yield suboptimal, dataset-agnostic results. This paper introduces three models for automated codebook learning based on contrastive learning, allowing codebooks to be learned directly and adaptively from data. Across four datasets, our proposed models demonstrate superior robustness to adversarial attacks compared to two baselines. The source is available at https://github.com/YuChou20/Automated-Codebook-Learning-with-Error-Correcting-Output-Code-Technique.
Explore related subjects
Keep this discovery
Che-Yu Chou, Hung-Hsuan Chen. 2025-08-14. Contrastive ECOC: Learning Output Codes for Adversarial Defense. https://arxiv.org/abs/2508.10491
Cite the original work for its findings. Save a collection to share your selection of sources.