English

Deep N-ary Error Correcting Output Codes

Computer Vision and Pattern Recognition 2020-12-16 v4 Distributed, Parallel, and Cluster Computing

Abstract

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 (ECOC) attract increasing attention due to its easiness of implementation and parallelization. Specifically, traditional ECOCs and its general extension N-ary ECOC decompose the original multi-class classification problem into a series of independent simpler classification subproblems. Unfortunately, integrating ECOCs, especially N-ary ECOC with deep neural networks, termed as deep N-ary ECOC, is not straightforward and yet fully exploited in the literature, due to the high expense of training base learners. To facilitate the training of N-ary ECOC with deep learning base learners, we further propose three different variants of parameter sharing architectures for deep N-ary ECOC. To verify the generalization ability of deep N-ary ECOC, we conduct experiments by varying the backbone with different deep neural network architectures for both image and text classification tasks. Furthermore, extensive ablation studies on deep N-ary ECOC show its superior performance over other deep data-independent ensemble methods.

Keywords

Cite

@article{arxiv.2009.10465,
  title  = {Deep N-ary Error Correcting Output Codes},
  author = {Hao Zhang and Joey Tianyi Zhou and Tianying Wang and Ivor W. Tsang and Rick Siow Mong Goh},
  journal= {arXiv preprint arXiv:2009.10465},
  year   = {2020}
}

Comments

EAI MOBIMEDIA 2020

R2 v1 2026-06-23T18:42:58.628Z