Scalable design of Error-Correcting Output Codes using Discrete Optimization with Graph Coloring
Samarth Gupta, Saurabh Amin
Abstract
We study the problem of scalable design of Error-Correcting Output Codes (ECOC) for multi-class classification. Prior works on ECOC-based classifiers are limited to codebooks with small number of rows (classes) or columns, and do not provide optimality guarantees for the codebook design problem. We address these limitations by developing a codebook design approach based on a Mixed-Integer Quadratically Constrained Program (MIQCP). This discrete formulation is naturally suited for maximizing the error-correction capability of ECOC-based classifiers and incorporates various design criteria in a flexible manner. Our solution approach is tractable in that it incrementally increases the codebook size by adding columns to maximize the gain in error-correcting capability. In particular, we show that the maximal gain in error-correction can be upper bounded by solving a graph-coloring problem. As a result, we can efficiently generate near-optimal codebooks for very large problem instances. These codebooks provide competitive multi-class classification performance on small class datasets such as MNIST and CIFAR10. Moreover, by leveraging transfer-learned binary classifiers, we achieve better classification performance over transfer-learned multi-class CNNs on large class datasets such as CIFAR100, Caltech-101/256. Our results highlight the advantages of simple and modular ECOC-based classifiers in improving classification accuracy without the risk of overfitting.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext a644666f-4258-445b-9bdb-bab65d90b7e6Cited by top-tier papers1
Ask how each one uses itBuilds on4
- Do Adversarially Robust ImageNet Models Transfer Better?Hadi Salman, Andrew Ilyas, Logan Engstrom, Ashish Kapoor et al.NeurIPS 2020 · 506 citations
- Adversarially-Trained Deep Nets Transfer Better: Illustration on Image ClassificationFrancisco Utrera, Evan Kravitz, N. Benjamin Erichson, Rajiv Khanna et al.ICLR 2021 · 42 citations
- Federated Learning of User Verification Models Without Sharing EmbeddingsHossein Hosseini, Hyunsin Park, Sungrack Yun, Christos Louizos et al.ICML 2021 · 28 citations
- Error-Correcting Output Codes with Ensemble Diversity for Robust Learning in Neural NetworksYang Song, Qiyu Kang, Wee Peng TayAAAI 2021 · 23 citations
Related papers
- Evolutionary Classifier Chain for Multi-Dimensional ClassificationYu-Yang Zhang, Bin-Bin Jia, Min-Ling ZhangAAAI 2025 · 1 citation
- QUILT: Effective Multi-Class Classification on Quantum Computers Using an Ensemble of Diverse Quantum ClassifiersDaniel Silver, Tirthak Patel, Devesh TiwariAAAI 2022 · 35 citations
- Imbalanced Multi-instance Multi-label Learning via Coding Ensemble and Adaptive ThresholdsXinyue Zhang, Tingjin Luo, Yueying Liu, Chenping HouACM MM 2024 · 8 citations
- Residual Quantization with Implicit Neural CodebooksIris A. M. Huijben, Matthijs Douze, Matthew J. Muckley, Ruud van Sloun et al.ICML 2024 · 23 citations
- Theoretical Insights Into Multiclass Classification: A High-dimensional Asymptotic ViewChristos Thrampoulidis, Samet Oymak, Mahdi SoltanolkotabiNeurIPS 2020 · 46 citations
