This work is published in PMLR 2025 (https://proceedings.mlr.press/v267/guney25a.html) and presented at ICML 2025 (https://icml.cc/virtual/2025/poster/45710).
In many real-world settings (e.g., medicine), collecting every feature is infeasible due to time, cost, and resource constraints. We propose an active feature acquisition (AFA) method that uses local explanations to rank features per instance and a decision-transformer policy to sequentially acquire the next most informative feature. Across multiple datasets, this explainability-driven policy improves predictive accuracy while reducing acquisition cost versus state-of-the-art AFA baselines.
Create a conda environment using the "afa_env.yml" file:
conda env create -f afa_env.ymlThen, activate:
conda activate afa_envThis repo provides separate folders for the image and tabular experiments. Each folder includes all scripts, and instructions needed to run our method end to end (see the folder-level README for setup and commands).
[1] Chen, Lili, et al. "Decision transformer: Reinforcement learning via sequence modeling." Advances in neural information processing systems 34 (2021): 15084-15097.
