Multi-Stage Classifier Design

Abstract

In many classification systems, sensing modalities have different acquisition costs. It is often unnecessary to use every modality to classify a majority of examples. We study a multi-stage system in a prediction time cost reduction setting, where the full data is available for training, but for a test example, measurements in a new modality can be acquired at each stage for an additional cost. We seek decision rules to reduce the average measurement acquisition cost. We formulate an empirical risk minimization problem (ERM) for a multi-stage reject classifier, wherein the stage k classifier either classifies a sample using only the measurements acquired so far or rejects it to the next stage where more attributes can be acquired for a cost. To solve the ERM problem, we factorize the cost function into classification and rejection decisions. We then transform reject decisions into a binary classification problem. We construct stage-by-stage global surrogate risk, develop an iterative algorithm in the boosting framework and present convergence results. We test our work on synthetic, medical and explosives detection datasets. Our results demonstrate that substantial cost reduction without a significant sacrifice in accuracy is achievable.

Cite

Text

Trapeznikov et al. "Multi-Stage Classifier Design." Proceedings of the Fourth Asian Conference on Machine Learning, 2012.

Markdown

[Trapeznikov et al. "Multi-Stage Classifier Design." Proceedings of the Fourth Asian Conference on Machine Learning, 2012.](https://mlanthology.org/acml/2012/trapeznikov2012acml-multistage/)

BibTeX

@inproceedings{trapeznikov2012acml-multistage,
  title     = {{Multi-Stage Classifier Design}},
  author    = {Trapeznikov, Kirill and Saligrama, Venkatesh and Castañón, David},
  booktitle = {Proceedings of the Fourth Asian Conference on Machine Learning},
  year      = {2012},
  pages     = {459-474},
  volume    = {25},
  url       = {https://mlanthology.org/acml/2012/trapeznikov2012acml-multistage/}
}