Conformal Margin Risk Minimization: An Envelope Framework for Robust Learning under Label Noise
Organizations: School of EECS, Washington State University, Pullman, WA, USA
Abstract
Most methods for learning with noisy labels require privileged knowledge such as noise transition matrices, clean subsets or pretrained feature extractors, resources typically unavailable when robustness is most needed. We propose Conformal Margin Risk Minimization (CMRM), a plug-and-play envelope framework that improves any classification loss under label noise by adding a single quantile-calibrated regularization term, with no privileged knowledge or training pipeline modification. CMRM measures the confidence margin between the observed label and competing labels, and thresholds it with a conformal quantile estimated per batch to focus training on high-margin samples while suppressing likely mislabeled ones. We derive a learning bound for CMRM under arbitrary label noise requiring only mild regularity of the margin distribution. Across five base methods and six benchmarks with synthetic and real-world noise, CMRM consistently improves accuracy (up to +3.39%), reduces conformal prediction set size (up to -20.44%) and does not hurt under 0% noise, showing that CMRM captures a method-agnostic uncertainty signal that existing mechanisms did not exploit.
Figures & tables
| Methods | Assumptions |
|---|---|
| LNL ( Natarajan et al., 2013 ) | Symmetric noise |
| Forward ( Patrini et al., 2017 ) | Known label noise transition matrix |
| GLC ( Hendrycks et al., 2018 ) | Small clean data subsets |
| Co-teaching ( Han et al., 2018 ) | Two peer nets |
| CORES ( Cheng et al., 2020 ) | Instance-dependent noise |
| VolMinNet ( Li et al., 2021b ) | Class-conditional noise |
| Dataset | Metric | CE | Focal | LDAM | GCE | ||||
|---|---|---|---|---|---|---|---|---|---|
| Base | +CMRM | Base | +CMRM | Base | +CMRM | Base | +CMRM | ||
| CIFAR-100 | ACC (%) | 65.16 | 66.32 ( ) | 64.42 | 65.39 ( ) | 59.63 | 61.12 ( ) | 62.17 | 63.65 ( ) |
| M.APSS | 6.67 | 6.52 ( ) | 6.89 | 6.61 ( ) | 17.85 | 17.67 ( ) | 7.70 | 6.28 ( ) | |
| mini-ImageNet | ACC (%) | 57.42 | 59.41 ( ) | 55.54 | 57.93 ( ) | 56.60 | 56.62 ( ) | 55.16 | 55.51 ( ) |
| M.APSS | 7.40 | 7.04 ( ) | 7.67 | 7.28 ( ) | 13.07 | 12.88 ( ) | 9.90 | 9.59 ( ) | |
| Food-101 | ACC (%) | 56.21 | 58.48 ( ) | 56.35 | 58.92 ( ) | 55.49 | 56.42 ( ) | 55.66 | 59.05 ( ) |
| Method | CIFAR-10N (worst) | CIFAR-100N | ||
|---|---|---|---|---|
| ACC(%) | M.APSS | ACC(%) | M.APSS | |
| NI-ERM | 95.71 | 0.93 | 83.17 | 1.49 |
| NI-ERM+CMRM | 97.19 | 0.91 | 83.95 | 1.29 |
| ( ) | ( ) | ( ) | ( ) | |
| Method | Evaluation Metric | |||||||
|---|---|---|---|---|---|---|---|---|
| AUROC ( ) | AUPRC ( ) | FNR ( ) | FPR ( ) | ACC ( ) | M.APSS ( ) | PC APSS ( ) | NC APSS ( ) | |
| LR | 0.784 | 0.885 | 0.073 | 0.571 | 0.802 | 1.223 | 1.154 | 1.432 |
| LR + CMRM | 0.852 ( ) | 0.925 ( ) | 0.082 ( ) | 0.422 ( ) | 0.833 ( ) | 1.209 ( ) | 1.109 ( ) | 1.308 ( ) |
| Focal | 0.809 | 0.890 | 0.136 | 0.388 | 0.801 | 1.257 | 1.224 | 1.356 |
| Focal + CMRM | 0.872 ( ) | 0.942 ( ) | 0.128 ( ) | 0.324 ( ) | 0.823 ( ) | 1.221 | 1.148 | 1.295 |
| SVM | 0.808 | 0.925 | 0.029 | 0.807 | 0.776 | 1.276 | 1.370 | 1.512 |
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| Data | Loss | Batch size | Epochs | lr schedule | Momentum | weight decay | ||||
|---|---|---|---|---|---|---|---|---|---|---|
| CIFAR-100 | CE+CMRM | 128 | 50 | 0.05 | [10] | 0.9 | 0.01 | 0.0002 | 0.1 | 0.15 |
| Focal+CMRM | 128 | 50 | 0.05 | [10] | 0.9 | 0.01 | 0.0002 | 0.15 | 0.1 | |
| LDAM+CMRM | 128 | 100 | 0.05 | [60, 80] | 0.9 | 0.01 | 0.0002 | 0.1 | 0.15 | |
| GCE+CMRM | 128 | 50 | 0.05 | [10] | 0.9 | 0.01 | 0.0002 | 0.005 | 0.05 | |
| mini-ImageNet | CE+CMRM | 512 | 50 | 0.05 | [10] | 0.9 | 0.01 | 0.0002 | 0.15 | 0.2 |
| Focal+CMRM | 512 | 50 | 0.05 | [10] | 0.9 | 0.01 | 0.0002 | 0.15 | 0.15 |
| Noise Rates | Metric | CE | Focal | LDAM | GCE | ||||
|---|---|---|---|---|---|---|---|---|---|
| Base | +CMRM | Base | +CMRM | Base | +CMRM | Base | +CMRM | ||
| ACC (%) | 68.82 | 69.38 ( ) | 68.32 | 69.27 ( ) | 62.94 | 64.15 ( ) | 62.80 | 62.80 ( ) | |
| M.APSS | 3.22 | 3.37 ( ) | 3.04 | 3.26 ( ) | 10.89 | 11.06 ( ) | 5.95 | 5.95 ( ) | |
| ACC (%) | 67.48 | 68.02 ( ) | 66.76 | 67.66 ( ) | 61.63 | 63.00 ( ) | 63.88 | 65.29 ( ) | |
| M.APSS | 3.79 | 4.13 ( ) | 3.66 | 3.82 ( ) | 13.03 | 13.28 ( ) | 6.27 | 6.30 ( ) | |
| ACC (%) | 66.29 | 67.32 ( ) | 66.52 | 66.82 ( ) | 61.06 | 62.28 ( ) | 62.80 | 64.73 ( ) | |
| Metric | CE | Focal | LDAM | GCE | ||||
|---|---|---|---|---|---|---|---|---|
| Base | +CMRM | Base | +CMRM | Base | +CMRM | Base | +CMRM | |
| ACC (%) | 64.74 0.50 | 65.95 0.30 (+1.21) | 64.33 0.15 | 65.26 0.21 (+0.93) | 59.64 0.34 | 60.76 0.26 (+1.12) | 62.46 0.70 | 63.60 0.24 (+1.14) |
| Method | CIFAR-10N (Aggre) | CIFAR-10N (Rand1) | CIFAR-10N (Rand2) | CIFAR-10N (Rand3) | CIFAR-10N (Worst) | CIFAR-100N | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ACC(%) | M.APSS | ACC(%) | M.APSS | ACC(%) | M.APSS | ACC(%) | M.APSS | ACC(%) | M.APSS | ACC(%) | M.APSS | |
| NI-ERM | 98.69 | 0.904 | 98.80 | 0.902 | 98.65 | 0.903 | 98.67 | 0.904 | 95.71 | 0.93 | 83.17 | 1.49 |
| NI-ERM+CMRM | 98.81 | 0.903 | 99.03 | 0.901 | 98.95 | 0.903 | 98.88 | 0.899 | 97.19 | 0.91 | 83.95 | 1.29 |
| ( ) | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) | |
| Dataset | Method | Measure | |||||||
|---|---|---|---|---|---|---|---|---|---|
| AUROC ( ) | AUPRC ( ) | FNR ( ) | FPR ( ) | ACC ( ) | M.APSS ( ) | PC APSS ( ) | NC APSS ( ) | ||
| Adult | LR | 0.784 | 0.885 | 0.073 | 0.571 | 0.802 | 1.223 | 1.154 | 1.432 |
| LR + CMRM | 0.852 | 0.925 | 0.082 | 0.422 | 0.833 | 1.209 | 1.109 | 1.308 | |
| Focal | 0.809 | 0.890 | 0.136 | 0.388 | 0.801 | 1.257 | 1.224 | 1.356 | |
| Focal + CMRM | 0.872 | 0.942 | 0.128 | 0.324 | 0.823 | 1.221 | 1.148 | 1.295 | |
| SVM | 0.808 | 0.925 | 0.029 | 0.807 | 0.776 | 1.276 | 1.370 | 1.512 | |
| Data | loss | Architecture | Epochs | |||||
|---|---|---|---|---|---|---|---|---|
| Adult | LR+CMRM | MLP | 150 | 0.01 | 0.4 | 0.5 | 0.3 | 0.1 |
| Focal+CMRM | MLP | 150 | 0.01 | 0.1 | 0.4 | 0.3 | 0.5 | |
| SVM+CMRM | SVM | 150 | 0.01 | 0.15 | 1.5 | 0.2 | 0.5 | |
| GCE+CMRM | MLP | 150 | 0.001 | 0.0 | 0.2 | 0.1 | 0.5 | |
| LR+CMRM | MLP | 150 | 0.01 | 0.7 | 0.2 | 0.2 | 0.2 | |
| Focal+CMRM | MLP | 150 | 0.01 | 0.4 | 0.6 | 0.1 | 0.1 |