atlas

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

Generate Universal Adversarial Perturbations for Few-Shot Learning

NeurIPS 2024 · Adversarial robustness and security › Attacks on text and graphs · approach: Defenses against universal perturbations · 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.

Shows that traditional universal adversarial perturbations (GAP-style generators) transfer poorly to few-shot learning and proposes FSAFW, which uses proxy-task alignment and prototype-based fooling loss with smoothed labels to craft UAPs from pre-trained encoders alone.

Problem

Universal adversarial perturbations are typically generated in closed-set settings with a fixed classifier; their attack success drops substantially when transferred to few-shot learning tasks where the attacker has no access to base or novel data.

Approach

Identify two shifts (task shift between pre-training and few-shot test tasks, and semantic shift between proxy/base and novel classes) and address them by sampling proxy 5-way 1-shot tasks, and by training the generator with a prototype-based (cosine) fooling loss on proxy data with smoothed labels, so no proxy labels or fixed classifier are needed.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FSAFW instead of AdvEncoderMini-ImageNet Baseline victim · 5-way 1-shotASR: 76.68±0.31 -> 81.56±0.29Helped
Use FSAFW instead of GAPMini-ImageNet ANIL-1 victim · 5-way 1-shotASR: 66.47±0.32 -> 77.84±0.28Helped
Use FSAFW instead of AdvEncoderTiered-ImageNet ProtoNet victim · 5-way 1-shotASR: 60.23±0.33 -> 76.73±0.32Helped
Use FSAFW instead of GAPMini-ImageNet ANIL-1 victim · 5-way 5-shotASR: 64.23±0.29 -> 78.31±0.21Helped
Use FSAFW instead of AdvEncoderTiered-ImageNet ProtoNet victim · 5-way 5-shotASR: 60.40±0.30 -> 78.33±0.17Helped
Add proxy-task alignment with a proxy linear classifier (ablation)FSAFW · 5-way 1-shotASR: 65.07±0.36 -> 70.87±0.36Helped
Use base-dataset tasks rather than proxy linear tasks (ablation)FSAFW · 5-way 1-shotASR: 70.87±0.36 -> 76.75±0.32Helped
Replace the proxy linear classifier with proxy prototypes (ablation)FSAFW · 5-way 1-shotASR: 70.87±0.36 -> 80.04±0.30Helped
Replace prototype loss Eq. 7 with log prototype loss Eq. 8 (ablation)FSAFW · 5-way 1-shotASR: 80.04±0.30 -> 80.72±0.30Helped
Use smoothed labels in the prototype fooling loss (ablation)FSAFW · 5-way 1-shotASR: 80.72±0.30 -> 81.56±0.29Helped
Replace FSAFW objective with InfoNCE loss (ablation)FSAFW · 5-way 1-shotASR: 81.56±0.29 -> 77.67±0.31Hurt
Replace FSAFW objective with MSE loss (ablation)FSAFW · 5-way 5-shotASR: 79.00±0.18 -> 60.38±0.29Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-FS mini-ImageNet tieredImageNet CUB Omniglot GTSRB

Benchmarks: mini-ImageNet FSL victim models tieredImageNet FSL victim models CUB cross-domain Omniglot cross-domain GTSRB cross-domain

Metrics: attack success rate (ASR)

Baselines: GAP UAN AdvEncoder PAP

Builds on: GAP AdvEncoder ProtoNet Libfewshot

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