Dynamic Feature Selection from Variable Feature Sets Using Features of Features
Katsumi Takahashi, Koh Takeuchi, Hisashi Kashima
TL;DR
This work tackles dynamic feature selection when the set of measurable features varies across instances by introducing features of features as prior information. It extends existing CMI‑based DFS to a variable feature‑set setting, training a policy and a predictor that incorporate both measured feature values and per‑feature priors, using amortized optimization and permutation‑invariant architectures. The proposed method demonstrates superior accuracy over random selection and fixed‑set baselines on image (MNIST, FashionMNIST, CIFAR‑10) and document (BBCSport, 20NEWS) classification tasks, especially at small budgets, and reveals interpretable feature‑selection patterns. The approach offers a principled, cost‑aware framework for instance‑dependent feature acquisition with broad applicability in domains where feature costs and availability vary.
Abstract
Machine learning models usually assume that a set of feature values used to obtain an output is fixed in advance. However, in many real-world problems, a cost is associated with measuring these features. To address the issue of reducing measurement costs, various methods have been proposed to dynamically select which features to measure, but existing methods assume that the set of measurable features remains constant, which makes them unsuitable for cases where the set of measurable features varies from instance to instance. To overcome this limitation, we define a new problem setting for Dynamic Feature Selection (DFS) with variable feature sets and propose a deep learning method that utilizes prior information about each feature, referred to as ''features of features''. Experimental results on several datasets demonstrate that the proposed method effectively selects features based on the prior information, even when the set of measurable features changes from instance to instance.
