atlas

Research map / Federated learning and privacy / Privacy attacks and secure learning

Detecting Backdoor Attacks in Federated Learning via Direction Alignment Inspection

CVPR 2025 · Federated learning and privacy › Privacy attacks and secure learning · approach: Defending federated learning against poisoning · 20 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 AlignIns, a federated learning defense that filters backdoor-poisoned model updates using temporal direction alignment (cosine to global model) and masked principal sign alignment, then clips and averages the rest.

Problem

Backdoor attacks in federated learning evade magnitude-based and pairwise cosine defenses because malicious updates mimic benign ones in magnitude and general direction, especially under non-IID data and near convergence.

Approach

Inspect each update's direction at two granularities: cosine alignment with the latest global model, and sign agreement of its top-k most important parameters with a majority-vote principal sign; outliers on both scores are detected via MZ scores and filtered, followed by median-norm clipping.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
combine TDA and MPSA direction checks with post-filtering clippingAlignIns · CIFAR-10 non-IID, BadnetRA: MPSA(30%)+TDA: 45.30; AlignIns: 81.32Helped
use MPSA(30%) without TDA or post-filtering clipping (ablation)AlignIns · CIFAR-10 IID and non-IID, BadnetRA: 88.55; 5.79Mixed
use TDA alone, without MPSA or post-filtering clipping (ablation)AlignIns · CIFAR-10 IID and non-IID, BadnetRA: 88.56; 21.31Mixed
combine MPSA(30%) with TDA but omit post-filtering clipping (ablation)AlignIns · CIFAR-10 non-IID, BadnetRA: 45.30 -> 81.32Hurt
use Top-70% parameters for MPSA instead of Top-30% (ablation)AlignIns · CIFAR-10 non-IID, BadnetRA: 31.86Hurt
use Top-50% parameters for MPSA instead of Top-30% (ablation)AlignIns · CIFAR-10 non-IID, BadnetRA: 19.96 -> 81.32Hurt
add local SGD with momentum coefficient 0.1 (ablation)AlignIns · CIFAR-10 non-IID, BadnetRA: 81.32 -> 82.13Helped
use AlignIns instead of FedAvg*federated defense on CIFAR-10 IID · CIFAR-10 IIDAvg. RA: 85.60 -> 85.67Helped
use AlignIns instead of FedAvg*federated defense on CIFAR-100 IID · CIFAR-100 IIDAvg. RA: 53.03 -> 51.11Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 MNIST FMNIST Sentiment140 Tiny-ImageNet

Benchmarks: CIFAR-10 CIFAR-100

Metrics: main task accuracy backdoor attack accuracy robustness accuracy

Baselines: FedAvg RLR RFA Multi-Krum FoolsGold Multi-Metric Lockdown FedAvg*

Builds on: FedAvg Multi-Krum RLR FoolsGold Lockdown

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