Classifying Under Computational Resource Constraints: Anytime Classification Using Probabilistic Estimators
Abstract
In many online applications of machine learning, the computational resources available for classification will vary from time to time. Most techniques are designed to operate within the constraints of the minimum expected resources and fail to utilize further resources when they are available. We propose a novel anytime classification algorithm, anytime averaged probabilistic estimators (AAPE), which is capable of delivering strong prediction accuracy with little CPU time and utilizing additional CPU time to increase classification accuracy. The idea is to run an ordered sequence of very efficient Bayesian probabilistic estimators (single improvement steps) until classification time runs out. Theoretical studies and empirical validations reveal that by properly identifying, ordering, invoking and ensembling single improvement steps, AAPE is able to accomplish accurate classification whenever it is interrupted. It is also able to output class probability estimates beyond simple 0/1-loss classifications, as well as adeptly handle incremental learning.
Cite
Text
Yang et al. "Classifying Under Computational Resource Constraints: Anytime Classification Using Probabilistic Estimators." Machine Learning, 2007. doi:10.1007/S10994-007-5020-ZMarkdown
[Yang et al. "Classifying Under Computational Resource Constraints: Anytime Classification Using Probabilistic Estimators." Machine Learning, 2007.](https://mlanthology.org/mlj/2007/yang2007mlj-classifying/) doi:10.1007/S10994-007-5020-ZBibTeX
@article{yang2007mlj-classifying,
title = {{Classifying Under Computational Resource Constraints: Anytime Classification Using Probabilistic Estimators}},
author = {Yang, Ying and Webb, Geoffrey I. and Korb, Kevin B. and Ting, Kai Ming},
journal = {Machine Learning},
year = {2007},
pages = {35-53},
doi = {10.1007/S10994-007-5020-Z},
volume = {69},
url = {https://mlanthology.org/mlj/2007/yang2007mlj-classifying/}
}