Abstract
Using dynamic programming, this work develops a one-class-at-a-time removal sequence planning method to decompose a multiclass classification problem into a series of two-class problems. Compared with previous decomposition methods, the approach has the following distinct features. First, under the one-class-at-a-time framework, the approach guarantees the optimality of the decomposition. Second, for a K-class problem, the number of binary classifiers required by the method is only K-1. Third, to achieve higher classification accuracy, the approach can easily be adapted to form a committee machine. A drawback of the approach is that its computational burden increases rapidly with the number of classes. To resolve this difficulty, a partial decomposition technique is introduced that reduces the computational cost by generating a suboptimal solution. Experimental results demonstrate that the proposed approach consistently outperforms two conventional decomposition methods.
Original language | English |
---|---|
Pages (from-to) | 1544-1549 |
Number of pages | 6 |
Journal | IEEE Transactions on Neural Networks |
Volume | 17 |
Issue number | 6 |
DOIs | |
State | Published - 1 Nov 2006 |
Externally published | Yes |
Keywords
- Dynamic programming
- Multiclass classification
- Pattern recognition
ASJC Scopus subject areas
- Software
- Computer Science Applications
- Computer Networks and Communications
- Artificial Intelligence