atlas

Research map / Adversarial robustness and security / Certified and empirical robustness

3SAT: A Simple Self-Supervised Adversarial Training Framework

AAAI 2025 · Adversarial robustness and security › Certified and empirical robustness · approach: Adversarial training recipes · 3 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 3SAT, a self-supervised adversarial training framework that adversarially trains on unaugmented samples with a dynamic warm-up-based scheduling of the AT loss, reaching state-of-the-art robustness on CIFAR-10 and CIFAR-100.

Problem

Self-supervised adversarial training (self-AT) lags behind supervised adversarial training in robustness, and data augmentation used for positive pairs hurts robustness while joint SSL+AT optimization is hard and can collapse.

Approach

Perform adversarial training on original unaugmented samples versus their adversarial counterparts (one adversarial example per step, no dual BN), and gradually ramp the AT loss weight after an SSL warm-up (dynamic training objective scheduling) to avoid collapse.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Adding warm-up phase (200 epochs) for the self-supervised part before adversarial training (dynamic training objective scheduling) (ablation)3SAT on CIFAR-100 · CIFAR-100AA(%) and SA(%): SA +6.83 (51.06→57.89); AA +3.08 (24.96→28.04)Helped
Increasing warm-up epochs beyond 200 (to 400-800) (ablation)3SAT on CIFAR-100 · CIFAR-100AA(%): AA 28.04 (200) vs 29.01 (400), 28.86 (600), 27.14 (800); SA rises to 60.68 at 800No clear effect
Using original (unaugmented) samples for adversarial training instead of augmented samples3SAT self-AT · CIFAR-10AA(%) under SLF (robustness): 3SAT 49.73 vs DynACL-AIR 45.17 (+4.56)Helped
Adversarial training on original samples with dynamic scheduling, compared to prior self-AT (DynACL-AIR)self-AT on CIFAR-10 under AFF · CIFAR-10AA(%): 66.79 vs 50.60 (+16.19); beats sup-AT 55.54 by 11.25Helped
Adversarial training on augmented samples (narrowing distance between augmented and adversarial samples) instead of original samples (ablation)self-AT training · CIFAR-10 training loss/stabilityadversarial training loss and training stabilityHurt
Removing dual BN paths (single BN) in 3SAT encoder3SAT · CIFAR-10SA(%) and AA(%)No clear effect
Generating one adversarial sample per AT iteration instead of two (3SAT vs DynACL)self-AT pretraining · CIFAR-10 pretraining durationtraining duration (h): 14.28 h vs 29.4 h for DynACLHelped
Semi-supervised fine-tuning with 1% labels, 3SAT vs DynACL++ (AFF)3SAT · CIFAR-10 1% labelsAFF AA(%): 52.25 vs 46.95 (DynACL++ at 1%)Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 STL-10

Benchmarks: CIFAR-10 CIFAR-100 STL-10

Metrics: AutoAttack robust accuracy standard accuracy

Baselines: RoCL ACL AdvCL TAROSS DynACL DynACL-AIR DynACL++ sup-AT (Sehwag et al. 2021)

Builds on: BYOL ACL DynACL Madry adversarial training solo-learn

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