Distributionally Robust Feature Selection
Maitreyi Swaroop, Tamar Krishnamurti, Bryan Wilder
TL;DR
This work addresses robust feature selection under distribution shifts by casting feature subset selection as a distributionally robust problem and solving it via a noise-based continuous relaxation. By injecting feature-wise noise and optimizing the Bayes-optimal predictor, the method yields a model-agnostic, differentiable objective that does not require differentiating through downstream model training. Empirical results on synthetic and real datasets show substantial improvements over pooled baselines and existing DRO approaches, with strong cross-population performance and reduced variance. The approach offers practical benefits for cost-constrained deployments where a fixed, robust feature set must support diverse downstream models across subpopulations.
Abstract
We study the problem of selecting limited features to observe such that models trained on them can perform well simultaneously across multiple subpopulations. This problem has applications in settings where collecting each feature is costly, e.g. requiring adding survey questions or physical sensors, and we must be able to use the selected features to create high-quality downstream models for different populations. Our method frames the problem as a continuous relaxation of traditional variable selection using a noising mechanism, without requiring backpropagation through model training processes. By optimizing over the variance of a Bayes-optimal predictor, we develop a model-agnostic framework that balances overall performance of downstream prediction across populations. We validate our approach through experiments on both synthetic datasets and real-world data.
