Fast ABC-Boost for Multi-Class Classification
Ping Li

TL;DR
This paper introduces a heuristic for abc-boost algorithms that significantly reduces computational costs on large datasets by updating the base class less frequently, without sacrificing accuracy.
Contribution
It proposes a Gaps heuristic that updates the base class every G boosting steps, making abc-boost more practical for large-scale multi-class classification.
Findings
No significant accuracy loss with G=100 on large datasets
Effective on moderate datasets with G up to 20-50
Heuristic improves computational efficiency without sacrificing performance
Abstract
Abc-boost is a new line of boosting algorithms for multi-class classification, by utilizing the commonly used sum-to-zero constraint. To implement abc-boost, a base class must be identified at each boosting step. Prior studies used a very expensive procedure based on exhaustive search for determining the base class at each boosting step. Good testing performances of abc-boost (implemented as abc-mart and abc-logitboost) on a variety of datasets were reported. For large datasets, however, the exhaustive search strategy adopted in prior abc-boost algorithms can be too prohibitive. To overcome this serious limitation, this paper suggests a heuristic by introducing Gaps when computing the base class during training. That is, we update the choice of the base class only for every boosting steps (i.e., G=1 in prior studies). We test this idea on large datasets (Covertype and Poker) as…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Algorithms · Imbalanced Data Classification Techniques · Face and Expression Recognition
