Multiclass decomposition splits a multiclass classification problem into a series of independent binary learners and recomposes them by combining their outputs to reconstruct the multiclass classification results. Three widely-used realizations of such decomposition methods are One-Versus-All (OVA), One-Versus-One (OVO), and Error-Correcting-Output-Code (ECOC). While OVA and OVO are quite simple, both of them assume all classes are orthogonal which neglect the latent correlation between classes in real-world. Error-Correcting-Output-Code (ECOC) based decomposition methods, on the other hand, are more preferable due to its integration of the correlation among classes. However, the performance of existing ECOC-based methods highly depends on the design of coding matrix and decoding strategy. Unfortunately, it is quite uncertain and time-consuming to discover an effective coding matrix with appropriate decoding strategy. To address this problem, we propose LightMC, an efficient dynamic multiclass decomposition algorithm. Instead of using fixed coding matrix and decoding strategy, LightMC uses a differentiable decoding strategy, which enables it to dynamically optimize the coding matrix and decoding strategy, toward increasing the overall accuracy of multiclass classification, via back propagation jointly with the training of base learners in an iterative way. Empirical experimental results on several public large-scale multiclass classification datasets have demonstrated the effectiveness of LightMC in terms of both good accuracy and high efficiency.
翻译:多级分解法将多级分类问题分成一系列独立的二进制学习者,并通过合并其产出来重建多级分类结果重新组合它们。三种广泛使用的分解方法的实现方式是“一五-全”(OVA)、“一五-一”(OVO)和“错误更正-输出-代码”(ECOC)。虽然OVA和OVO都非常简单,但两者都假定所有类别都是正统的,它们忽略了现实世界各班级之间的潜在关联。错误校正-产出-守则(ECOC)基于分解法(ECOC)的分解方法更为可取,因为这种分解方法的三种用途是“一五-全”(OVA)、“一-Versus-O(OVOVO)和“错误校正-Output-Codecode-Code”(Ocol-Ocol-Oution-C),但是,基于适当的解析战略,现有Evolutional commissional disal commal lianceal lianceal lianceal lianceal real ligradustration sal sal sal gradustressional 战略,使用不同的一种不同的计算方法, commaxlational commal commal commal commal commal commal commal commal commal commal commal commal 一种不同的一种不同的计算方法, commal commal commal commal commal commal 。我们提议了一种不同的计算法,我们建议是用一种不同的计算方法,用一种不同的计算方法,用一种不同的计算方法, 。