Rethinking Optimization Methods for Hierarchical Feature Selection
Organizations: Emory University, Atlanta, GA, USA · The University of Tokyo, Tokyo, Japan
Abstract
Rare-event forecasting often depends on interpretable conjunctions: a single keyword, location, or temporal cue may be weak, while their joint occurrence can identify a meaningful precursor. Hierarchical-Task Numerical conjunctive feature Learning (HTNL) selects Numerical Conjunctive Features (NCFs) through a structured sparsity objective. However, the resulting optimization problem is challenging, making optimization design critical to its practical performance. We give a unified diagnosis of four HTNL optimization families: original majorization-minimization (MM), variational quadratic form (VQF), alternating direction method of multipliers (ADMM), and weighted group lasso (WGL). Our analysis distinguishes three key factors that jointly determine HTNL optimization behavior. First, VQF and MM are algebraically equivalent under matched variational updates and optimize a squared-penalty formulation. Second, ADMM optimizes the unsquared objective through consensus splitting; we replace its truncated FISTA proximal solver with a scalar bisection update (ADMM-Bisect) for more accurate treatment of near-threshold blocks. Third, WGL targets the same unsquared objective, while all methods face rapidly decaying active-set admission scores. Across two synthetic datasets and 11 civil-unrest and flu-surveillance tasks, VQF achieves the highest mean AUC with the most compact non-collapsing supports. ADMM-Bisect reduces measured runtime, while calibrated WGL avoids the empty-support failures of its original scale. Synthetic results further show how proximal accuracy, pruning, and search budget affect candidate recovery, especially for longer conjunctions. Code will be made publicly available upon publication.
Figures & tables
| Dataset 1 | Dataset 2 | |||
| Method | ||||
| HTNL-MM | ||||
| HTNL-VQF | ||||
| HTNL-ADMM (FISTA, ) | ||||
| HTNL-WGL ( ) | ||||
| Best-of-class variants (post-hoc sweeps) | ||||
| Dataset | pos% | LogReg | MM/VQF | ADMM-Bisect | WGL( ) | AUC | |
|---|---|---|---|---|---|---|---|
| Flu | 5,096 | 7.40% | |||||
| Ecuador | 5,916 | 0.74% | |||||
| El Salvador | 8,700 | 1.26% | |||||
| Uruguay | 10,788 | 0.82% | |||||
| Venezuela | 11,832 | 0.70% | |||||
| Chile | 12,876 | 0.49% |
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| (B.31) |
| Direction | AUC | [email protected] | ||
|---|---|---|---|---|
| 500 | 50 | high-to-low | 0.500 | 0 |
| 50 | 5 | high-to-low | 0.572 | 1 |
| 5 | 0.5 | high-to-low | 0.540 | 9 |
| 1 | 1 | single | 0.581 | 7 |
| 0.1 | 0.1 | single | 0.536 | 13 |
| Method | Jac. vs Orig./VQF | AUC | |
|---|---|---|---|
| MM/VQF | – | ||
| ADMM-Bisect | |||
| WGL( ) | |||
| WGL-Cont (default) | — |
| Method | Default ( , add=5) | |||
|---|---|---|---|---|
| MM/VQF | ||||
| ADMM-Bisect |
| Orig | VQF | ADMM | WGL-def. | WGL( ) | |
|---|---|---|---|---|---|
| MM | 1.000 | 1.000 | |||
| VQF | 1.000 | 1.000 | |||
| ADMM-Bisect | 1.000 | ||||
| WGL-Cont (def.) | 1.000 | ||||
| WGL( ) | 1.000 |
| Country | pos% | MM/VQF | ADMM-Bisect | |
|---|---|---|---|---|
| Uruguay | 10,788 | 0.8% | 13 | 76 |
| Venezuela | 11,832 | 0.7% | 15 | 62 |
| Paraguay | 14,964 | 1.5% | 22 | 86 |
| Colombia | 19,140 | 0.5% | 25 | 97 |
| Argentina | 19,836 | 0.5% | 18 | 83 |
| Mean | — | — | 18.6 | 80.8 |
| Dimension | MM | VQF | ADMM-Bisect | WGL-Cont |
|---|---|---|---|---|
| Formulation basis | Variational quadratic formulation | Same variational quadratic formulation as MM | ADMM decomposition of the original nonsmooth objective | Reformulation of the outer hierarchy as weighted group lasso |
| Inner solver | Weighted ridge subproblem | Same weighted ridge subproblem as MM | L-BFGS for the smooth step plus exact bisection for the nonsmooth proximal step | FISTA for the weighted group-lasso subproblem |
| Convergence behavior | Linear convergence for the strongly convex ridge subproblem | Same as MM | ADMM residual convergence | convergence within each fixed- FISTA stage; no recovery guarantee after support collapse |
| Per-iteration cost | ||||
| Selection regime | Sparse: – NCFs | Identical to MM | Broad: NCFs | Broad when ; collapse under the default continuation schedule |
| Class-imbalance robustness | Robust in the tested rare-event datasets | Robust in the tested rare-event datasets | Robust in the tested rare-event datasets | Scale-sensitive; the default schedule collapses on all 10 severely imbalanced civil-unrest datasets |
Feature Selection
Feature selection identifies compact, informative variables or input dimensions to improve prediction, efficiency, interpretability, and statistical inference.
See all 210 papers