Research map / Adversarial robustness and security / Certified and empirical robustness
Curvature Clues: Decoding Deep Learning Privacy with Input Loss Curvature
Read the paperCheck your idea against 108,967 papers
AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.
Proposes black-box membership inference via zero-order estimates of input loss curvature (trace of input Hessian), with a theory bounding train-test curvature KL divergence by privacy and dataset size.
Problem
Membership inference attacks need to distinguish training from test examples; prior input-loss-curvature work only studied train-set curvature, and curvature-based attacks were unavailable in black-box settings.
Approach
Input loss curvature (trace of the input Hessian of loss) is higher on test than train examples; a zero-order finite-difference estimator of this trace enables black-box MIA, and a theory bounds train-test KL divergence as a function of DP epsilon and training set size, predicting when curvature beats probability-based attacks.
Key results
- Curv ZO NLL achieves 77.45 AUROC and 69.16 balanced accuracy on ImageNet, and 93.49 AUROC on CIFAR100, outperforming the listed baselines in the main table.
- Curv ZO LR achieves the highest TPR at 0.1% FPR (21.07%) and 0.01% FPR (15.74%) on CIFAR100 with 1 augmentation, versus 15.52% and 5.02% for the best baseline.
- Theory predicts curvature-based MIA outperforms probability-based attacks beyond a training set size threshold; experiments show Curv ZO LR beats prior works beyond about 30-40% subsets of CIFAR100 and NLL beyond 10%.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| add mirror augmentation to the image (ablation) | Curv ZO NLL · ImageNet, CIFAR100, and CIFAR10 | AUROC: ImageNet: 75.84 { $\pm$ 0.08} -> 77.45 { $\pm$ 0.09}; CIFAR100: 92.72 { $\pm$ 0.23} -> 93.49 { $\pm$ 0.18}; CIFAR10: 67. | Helped |
| add mirror augmentation to the image (ablation) | Curv ZO NLL · ImageNet, CIFAR100, and CIFAR10 | balanced accuracy: ImageNet: 68.09 { $\pm$ 0.07} -> 69.16 { $\pm$ 0.08}; CIFAR100: 83.97 { $\pm$ 0.23} -> 84.47 { $\pm$ 0.21}; CIFAR10: 61. | Helped |
| add mirror augmentation to the image (ablation) | Curv ZO LR · ImageNet, CIFAR100, and CIFAR10 | AUROC: ImageNet: 70.62 { $\pm$ 0.04} -> 72.28 { $\pm$ 0.04}; CIFAR100: 88.10 { $\pm$ 0.12} -> 90.15 { $\pm$ 0.04}; CIFAR10: 58. | Helped |
| add mirror augmentation to the image (ablation) | Curv ZO LR · ImageNet, CIFAR100, and CIFAR10 | balanced accuracy: ImageNet: 67.59 { $\pm$ 0.05} -> 68.76 { $\pm$ 0.04}; CIFAR100: 77.88 { $\pm$ 0.21} -> 80.48 { $\pm$ 0.10}; CIFAR10: 54. | Helped |
| use Curv ZO NLL instead of the strongest listed prior method | black-box membership inference · ImageNet, CIFAR100, and CIFAR10 | AUROC: ImageNet: 76.50 { $\pm$ 0.04} -> 77.45 { $\pm$ 0.09}; CIFAR100: 90.88 { $\pm$ 0.19} -> 93.49 { $\pm$ 0.18}; CIFAR10: 67. | Helped |
| use Curv ZO NLL instead of the strongest listed prior method | black-box membership inference · ImageNet, CIFAR100, and CIFAR10 | balanced accuracy: ImageNet: 66.93 { $\pm$ 0.05} -> 69.16 { $\pm$ 0.08}; CIFAR100: 81.55 { $\pm$ 0.13} -> 84.47 { $\pm$ 0.21}; CIFAR10: 59. | Helped |
| use Curv ZO LR rather than Curv ZO NLL | curvature-based MIA on CIFAR100 · CIFAR100 | TPR @ 0.01% FPR: 0.10 { $\pm$ 0.14} -> 17.17 { $\pm$ 1.87} | Helped |
| increase randomly sampled training subset size | membership inference attacks on CIFAR100 · CIFAR100 | AUROC | Mixed |
| train on a larger low-curvature coreset | Curv ZO NLL · CIFAR100 curvature-based coresets | AUROC | Helped |
Surprising findings
- Curvature-based coresets (lowest-curvature samples) produce models that are more susceptible to MIA than randomly chosen subsets of the same size.
- The NLL curvature test is better in AUROC and balanced accuracy, while the parametric LR test is better at low FPR.
Limitations
- Parametric LR curvature attack underperforms non-parametric NLL below a certain training set size, which the theory does not explain.
- Requires training many shadow models (64 or 52), which is computationally expensive.
- Requires at least 4x more queries than the compared baseline method.
Experimental setup
Datasets: CIFAR10 CIFAR100 ImageNet
Benchmarks: ImageNet CIFAR100 CIFAR10
Metrics: AUROC balanced accuracy TPR at low FPR
Baselines: LiRA RMIA Shokri shadow-model attack loss-threshold attack entropy attack MERLIN Calibrated attack
Builds on: LiRA Hutchinson trace estimator DP-SGD Opacus
Closest papers by meaning
- Unveiling Privacy, Memorization, and Input Curvature Links (ICML 2024 · similarity 0.90)
- Mitigating Privacy Risk in Membership Inference by Convex-Concave Loss (ICML 2024 · similarity 0.87)
- Assessing Per-Sample Membership Inference Vulnerability without Retraining (NeurIPS 2026 · similarity 0.85)
- Global curvature for second-order optimization of neural networks (ICML 2025 · similarity 0.85)
- Memorization Through the Lens of Curvature of Loss Function Around Samples (ICML 2024 · similarity 0.85)
- Hardness of Learning Neural Networks under the Manifold Hypothesis (NeurIPS 2024 · similarity 0.84)
Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.
