atlas

Research map / Optimization / Optimizers

Mitigating Privacy Risk in Membership Inference by Convex-Concave Loss

ICML 2024 · Optimization › Optimizers · approach: Surrogate losses and robust solvers · 0 citations (OpenAlex)

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 Convex-Concave Loss (CCL), which adds a concave term to cross-entropy so that gradient descent increases training-loss variance, reducing membership inference advantage while preserving utility.

Problem

Membership inference attacks exploit gap between member and non-member loss distributions; existing defenses like RelaxLoss use gradient ascent, which can cause oscillation and suboptimal utility.

Approach

Theoretically, convex losses shrink loss variance on training data while concave terms enlarge it under gradient descent; CCL adds a concave term (exponential or quadratic in p_y) to cross-entropy, enabling high training-loss variance with ordinary gradient descent.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add a concave quadratic term to cross-entropy (CCQL)Cross-entropy-trained MLP · Texas100P1 score: 0.551 -> 0.607Helped
Add a concave exponential term to cross-entropy (CCEL)Cross-entropy-trained MLP · Texas100P1 score: 0.551 -> 0.608Helped
Add a concave quadratic term to cross-entropy (CCQL)Cross-entropy-trained MLP · Purchase100P1 score: 0.858 -> 0.868Helped
Add a concave exponential term to cross-entropy (CCEL)Cross-entropy-trained MLP · Purchase100P1 score: 0.858 -> 0.864Helped
Add a concave quadratic term to cross-entropy (CCQL)Cross-entropy-trained DenseNet-121 · ImageNetP1 score: 0.598 -> 0.610Helped
Add a concave exponential term to cross-entropy (CCEL)Cross-entropy-trained DenseNet-121 · ImageNetP1 score: 0.598 -> 0.609Helped
Add a concave quadratic term to cross-entropy (CCQL)Cross-entropy-trained ResNet-34 · CIFAR-10P1 score: 0.741 -> 0.769Helped
Add a concave exponential term to cross-entropy (CCEL)Cross-entropy-trained ResNet-34 · CIFAR-10P1 score: 0.741 -> 0.797Helped
Add a concave quadratic term to cross-entropy (CCQL)Cross-entropy-trained DenseNet-121 · CIFAR-100P1 score: 0.273 -> 0.487Helped
Add a concave exponential term to cross-entropy (CCEL)Cross-entropy-trained DenseNet-121 · CIFAR-100P1 score: 0.273 -> 0.480Helped
Use a smaller alpha, increasing the relative influence of the concave term (ablation)CCL · CIFAR-10loss varianceHelped
Use a smaller alpha, increasing the relative influence of the concave term (ablation)CCL · CIFAR-10test accuracyHurt

Surprising findings

Limitations

Experimental setup

Datasets: Texas100 Purchase100 CIFAR-10 CIFAR-100 ImageNet

Benchmarks: Texas100 Purchase100 CIFAR-10 CIFAR-100 ImageNet

Metrics: attack advantage test accuracy P1 score

Baselines: RelaxLoss Mixup+MMD Adversary regularization Dropout Label Smoothing Confidence Penalty Early Stopping

Builds on: RelaxLoss cross-entropy loss focal loss Mixup+MMD adversarial regularization

Closest papers by meaning

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.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy