Learning to Maximize Mutual Information for Dynamic Feature Selection

Ian Covert, Wei Qiu, Mingyu Lu, Nayoon Kim, Nathan White +1 more
1/2/2023
cs.LGcs.ITstat.ML

No official code found. Best implementation: iancovert/dynamic-selection (32 stars, MIT, last commit 2023-05-22).

Abstract

Feature selection helps reduce data acquisition costs in ML, but the standard approach is to train models with static feature subsets. Here, we consider the dynamic feature selection (DFS) problem where a model sequentially queries features based on the presently available information. DFS is often addressed with reinforcement learning, but we explore a simpler approach of greedily selecting features based on their conditional mutual information. This method is theoretically appealing but requires oracle access to the data distribution, so we develop a learning approach based on amortized optimization. The proposed method is shown to recover the greedy policy when trained to optimality, and it outperforms numerous existing feature selection methods in our experiments, thus validating it as a simple but powerful approach for this problem.

View on arXivView PDF

Code Implementations(1)

MIT

Dynamic feature selection based on conditional mutual information

329Shell, PythonDec 22, 20223 years agoMIT

Similar Papers

Cite this paper

@article{covert2023learning,
  title  = {Learning to Maximize Mutual Information for Dynamic Feature Selection},
  author = {Ian Covert and Wei Qiu and Mingyu Lu and Nayoon Kim and Nathan White and Su-In Lee},
  year   = {2023},
  eprint = {2301.00557},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2301.00557v2},
  journal = {ICML 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2301.00557.svg)](https://codeofpaper.com/paper/2301.00557)

Discussion