atlas

Research map / Adversarial robustness and security / Black-box and transfer attacks

Attack-in-the-Chain: Bootstrapping Large Language Models for Attacks Against Black-Box Neural Ranking Models

AAAI 2025 · Adversarial robustness and security › Black-box and transfer attacks · approach: Data-free substitute training · 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 Attack-in-the-Chain (AttChain), a CoT-style black-box attack that uses LLMs (GPT-3.5, Llama-3-8B) to iteratively perturb low-ranked documents against neural ranking models by selecting anchor documents and assigning perturbation budgets based on ranking gaps.

Problem

Black-box adversarial ranking attacks promoting low-ranked target documents in neural ranking models (NRMs) without surrogate models, while remaining imperceptible and query-efficient.

Approach

Treat higher-ranked anchor documents as nodes in an LLM-driven reasoning chain: filter candidates with a Zipf-based distribution, let the LLM select anchors, assign perturbation word counts proportional to the rank gap to the anchor, generate perturbations, and keep the node giving the best rank improvement for the next round.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use AttChain_GPT instead of the strongest listed baselineBERT ranking attacks · MS MARCO EasyBoost: 39.6 -> 44.5Helped
Use AttChain_GPT instead of the strongest listed baselineBERT ranking attacks · MS MARCO HardBoost: 69.6 -> 91.2Helped
Use AttChain_GPT instead of the strongest listed baselinePROP ranking attacks · TREC2019 HardBoost: 66.0 -> 88.3Helped
Use AttChain_GPT instead of the strongest listed baselineRankLLM ranking attacks · TREC2019 HardBoost: 60.9 -> 83.6Helped
Add LLM-based anchor document selection instead of rotating the top five documents (ablation)AttChain_GPT · MS MARCO Easy with BERTBoost: 37.1 -> 44.5Helped
Add discrepancy-oriented dynamic perturbation instead of using the same degree each round (ablation)AttChain_GPT · MS MARCO Hard with BERTBoost: 84.3 -> 91.2Helped
Use AttChain_GPT instead of PRADARankLLM attacks · MS MARCO MixturePPL: 102.8 -> 38.3Helped
Use AttChain_GPT instead of IDEMRankLLM attacks · MS MARCO MixtureImperceptibility: 0.75 -> 0.85Helped

Surprising findings

Limitations

Experimental setup

Datasets: MS MARCO Document Ranking TREC DL 2019

Benchmarks: MS MARCO Document Ranking TREC DL 2019

Metrics: ASR Boost T10R Qrs spamicity detection (OSD) grammar errors PPL human imperceptibility

Baselines: Term spamming (TS) PRADA PAT IDEM

Builds on: chain-of-thought prompting PRADA PAT IDEM

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