Estimating Conditional Mutual Information for Dynamic Feature Selection

Soham Gadgil, Ian Covert, Su-In Lee
6/5/2023
cs.LGcs.IT

No official code found. Best implementation: suinleelab/DIME (10 stars, Apache-2.0, last commit 2025-05-15).

Abstract

Dynamic feature selection, where we sequentially query features to make accurate predictions with a minimal budget, is a promising paradigm to reduce feature acquisition costs and provide transparency into a model's predictions. The problem is challenging, however, as it requires both predicting with arbitrary feature sets and learning a policy to identify valuable selections. Here, we take an information-theoretic perspective and prioritize features based on their mutual information with the response variable. The main challenge is implementing this policy, and we design a new approach that estimates the mutual information in a discriminative rather than generative fashion. Building on our approach, we then introduce several further improvements: allowing variable feature budgets across samples, enabling non-uniform feature costs, incorporating prior information, and exploring modern architectures to handle partial inputs. Our experiments show that our method provides consistent gains over recent methods across a variety of datasets.

View on arXivView PDF

Code Implementations(1)

suinleelab/DIMECommunity100%
Apache-2.0

Code for the paper "Estimating Conditional Mutual Information for Dynamic Feature Selection"

103PythonJun 2, 20231 years agoApache-2.0

Similar Papers

Cite this paper

@article{gadgil2023estimating,
  title  = {Estimating Conditional Mutual Information for Dynamic Feature Selection},
  author = {Soham Gadgil and Ian Covert and Su-In Lee},
  year   = {2023},
  eprint = {2306.03301},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.03301v3},
  journal = {ICLR 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/2306.03301.svg)](https://codeofpaper.com/paper/2306.03301)

Discussion