Classification with Costly Features Using Deep Reinforcement Learning

Abstract

We study a classification problem where each feature can be acquired for a cost and the goal is to optimize a trade-off between the expected classification error and the feature cost. We revisit a former approach that has framed the problem as a sequential decision-making problem and solved it by Q-learning with a linear approximation, where individual actions are either requests for feature values or terminate the episode by providing a classification decision. On a set of eight problems, we demonstrate that by replacing the linear approximation with neural networks the approach becomes comparable to the state-of-the-art algorithms developed specifically for this problem. The approach is flexible, as it can be improved with any new reinforcement learning enhancement, it allows inclusion of pre-trained high-performance classifier, and unlike prior art, its performance is robust across all evaluated datasets.

Cite

Text

Janisch et al. "Classification with Costly Features Using Deep Reinforcement Learning." AAAI Conference on Artificial Intelligence, 2019. doi:10.1609/AAAI.V33I01.33013959

Markdown

[Janisch et al. "Classification with Costly Features Using Deep Reinforcement Learning." AAAI Conference on Artificial Intelligence, 2019.](https://mlanthology.org/aaai/2019/janisch2019aaai-classification/) doi:10.1609/AAAI.V33I01.33013959

BibTeX

@inproceedings{janisch2019aaai-classification,
  title     = {{Classification with Costly Features Using Deep Reinforcement Learning}},
  author    = {Janisch, Jaromír and Pevný, Tomás and Lisý, Viliam},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2019},
  pages     = {3959-3966},
  doi       = {10.1609/AAAI.V33I01.33013959},
  url       = {https://mlanthology.org/aaai/2019/janisch2019aaai-classification/}
}