Error-Correcting Factorization
- PMID: 29035211
- DOI: 10.1109/TPAMI.2017.2763146
Error-Correcting Factorization
Abstract
Error Correcting Output Codes (ECOC) is a successful technique in multi-class classification, which is a core problem in Pattern Recognition and Machine Learning. A major advantage of ECOC over other methods is that the multi-class problem is decoupled into a set of binary problems that are solved independently. However, literature defines a general error-correcting capability for ECOCs without analyzing how it distributes among classes, hindering a deeper analysis of pair-wise error-correction. To address these limitations this paper proposes an Error-Correcting Factorization (ECF) method. Our contribution is three fold: (I) We propose a novel representation of the error-correction capability, called the design matrix, that enables us to build an ECOC on the basis of allocating correction to pairs of classes. (II) We derive the optimal code length of an ECOC using rank properties of the design matrix. (III) ECF is formulated as a discrete optimization problem, and a relaxed solution is found using an efficient constrained block coordinate descent approach. (IV) Enabled by the flexibility introduced with the design matrix we propose to allocate the error-correction on classes that are prone to confusion. Experimental results in several databases show that when allocating the error-correction to confusable classes ECF outperforms state-of-the-art approaches.
Similar articles
-
Subclass problem-dependent design for error-correcting output codes.IEEE Trans Pattern Anal Mach Intell. 2008 Jun;30(6):1041-54. doi: 10.1109/TPAMI.2008.38. IEEE Trans Pattern Anal Mach Intell. 2008. PMID: 18421109
-
Heuristic ternary error-correcting output codes via weight optimization and layered clustering-based approach.IEEE Trans Cybern. 2015 Feb;45(2):289-301. doi: 10.1109/TCYB.2014.2325603. Epub 2014 Jun 2. IEEE Trans Cybern. 2015. PMID: 25486660
-
Discriminant ECOC: a heuristic method for application dependent design of error correcting output codes.IEEE Trans Pattern Anal Mach Intell. 2006 Jun;28(6):1007-12. doi: 10.1109/TPAMI.2006.116. IEEE Trans Pattern Anal Mach Intell. 2006. PMID: 16724594
-
Learning Low-Rank Class-Specific Dictionary and Sparse Intra-Class Variant Dictionary for Face Recognition.PLoS One. 2015 Nov 16;10(11):e0142403. doi: 10.1371/journal.pone.0142403. eCollection 2015. PLoS One. 2015. PMID: 26571112 Free PMC article.
-
On the decoding process in ternary error-correcting output codes.IEEE Trans Pattern Anal Mach Intell. 2010 Jan;32(1):120-34. doi: 10.1109/TPAMI.2008.266. IEEE Trans Pattern Anal Mach Intell. 2010. PMID: 19926903
Publication types
MeSH terms
LinkOut - more resources
Full Text Sources
Other Literature Sources