atlas

Research map / Bandits and online learning / Multi-armed bandits

Constructing Adversarial Examples for Vertical Federated Learning: Optimal Client Corruption through Multi-Armed Bandit

ICLR 2024 · Bandits and online learning › Multi-armed bandits · approach: Bandit formulations for ML problems · 1 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 an adaptive client-corruption attack on vertical federated learning inference, casting corruption-pattern selection as a multi-armed bandit solved by Thompson sampling with empirical maximum reward (E-TS), with NES-based adversarial embedding generation.

Problem

Adversarial example attacks on VFL inference where an adversary can corrupt only a limited subset of client channels and must adaptively choose which clients to corrupt over time without prior knowledge of test data or models.

Approach

Formulate the adaptive corruption problem as an MAB over C-subsets of clients, and speed up Thompson sampling by restricting exploration to an empirical competitive set defined via each arm's empirical maximum reward, yielding regret (N-D)O(1)+D O(log T).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use E-TS instead of plain Thompson sampling for corruption pattern selectionVFL adversarial attack · Six VFL datasetsconvergence speed to the best corruption patternHelped
Use E-TS instead of random corruption (ablation)VFL adversarial attack · FashionMNIST, varying number of corrupted clientsASRHelped
Increase the number of corrupted clients (ablation)E-TS · FashionMNISTASRHelped
Set warm-up rounds to 20 (ablation)E-TS · FashionMNISTASRHurt
Increase warm-up rounds to 200 or 1000 (ablation)E-TS · FashionMNISTadvantage over plain TSHurt
Increase query budget (ablation)E-TS · FashionMNIST, targeted attackASRHelped
Increase perturbation budget up to 0.3 (ablation)E-TS · FashionMNISTASRHelped
Increase perturbation budget beyond 0.3 (ablation)E-TS · FashionMNISTASRNo clear effect
Apply randomized smoothingVFL model under E-TS attack · FashionMNIST, targeted attackASRHurt
Apply dropoutVFL model under E-TS attack · FashionMNIST, targeted attackASRHurt
Apply manifold projectionVFL model under E-TS attack · FashionMNIST, untargeted attack with β = 0.1ASR: 35% ∼ 72%Hurt
Expand the corruption-pattern search space (ablation)E-TS · Larger exploration spacesperformance gap over TSHelped

Surprising findings

Limitations

Experimental setup

Datasets: Credit Real-Sim FashionMNIST CIFAR-10 Caltech-7 IMDB

Benchmarks: Credit Real-Sim FashionMNIST CIFAR-10 Caltech-7 IMDB

Metrics: attack success rate regret

Baselines: Fixed corruption pattern Random corruption Plain Thompson sampling

Builds on: Thompson sampling natural evolution strategy projected gradient descent zeroth-order optimization (ZOO)

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