arXiv paper· adversarial machine learning (federated learning security)· method paper

CACTUS: Mask-Guided Semantic Clean-Label Backdoors in Decentralized Federated Learning

Chao Feng, Burkhard Stiller

cs.LG · cs.DC

Quick verdict

Presents CACTUS, a mask-guided clean-label backdoor for DFL; broad 4-modality, 9-rule tests show strong ASR but no variance reporting.

Summary

The paper introduces CACTUS, a clean-label backdoor attack for decentralized federated learning (DFL). Instead of fixed synthetic patches, an offline constructor builds label-consistent pairs of clean and triggered samples and records each trigger's support mask. During local training, malicious nodes extract modality-specific representation shifts between pair members, couple shifts across samples, and apply them counterfactually to clean non-target embeddings via auxiliary losses, then share standard model states that propagate through peer aggregation. Experiments span four modalities — Speech Commands (cough trigger), Reddit Ukraine-war titles (context insertion), a Raspberry Pi malware tabular set (feature shifting), and CelebA (sunglasses inpainting) — under nine aggregation rules and five baseline attacks in a ten-node fully connected IID setup at 30% malicious nodes. CACTUS attains nine-rule mean ASRs of 51.2% (speech), 71.1% (text), 25.7% (tabular), and 20.3% (CelebA), ranking first on three of four modalities (Batman leads on text), with speech clean accuracy within 0.1 points of the no-attack control. Sensitivity analyses show ASR rising with malicious ratio (1.1% to 98.8% for ρ = 0.1 to 0.7) and topology density, but collapsing under Krum/Multi-Krum on three modalities and falling to 6.0% at 50 nodes on speech. No variance estimates or backdoor-specific defenses are reported.

Review complete

Assessment at a glance

adversarial machine learning (federated learning security)

4

risk flags identified

● high 0

● medium 2

● low 2

Reproducibility readinessmedium
Code & data availableyes
Review confidencehigh
AI text signal0/19 passages flagged
Deep research viableCode-reproducibleNeeds GPU

4 strengths · 4 weaknesses · 5 author questions

AI text signal = Binoculars zero-shot detector score over 19 sampled passages (Fast-DetectGPT co-reported) — absence does not prove human authorship, and a flag does not imply misconduct.

Levels reflect verification complexity — not a quality score. Evolve never rates your paper.

Key claims under review

  • Mask-guided, modality-specific counterfactual representation shifts convert label-consistent semantic pairs into a position-invariant clean-label backdoor that survives DFL peer aggregation.
  • At 30% malicious nodes in a ten-node fully connected IID setup, CACTUS attains the highest nine-rule mean ASR among five evaluated baselines on three of four modalities (51.2% speech, 71.1% text, 25.7% tabular, 20.3% CelebA) with near-zero clean-accuracy loss on speech.
  • Backdoor implantation depends on DFL system factors: ASR rises with malicious-node ratio (1.1% to 98.8% for ρ = 0.1 to 0.7) and graph density, but collapses under Krum/Multi-Krum on three modalities and at 50 nodes on speech.

Strengths

  • Rare cross-modality evaluation breadth

    Four modalities (Speech Commands with cough mixing, r/UkraineRussiaReport titles, a 342,106-window Raspberry Pi malware set, CelebA sunglasses inpainting) × nine aggregation rules (FedAvg through Sentinel, FLAME, FLTrust) × five baselines up to 2026 (Batman CVPR 2026, SABLE DSN 2026) — few FL-backdoor papers match this scope (§3.1).

  • Precisely specified mechanism

    Eqs. 3–5 define per-modality shifts (embedding deltas for tabular/speech, ablated-token deltas for text, mask-weighted GAP of feature-map deltas for image), a coupling operator, stop-gradient on sources, and disclose per-modality λ values and offline pair-pool sizes (3,111 / 393 / 24,326 / 4,277).

  • Unusually candid negative results

  • Clean-accuracy preservation is well documented

Weaknesses

  • No variance, seeds, or significance testing

  • Defense coverage limited to robust aggregation

  • Single-configuration cross-dataset comparison

  • Unexplained modality asymmetry and limited practical scope

Full Review Report

$1.99 · one-time

Unlock the complete preliminary analysis Evolve produced for this paper.

Report preview

Scope & Claims

CACTUS (arXiv:2609.02450, Feng & Stiller, University of Zurich) is an attack paper for decentralized federated learning (DFL). It claims that (1) mask-guided, modality-specific counterfactual representation shifts convert label-consistent semantic trigger pairs into a position-invariant, clean-label backdoor; (2) with 30% malicious nodes in a ten-node fully connected IID DFL run, it achieves the highest nine-rule mean attack success rate (ASR) among five evaluated baselines on three of four modalities — 51.2% (Speech Commands), 71.1% (Text), 25.7% (Tabular), 20.3% (CelebA); and (3) ASR depends on malicious-node ratio and topology. Claims are consistently scoped with *among evaluated attacks* hedging, which the results largely support.

The remaining sections cover Methodology Assessment, Statistical Evidence, Results & Reproducibility, Limitations & Risks, and Verdict & Recommendations.

  • All 4 strengths & 4 weaknesses, analyzed in detail
  • 4 risk flags with severity, section & reviewer questions
  • Methods & statistical evidence assessment
  • 5 questions a peer reviewer would ask
  • Full six-dimension evaluation report & recommendations

One-time purchase · this paper only

One-time purchase, this paper only. AI-generated preliminary analysis — not peer review.

Frequently asked questions

What is CACTUS?

CACTUS is a clean-label backdoor attack against decentralized federated learning (DFL). Malicious nodes use natural, label-preserving triggers (a cough mixed into speech, sunglasses inpainted onto face images, inserted context in text titles, shifted feature values in tabular data), extract each trigger's effect as a masked representation shift, and inject it counterfactually during local training so the backdoor spreads to benign peers through neighbor aggregation.

How well does CACTUS perform compared with other backdoor attacks?

In the paper's ten-node fully connected setup with 30% malicious nodes, CACTUS achieves the highest mean attack success rate across nine aggregation rules on three of four modalities: 51.2% on Speech Commands, 25.7% on tabular, and 20.3% on CelebA. On text (71.1%) the baseline attack Batman scores higher (76.1%). Clean accuracy on speech stays within 0.1 points of the no-attack control.

Which defenses stop CACTUS?

Krum and Multi-Krum keep its success rate below 8% on speech, tabular, and image tasks (though not on text, where Krum still sees 78.6%), and the attack weakens sharply in larger networks — falling to 6.0% on speech at 50 nodes. No post-training backdoor defenses were evaluated in the paper.

Is code available for CACTUS?

Yes. The paper links a GitHub repository (github.com/luke-feng/cactus), and all four datasets are public or published, including the Raspberry Pi malware dataset from a prior Scientific Data release by the same group.

About this review

This is an AI-generated preliminary review by Evolve.Pub, produced from the openly available text of the paper. It is not peer review and does not represent the authors' views. The canonical record of the paper is at the publisher link above.

  • Table 1 is extracted as an unlabeled numeric grid, so per-rule cell-to-attack mapping could not be fully verified; all headline means cited in this review appear verbatim in the prose and were used instead.
  • Figure 2's curves are not present in the extracted text; the implantation-dynamics values cited (3.73% at round 5 to 95.39% at round 20) come from the prose description, not the figure itself.

Go deeper on this paper

Wrote a paper? Stress-test it before reviewers do.

Upload your manuscript for the same structured scrutiny — reasoning, statistics, evidence, figures, and reproducibility.

Scan your paper
CACTUS: Mask-Guided Semantic Clean-Label Backdoors in Decentralized Federated Learning | Evolve.Pub