GF-Score: Certified Class-Conditional Robustness Evaluation with Fairness Guarantees
Organizations: IIT Gandhinagar
Abstract
Adversarial robustness is essential for deploying neural networks in safety-critical applications, yet standard evaluation methods either require expensive adversarial attacks or report only a single aggregate score that obscures how robustness is distributed across classes. We introduce the GF-Score (GREAT-Fairness Score), a framework that decomposes the certified GREAT Score into per-class robustness profiles and quantifies their disparity through four metrics grounded in welfare economics: the Robustness Disparity Index (RDI), the Normalized Robustness Gini Coefficient (NRGC), Worst-Case Class Robustness (WCR), and a Fairness-Penalized GREAT Score (FP-GREAT). The framework further eliminates the original method's dependence on adversarial attacks through a self-calibration procedure that tunes the temperature parameter using only clean accuracy correlations. Evaluating 22 models from RobustBench across CIFAR-10 and ImageNet, we find that the decomposition is exact, that per-class scores reveal consistent vulnerability patterns (e.g., ``cat'' is the weakest class in 76% of CIFAR-10 models), and that more robust models tend to exhibit greater class-level disparity. These results establish a practical, attack-free auditing pipeline for diagnosing where certified robustness guarantees fail to protect all classes equally. We release our code on GitHub.
Figures & tables
| Method | Certified | Per-class | Attack-free | Post-hoc | Fairness metrics |
|---|---|---|---|---|---|
| AutoAttack ( Croce and Hein, 2020 ) | ✗ | ✗ | ✗ | ✓ | ✗ |
| RobustBench ( Croce et al., 2021 ) | ✗ | ✗ | ✗ | ✓ | ✗ |
| Rand. Smoothing ( Cohen et al., 2019 ) | ✓ | ✓ * | ✓ | ✓ | ✗ |
| GREAT Score ( Li et al., 2024 ) | ✓ | ✗ | ✓ | ✓ | ✗ |
| FRL ( Xu et al., 2021 ) | ✗ | ✓ | ✗ | ✗ | ✗ |
| CFA ( Wei et al., 2023 ) | ✗ | ✓ | ✗ | ✗ | ✗ |
| CIFAR-10 ( , 17 models) | ImageNet ( , 5 models) | |||
| Uncalibrated | Calibrated | Uncalibrated | Calibrated | |
| Original ( Li et al., 2024 ) | 0.662 | 0.897 | 0.800 | — |
| GF-Score (Ours) | 0.662 | 0.871 | 0.900 | 1.000 |
| Uses C&W attack for calibration; ours is fully attack-free. | ||||
| Calibration not performed for ImageNet in the original paper. | ||||
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | RB Acc | GS | Cal. GS | RDI | NRGC | WCR | WCR Class | FP-GR |
|---|---|---|---|---|---|---|---|---|
| Rebuffi_extra | 82.32 | 0.465 | 0.330 | 0.333 | 0.135 | 0.283 | cat | 0.298 |
| Gowal_extra | 80.53 | 0.480 | 0.344 | 0.348 | 0.138 | 0.288 | cat | 0.306 |
| Rebuffi_70_ddpm | 80.42 | 0.381 | 0.277 | 0.360 | 0.178 | 0.166 | cat | 0.201 |
| Augustin_WRN_ext | 78.79 | 0.526 | 0.330 | 0.319 | 0.105 | 0.335 | cat | 0.366 |
| Rebuffi_28_ddpm | 78.80 | 0.352 | 0.255 | 0.359 | 0.191 | 0.144 | cat | 0.173 |
| Sehwag_Proxy | 77.24 | 0.232 | 0.290 | 0.302 | 0.250 | 0.060 | cat | 0.081 |
| Model | RB Acc | GS | Cal. GS | RDI | NRGC | WCR | WCR Class | FP-GR |
|---|---|---|---|---|---|---|---|---|
| Salman_WRN50-2 | 38.14 | 0.545 | 0.800 | 1.231 | 0.299 | 0.009 | n01756291 | 0.070 |
| Salman_R50 | 34.96 | 0.444 | 0.730 | 1.198 | 0.350 | 0.003 | n04525038 | 0.155 |
| Engstrom2019 | 29.22 | 0.446 | 0.717 | 1.196 | 0.361 | 0.003 | n03710637 | 0.152 |
| Wong2020 | 26.24 | 0.360 | 0.591 | 1.148 | 0.388 | 0.000 | n04525038 | 0.214 |
| Salman_R18 | 25.32 | 0.280 | 0.575 | 1.126 | 0.454 | 0.000 | n04525038 | 0.283 |
| Model | airplane | auto | bird | cat | deer | dog | frog | horse | ship | truck | Agg. |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Aug._WRN_ext | .579 | .654 | .463 | .335 | .430 | .444 | .518 | .598 | .613 | .621 | .526 |
| Aug._WRN | .486 | .628 | .435 | .242 | .404 | .346 | .548 | .577 | .584 | .585 | .483 |
| Aug.2020 | .526 | .652 | .440 | .218 | .419 | .336 | .537 | .582 | .584 | .588 | .488 |
| Ding_MMA | .084 | .128 | .074 | .039 | .064 | .047 | .090 | .166 | .090 | .080 | .086 |
| Engstrom | .115 | .232 | .092 | .038 | .077 | .024 | .102 | .168 | .158 | .258 | .126 |
| Gowal2020 | .112 | .122 | .082 | .061 | .098 | .046 | .118 | .167 | .153 | .146 | .111 |
Adversarial Robustness
Adversarial robustness studies how well AI systems withstand deliberately crafted inputs, training-data corruption, and other attacks.
See all 463 papers