The Lagrangian Structure of Cost-Penalized Active Feature Acquisition
Organizations: Faculty of Computer Science Faculty of Biology Technion – Israel Institute of Technology Haifa 3200003, Israel
Abstract
Active Feature Acquisition (AFA) sequentially selects features to maximize predictive accuracy under an acquisition budget. A natural heuristic greedily maximizes Expected Information Gain minus a cost penalty, EIG(j|x_S)-lamc_j (EIG-Cost), but its theoretical guarantees are unclear. We provide an a-posteriori certificate decomposing the gap to the optimal hard-budget policy into a budget-slack term and a greedy-suboptimality term Del_lam. The certificate is computable when the penalized optimum is tractable; on small heterogeneous-cost instances, we verify it exactly, finding Del_lam near zero across 4,000 solved cases. On the large clinical task, Del_lam is not computable, so the decomposition is diagnostic rather than a numerical guarantee. Our analysis identifies EIG-Cost as one-step greedy optimization of the Lagrangian relaxation of expected-cost AFA, with lam as its dual multiplier. For equal costs, we prove Del_lam <= exp(-gamI(Y;X_[d])), where gam is the submodularity ratio, yielding a structural guarantee in the near-submodular regime. Supporting results establish an adaptive chain-rule identity showing that cumulative stepwise EIG optimizes transcript information, and prove that A -> I(Y;X_A) need not be submodular, even for jointly Gaussian variables. This rules out a direct Nemhauser-Wolsey-Fisher bound; naive Bayes restores submodularity. We also bound the randomization gap between hard-budget and expected-cost optima, analyze sensitivity to dual-multiplier error under local smoothness, and derive a conditional CVAE generator-shift bound given a bound on forward predictive KL. We treat this KL as a diagnostic quantity, not as a transform of training loss. Experiments cover synthetic Gaussian settings, AFA benchmarks, and clinical differential diagnosis on MIMIC-IV. On MIMIC-IV, EIG-Cost achieves macro-F1 0.180 +/- 0.012 at a $30 budget, using 6.6% of full-panel cost.
Figures & tables
| (noise) | |||
|---|---|---|---|
| (high synergy) | |||
| (low synergy) |
| Dataset | Budget | Method | Macro-F1 [95% CI] | Accuracy | Spend ($) |
|---|---|---|---|---|---|
| CKD (max $25) | $5 | EIG-Cost | |||
| Greedy-EIG | |||||
| Random | |||||
| $10 | EIG-Cost | ||||
| Greedy-EIG | |||||
| Random |
| Family | Method | Macro-F1 | Accuracy | Cost ($) | Acq. | Vol. Stop |
|---|---|---|---|---|---|---|
| Ours | EIG-Cost | |||||
| RL | AACO-NN | |||||
| AACO | ||||||
| JAFA | ||||||
| Info.- theoretic | CAE | |||||
| DIME |
| Family | Method | Macro-F1 | Accuracy | Cost ($) | Acq. | Vol. Stop |
|---|---|---|---|---|---|---|
| Ours | EIG-Cost | |||||
| RL | AACO | |||||
| AACO-NN | ||||||
| Info.- theoretic | CAE | |||||
| DIME | ||||||
| Static | Permutation |
| Mean | SD | Min | pairs | |
|---|---|---|---|---|
| Method | Macro-F1 [95% CI] | Mean cost ($) |
|---|---|---|
| EIG-Cost | ||
| ma2018 | ||
| CAE | ||
| DIME |
| Macro-F1 | Accuracy | Cost ($) | |
|---|---|---|---|
| (unconstrained EIG) | |||
| (EIG-Cost) |
| Macro-F1 | Accuracy | Cost ($) | Mean #panels | |
|---|---|---|---|---|
| Policy | Macro-F1 | Accuracy | Cost ($) |
|---|---|---|---|
| greedy-EIG (order only) | |||
| EIG-Cost (forced, no stop) | |||
| EIG-Cost (entropy stop) | |||
| EIG-Cost (score stop) | |||
| (order only) |
| Macro-F1 | Accuracy | Time/patient (s) | |
|---|---|---|---|
| Metric | Value |
|---|---|
| Macro-F1 | |
| Accuracy | |
| Log-loss (nats) | |
| Brier score | |
| Expected calibration error | |
| Mean posterior entropy (nats) |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Symbol | Meaning |
|---|---|
| Problem setup | |
| target label ( diagnostic conditions on MIMIC-IV) | |
| candidate features | |
| acquisition panels (disjoint feature groups) | |
| cost of panel/feature (2026 Medicare CPT) | |
| acquisition budget | |
| Condition | ||
|---|---|---|
| Acute Kidney Injury | Endocarditis | Pneumonia |
| Anemia | GI Bleed | Pulmonary Embolism |
| Atrial Fibrillation | Heart Failure | Respiratory Failure |
| Cirrhosis | Hyponatremia | Rhabdomyolysis |
| COPD Exacerbation | Liver Failure | Sepsis |
| Diabetic Emergency | Meningitis | Stroke |
| Panel | Features (#) | Cost ($) |
|---|---|---|
| Vital Signs (pre-acquired) | 5 | 0.00 |
| Basic Metabolic Panel | 7 | 3.17 |
| Complete Blood Count (+ diff.) | 8 | 6.51 |
| Prothrombin Time / INR | 2 | 7.77 |
| Lactate | 1 | 8.46 |
| Troponin-I | 1 | 10.30 |
| Family | Method | Min | Max | Mean SD |
| Ours | EIG-Cost | 0.169 | 0.191 | |
| RL | AACO-NN | 0.158 | 0.179 | |
| AACO | 0.153 | 0.171 | ||
| JAFA | 0.010 | 0.012 | ||
| Info.- theoretic | CAE | 0.140 | 0.149 | |
| DIME | 0.025 | 0.029 |
Active Feature Acquisition
Active Feature Acquisition studies how models can selectively obtain costly or missing inputs to improve predictions within limited budgets.
See all 19 papers