Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Estimating Conditional Mutual Information for Dynamic Feature Selection

About

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.

Soham Gadgil, Ian Covert, Su-In Lee• 2023

Related benchmarks

TaskDatasetResultRank
Active Feature AcquisitionSyn1
Training Runtime (s)31.1
16
Active Feature Acquisitionconnect4
Training Runtime (s)62.1
16
Active Feature AcquisitionSplice
Training Runtime (s)1.8
16
Active Feature AcquisitionMETABRIC
Training Runtime (s)2.1
16
Active Feature AcquisitionCube-NM nc = 5, sigma = 0.2
Training Runtime (s)9.3
16
Active Feature AcquisitionEngineFaultDB
Training Runtime (s)16.6
16
Active Feature AcquisitionSyn3
Training Runtime (s)35.9
16
Active Feature AcquisitionCube-NM nc = 5, sigma = 0.1
Training Runtime (s)10.4
16
Dynamic Feature SelectionProxySub
AUAC-F192.78
13
Dynamic Feature SelectionSynPairs
AUAC-F153.28
13
Showing 10 of 34 rows

Other info

Follow for update