Min-Marginal Power Indices for Multi-Objective Feature Selection
Organizations: Saint Petersburg State University 7/9 Universitetskaya nab., Saint Petersburg, 199034, Russia
Abstract
Game-theoretic feature selection scores each feature by its average marginal contribution across coalitions. An average shows whether a feature helps overall, but not whether, in some coalition, adding it turns an acceptable model into an unacceptable one. Building on minimum marginal aggregation, we define the Min-Marginal Power Index (MinPI) on a binary utility-threshold game. For a fixed quota, MinPI takes the value -1, 0, or +1 and labels each feature harmful, neutral, or decisive. A harmful label carries its own evidence, an evaluated coalition in which adding the feature drops utility below the quota, so no score cutoff is needed; finite-budget estimators keep this property but may miss harmful features. We use MinPI to propose feature removals, which are accepted only if they pass a validation gate, and to prefilter multi-objective search. On six benchmark datasets over five seeds, MinPI removed 12.5% of analyzed features with almost no loss of held-out utility. On Madelon and Abalone, where it removed the most, its removals cost far less held-out utility than random removals of the same size. Prefiltering increased the dataset-averaged hypervolume of multi-objective search in all five seeds. MinPI is therefore a conservative feature-deletion step whose gains are largest where the data contain many removable features.
Figures & tables
| Dataset | Native dim. | Cap | Samples | Task / utility |
|---|---|---|---|---|
| Spambase | 57 | 57 | 4,601 | binary / ROC AUC |
| Madelon | 500 | 100 | 2,600 | binary / ROC AUC |
| ISOLET | 617 | 100 | 7,797 | 26-class / OVR AUC |
| Gisette | 5,000 | 100 | 7,000 | binary / ROC AUC |
| Credit-Card-Fraud | 29 | 29 | 284,807 | binary / ROC AUC |
| Abalone | 8 | 8 | 4,177 | regression / |
| Dataset | Harmful | Removed | Compression (%) | Held-out | Raw pass |
|---|---|---|---|---|---|
| Abalone | 4.4 | 2.2 | |||
| Credit-Card-Fraud | 0.8 | 0.8 | |||
| Gisette | 0.6 | 0.6 | |||
| ISOLET | 0.0 | 0.0 | |||
| Madelon | 48.0 | 43.6 | |||
| Spambase | 0.4 | 0.4 |
| Dataset | Full | MinPI | SHAP | MinShap | Banzhaf | Random |
|---|---|---|---|---|---|---|
| Madelon | .7876 | .7923 | .7985 | .7861 | .7884 | .7144 |
| Abalone | .5397 | .5340 | .5333 | .5251 | .5174 | .5027 |
| Credit | .9734 | .9726 | .9728 | .9736 | .9736 | .9736 |
| Gisette | .9887 | .9886 | .9887 | .9889 | .9887 | .9887 |
| ISOLET | .9935 | .9935 | .9935 | .9935 | .9935 | .9935 |
| Spambase | .9858 | .9858 | .9858 | .9856 | .9859 | .9858 |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| Dataset | ||||
|---|---|---|---|---|
| Abalone | ||||
| Credit-Card-Fraud | ||||
| Gisette | ||||
| ISOLET | ||||
| Madelon | ||||
| Spambase |
Feature Selection
Feature selection identifies compact, informative variables or input dimensions to improve prediction, efficiency, interpretability, and statistical inference.
See all 200 papers