Zero-Complement Extrapolation: Parameter Recovery and Classification in Severely Imbalanced Logistic Regression under Rank-Deficient Regimes
Organizations: Statistics, Sungkyunkwan University, Sungkyunkwan-Ro, Seoul, 03063, Republic of Korea.
Abstract
Parameter estimation and classification in binary logistic regression deteriorate severely when the number of minority class observations () is smaller than the feature dimension (). Under such rank-deficient rarity (), maximum likelihood estimators suffer from quasi-complete separation, penalized likelihood methods exhibit severe intercept bias, and convex minority oversampling techniques such as SMOTE collapse into an -dimensional affine subspace. In this paper, we propose a novel Self-Calibrated Zero-Complement estimator that shifts the paradigm from minority interpolation to majority fringe extrapolation. Grounded in Stein's Lemma, we prove that the conditional expectation shift of the abundant majority class () induced by logistic truncation uniquely identifies the true hyperplane normal after Mahalanobis whitening. We further establish that extrapolating synthetic minority instances outward from the high-quantile density fringe of the majority distribution along the conjugate direction preserves full-rank covariance regularity (). To accommodate both semi-supervised environments (with an unlabeled background mean) and strictly supervised subsamples, we introduce a hybrid estimator incorporating the intrinsic third-moment skewness of the majority class alongside a location-shift-invariant zero-boundary intercept calibration. Extensive Monte Carlo simulations and real-world benchmark applications (Wisconsin Diagnostic Breast Cancer and Banknote Authentication) under extreme rarity () demonstrate that our approach prevents parameter divergence, recovers the oracle hyperplane with high fidelity, and substantially outperforms Firth's regression and SMOTE in F1-score and estimation stability.
Figures & tables
| Method | Pred_Corr | Cos_Sim | Beta_RMSE | AUROC | Recall 1 | Recall 0 | Precision 1 | F1_Score |
|---|---|---|---|---|---|---|---|---|
| 0. Oracle GLM (Full Data) | 0.9988 | 0.9992 | 0.0456 | 0.8739 | 0.4286 | 0.9597 | 0.6890 | 0.5281 |
| (0.0006) | (0.0004) | (0.0116) | (0.0059) | (0.0223) | (0.0038) | (0.0232) | (0.0200) | |
| 1. Severe Imbalance GLM | 0.8217 | 0.8715 | 0.6412 | 0.8082 | 0.0018 | 1.0000 | 0.5633 | 0.0036 |
| (0.0935) | (0.0755) | (0.1747) | (0.0360) | (0.0024) | (0.0001) | (0.4805) | (0.0047) | |
| 2. Firth’s Penalized LR | 0.8201 | 0.8701 | 0.5657 | 0.8076 | 0.0026 | 1.0000 | 0.6541 | 0.0051 |
| (0.0969) | (0.0787) | (0.1340) | (0.0373) | (0.0031) | (0.0001) | (0.4604) | (0.0061) |
| Parameter | True Value | Oracle | Imbal GLM | Firth LR | SMOTE | Proposed (B) | Proposed (A) |
|---|---|---|---|---|---|---|---|
| Intercept ( ) | |||||||
| (Signal) | |||||||
| (Signal) | |||||||
| (Signal) | |||||||
| (Signal) | |||||||
| (Signal) |
| Method | Pred_Corr | Cos_Sim | Beta_RMSE | AUROC | Recall 1 | Recall 0 | Precision 1 | F1_Score |
|---|---|---|---|---|---|---|---|---|
| 0. Oracle GLM (148 Pos.) | 1.0000 | 1.0000 | 0.0000 | 0.9894 | 0.9262 | 0.9626 | 0.9378 | 0.9314 |
| (0.0000) | (0.0000) | (0.0000) | (0.0055) | (0.0336) | (0.0188) | (0.0290) | (0.0215) | |
| 1. Severe Imbalance GLM | 0.8715 | 0.5493 | 58.9567 | 0.9590 | 0.6566 | 0.9865 | 0.9680 | 0.7742 |
| (0.1111) | (0.3184) | (128.9692) | (0.0290) | (0.1317) | (0.0159) | (0.0353) | (0.1032) | |
| 2. Firth’s Penalized LR | 0.7185 | 0.2978 | 3.2834 | 0.9419 | 0.5372 | 0.9869 | 0.9634 | 0.6797 |
| (0.0900) | (0.2833) | (0.7093) | (0.0251) | (0.1317) | (0.0131) | (0.0317) | (0.1081) |
| Method | Pred_Corr | Cos_Sim | Beta_RMSE | AUROC | Recall 1 | Recall 0 | Precision 1 | F1_Score |
|---|---|---|---|---|---|---|---|---|
| 0. Oracle GLM (427 Pos.) | 1.0000 | 1.0000 | 0.0000 | 0.9997 | 0.9884 | 0.9895 | 0.9870 | 0.9877 |
| (0.0000) | (0.0000) | (0.0000) | (0.0002) | (0.0097) | (0.0078) | (0.0095) | (0.0055) | |
| 1. Severe Imbalance GLM | 0.8980 | 0.9547 | 34.9819 | 0.9698 | 0.7096 | 0.9997 | 0.9997 | 0.8220 |
| (0.1251) | (0.0493) | (35.4937) | (0.0478) | (0.1386) | (0.0019) | (0.0024) | (0.1009) | |
| 2. Firth’s Penalized LR | 0.9336 | 0.9602 | 17.9036 | 0.9810 | 0.6207 | 1.0000 | 1.0000 | 0.7557 |
| (0.1007) | (0.0444) | (4.5580) | (0.0383) | (0.1454) | (0.0000) | (0.0000) | (0.1171) |
Logistic Regression
Logistic regression estimates class probabilities from features using a linear model of log-odds.
See all 40 papers