atlas

Research map / Adversarial robustness and security / Attacks on text and graphs

SAME: Sample Reconstruction against Model Extraction Attacks

AAAI 2024 · Adversarial robustness and security › Attacks on text and graphs · approach: Membership inference and inversion · 4 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 SAME, a model extraction attack detector that combines masked autoencoder reconstruction loss with an auxiliary model's prediction deviation, requiring no auxiliary OOD data, query history, or white-box access.

Problem

Detecting malicious query samples used in model extraction attacks against MLaaS models, under realistic defender constraints (no auxiliary OOD data, no user query history, no white-box access, no training intervention) and generalizing across unknown attack types.

Approach

Use a masked autoencoder's reconstruction loss to flag out-of-distribution queries, and add an auxiliary model trained on reconstructed data to mimic the victim; the disagreement between victim and auxiliary predictions catches perturbation-based attacks that reconstruction misses.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SAME instead of the strongest listed baselineModel extraction query detection on MNIST · MNIST, JBDA, 1k queriesAUROC (%): 66.06 -> 93.30Helped
Use SAME instead of the strongest listed baselineModel extraction query detection on MNIST · MNIST, Knockoff, 1k queriesAUROC (%): 91.78 -> 99.37Helped
Use SAME instead of the strongest listed baselineModel extraction query detection on MNIST · MNIST, DFME, 1k queriesAUROC (%): 100.00 -> 100.00No clear effect
Use SAME instead of the strongest listed baselineModel extraction query detection on CIFAR-10 · CIFAR-10, JBDA, 6k queriesAUROC (%): 74.53 -> 80.89Helped
Use SAME instead of the strongest listed baselineModel extraction query detection on CIFAR-10 · CIFAR-10, Knockoff, 6k queriesAUROC (%): 77.38 -> 84.03Helped
Use SAME instead of the strongest listed baselineModel extraction query detection on CIFAR-10 · CIFAR-10, DFME, 6k queriesAUROC (%): 80.35 -> 97.64Helped
Train the victim with SAME rather than OE or EDMVictim model · Victim model utilityModel accuracy (%): 80.83 -> 83.28; 80.37 -> 83.28Helped
Use SAME rather than OE or EDMVictim model training · Victim model trainingTraining time (s): 1562.92 -> 170.44; 2014.80 -> 170.44Helped
Increase malicious-query prevalenceSAME · MNIST, malicious ratio 0.01 to 0.90AUPR (%): 82.78 -> 99.71Helped
Increase malicious-query prevalenceSAME · CIFAR-10, malicious ratio 0.01 to 0.90AUPR (%): 50.91 -> 95.98Helped
Remove the Auxiliary Model deviation-loss term, retaining only reconstruction loss (SAME-X) (ablation)SAME · MNIST and CIFAR-10 detectionDetection performanceNo clear effect
Remove the reconstruction-loss term, retaining only Auxiliary Model deviation loss (SAME-Y) (ablation)SAME · MNIST and CIFAR-10 detectionDetection performanceNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: MNIST EMNIST-digits CIFAR-10 CIFAR-100 KMNIST Tiny ImageNet

Benchmarks: MNIST CIFAR-10

Metrics: AUROC AUPR FPR95

Baselines: Outlier Exposure (OE) Ensemble of Diverse Models (EDM) Prada

Builds on: Outlier Exposure Prada Masked Autoencoder KnockoffNets JBDA

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