Beyond False Discovery Rate: A Stepdown Group SLOPE Approach for Grouped Variable Selection
Organizations: College of Informatics, Huazhong Agricultural University, Wuhan, 430070, Hubei Province, China.
Abstract
High-dimensional feature selection is routinely required to balance statistical power with strict control of multiple-error metrics such as the k-Family-Wise Error Rate (k-FWER) and the False Discovery Proportion (FDP), yet some existing frameworks are confined to the narrower goal of controlling the expected False Discovery Rate (FDR) and can not exploit the group-structure of the covariates, such as Sorted L-One Penalized Estimation (SLOPE). We introduce the Group Stepdown SLOPE, a unified optimization procedure which is capable of embedding the Lehmann-Romano stepdown rules into SLOPE to achieve finite-sample guarantees under k-FWER and FDP thresholds. Specifically, we derive closed-form regularization sequences under orthogonal designs that provably bound k-FWER and FDP at user-specified levels, and extend these results to grouped settings via gk-SLOPE and gF-SLOPE, which control the analogous group-level errors gk-FWER and gFDP. For non-orthogonal general designs, we provide a calibrated data-driven sequence inspired by Gaussian approximation and Monte-Carlo correction, preserving convexity and scalability. Extensive simulations are conducted across sparse, correlated, and group-structured regimes. Empirical results corroborate our theoretical findings that the proposed methods achieve nominal error control, while yielding markedly higher power than competing stepdown procedures, thereby confirming the practical value of the theoretical advances.
Figures & tables
| FDR 1 Control | FDP 1 Control | -FWER 1 Control | Group-wise | |
|---|---|---|---|---|
| SLOPE ( Bogdan et al., 2015 ; Su and Candès, 2016 ; Larsson et al., 2020a ; Dupuis and Tardivel, 2024 ; Minsker et al., 2024 ) | ||||
| g-SLOPE ( Brzyski et al., 2019 ; Wei et al., 2021 ; Chen and Luo, 2023 ; Feser and Evangelou, 2023 ) | ||||
| Stepdown (FDP) ( Lehmann and Romano, 2005 ) | ||||
| Stepdown ( -FWER) ( Lehmann and Romano, 2005 ) | ||||
| F-SLOPE (Ours) | ||||
| -SLOPE (Ours) |
| t | -SLOPE | F-SLOPE | ||||
|---|---|---|---|---|---|---|
| FDR | Power | FDR | Power | |||
| 50 | 0.001 | 0.006 | 1.000 | 0.003 | 0.007 | 1.000 |
| 100 | 0.000 | 0.002 | 0.998 | 0.002 | 0.005 | 1.000 |
| 200 | 0.001 | 0.001 | 1.000 | 0.000 | 0.007 | 1.000 |
| 300 | 0.002 | 0.001 | 1.000 | 0.000 | 0.005 | 0.995 |
| 400 | 0.000 | 0.001 | 0.995 | 0.001 | 0.004 | 0.994 |
| F-SLOPE | -SLOPE | Sd (FDP) | Sd ( -FWER) | |
|---|---|---|---|---|
| 10 | 0.00 | 0.04 | 0.02 | 0.08 |
| 20 | 0.03 | 0.00 | 0.00 | 0.03 |
| 30 | 0.00 | 0.01 | 0.01 | 0.01 |
| 40 | 0.00 | 0.00 | 0.00 | 0.00 |
| 50 | 0.01 | 0.00 | 0.00 | 0.00 |
| 60 | 0.00 | 0.00 | 0.00 | 0.00 |
| 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | |
|---|---|---|---|---|---|---|---|---|
| 2 | 0.02 | 0.00 | 0.02 | 0.00 | 0.04 | 0.04 | 0.07 | 0.07 |
| 4 | 0.00 | 0.00 | 0.00 | 0.01 | 0.00 | 0.00 | 0.00 | 0.01 |
| 6 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 8 | 0.00 | 0.00 | 0.00 | 0.01 | 0.00 | 0.00 | 0.00 | 0.01 |
| 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | |
|---|---|---|---|---|---|---|---|---|
| 2 | 0.00 | 0.00 | 0.05 | 0.03 | 0.10 | 0.12 | 0.07 | 0.13 |
| 4 | 0.00 | 0.00 | 0.00 | 0.01 | 0.00 | 0.00 | 0.01 | 0.06 |
| 6 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.01 |
| 8 | 0.00 | 0.00 | 0.00 | 0.01 | 0.00 | 0.02 | 0.00 | 0.00 |
| weak | moder | weak | moder | |
|---|---|---|---|---|
| 10 | 0.03 | 0.00 | 0.05 | 0.00 |
| 20 | 0.07 | 0.00 | 0.03 | 0.01 |
| 30 | 0.01 | 0.00 | 0.00 | 0.00 |
| 40 | 0.00 | 0.01 | 0.00 | 0.00 |
| 50 | 0.00 | 0.00 | 0.00 | 0.00 |
| the number | 50 | 100 | 150 | 200 |
|---|---|---|---|---|
| g-SLOPE | 0.51 | 0.73 | 0.98 | 1.00 |
| g -SLOPE | 0.01 | 0.00 | 0.00 | 0.01 |
| gFSLOPE | 0.01 | 0.00 | 0.00 | 0.00 |
| the number | 50 | 100 | 150 | 200 | 250 |
|---|---|---|---|---|---|
| g-SLOPE | 0.8 | 0.9 | 0.93 | 0.95 | 0.96 |
| g -SLOPE | 0.99 | 0.98 | 1 | 0.99 | 1 |
| gF-SLOPE | 1 | 0.99 | 1 | 1 | 0.98 |
| Size | 10 | 20 | 30 | 40 | 50 |
|---|---|---|---|---|---|
| g-SLOPE | 0.42(0.32) | 0.28(0.38) | 0.46(0.48) | 0.24(0.44) | 0.48(0.56) |
| gk-SLOPE | 0.16(0.00) | 0.08(0.00) | 0.12(0.02) | 0.02(0.00) | 0.1(0.00) |
| gF-SLOPE | 0.16(0.06) | 0.08(0.00) | 0.12(0.00) | 0.02(0.00) | 0.1(0.00) |
| Size | 50 | 100 | 150 | 200 | 250 |
|---|---|---|---|---|---|
| g-SLOPE | 0.68 | 0.87 | 0.9 | 0.92 | 0.93 |
| g -SLOPE | 1 | 1 | 1 | 1 | 1 |
| gF-SLOPE | 1 | 1 | 1 | 1 | 1 |
| Method | MSE ( ) | Time (s) | gk-FWER | Prob(gFDP 0.1) |
|---|---|---|---|---|
| g-SLOPE | 2.84 ± 0.21 | 2.34 ± 0.82 | 0.82 | 0.48 |
| Group Lasso | 2.79 ± 0.19 | 0.82 ± 0.02 | 0.91 | 0.63 |
| g -SLOPE | 2.61 ± 0.15 | 1.51 ± 0.43 | 0.12 | 0.17 |
| gF-SLOPE | 2.60 ± 0.14 | 1.59 ± 0.47 | 0.19 | 0.11 |
Feature Selection
Feature selection identifies compact, informative variables or input dimensions to improve prediction, efficiency, interpretability, and statistical inference.
See all 196 papers