🏆  ACL Findings 2026

Small Data, Big Noise:
Adversarial Training for Robust
Parameter-Efficient Fine-Tuning

A unified framework that brings adversarial training to PEFT - improving robustness to word-level, character-level, and domain-shift perturbations under low-resource conditions.

Eitan Cohen · Idan Simai · Uri Shaham
Bar-Ilan University  ·  Ramat Gan, Israel
Parameter-Efficient Fine-Tuning (PEFT) has become essential for adapting foundation models to downstream NLP tasks. However, current PEFT methods often struggle with robustness to noise and performance degradation on limited training data. We propose SDBN (Small Data Big Noise), a unified framework that brings adversarial training to PEFT - a combination that remains less studied in the PEFT setting despite its complementary strengths - to enhance model robustness and generalization, outperforming alternative approaches. We also introduce two variants of the method that use discrete uncertainty sets: SDBN-h, which enumerates character-level edits and selects worst-case variants using gradients, and SDBN-p, which uses LLM-generated variants for robust optimization in generative tasks. Experiments across multiple benchmarks reveal substantial improvements, particularly in low-resource settings and under both word-level and character-level corruptions. This framework addresses the less explored intersection of adversarial training and parameter-efficient adaptation, without introducing additional parameters or only modest computational overhead, making PEFT deployments more reliable in real-world scenarios where data scarcity and linguistic variability often coexist.
3×
SDBN Variants
7
Benchmarks
4
PEFT Methods
5
Baselines
5
LLM Backbones

The SDBN Framework

SDBN integrates adversarial training into the PEFT fine-tuning loop by injecting worst-case embedding-space perturbations - forcing adapter parameters to learn locally smooth representations that generalize under noise and domain shift, even when clean training data is scarce.

1
Freeze backbone, initialize PEFT adapter
The pretrained backbone (BERT, DeBERTa, LLaMA, Qwen) is frozen. Only the PEFT adapter parameters - LoRA, BitFit, Adapter, or QLoRA - are trainable.
2
Compute clean embedding & gradient
For each batch, compute embeddings e = E(X), the clean loss Lclean, and its gradient g = ∇eLclean.
3
Construct worst-case perturbation δ
SDBN uses FGSM: δ = ε · sign(g) (ℓ∞ ball, ε = 10⁻⁴), maximizing loss in the direction of steepest ascent. SDBN-h selects the discrete character-variant z* that maximizes ⟨g, E(z)−E(x)⟩. SDBN-p selects the LLM-generated variant with maximum explicit loss.
4
Update adapter on adversarial loss
Trainable PEFT parameters are updated using Ladv = L(fθ(e + δ), Y). No extra GPU memory; per-batch overhead is ~1.4× vanilla.
SDBN (ℓ∞)
Continuous embedding-space perturbation via FGSM. Best for word-level noise and domain shift. Used as default across classification tasks.
SDBN-h
Discrete character-level uncertainty set. Gradient-guided selection over single-character edits (delete, swap, double, phonetic, insert, Cyrillic, case). Addresses tokenization-breaking corruptions that fall outside ℓ∞ ball.
SDBN-p
LLM-generated adversarial variants (GPT-5.2) as a discrete uncertainty set. Selects worst-case semantic variant by explicit forward pass. Designed for generative tasks (SQuAD, TweetQA).

PEFT methods & backbones

PEFT methods evaluated

LoRA QLoRA Adapter BitFit

Backbone models

BERT-base DeBERTa-v3 LLaMA-3.2-1B LLaMA-2-7B Qwen-2.5-7B

Baselines compared

Vanilla PEFT NEFTune EDA FreeLB SMART

All evaluated datasets

Seven benchmarks spanning classification, generative QA, semantic relations, and cross-domain generalization - evaluated under clean, word-level, and character-level noise conditions across 5%-100% of training data.

Banking77
Classification

Intent classification with 77 banking-domain labels. Primary benchmark for low-resource robustness experiments. DeBERTa-v3, 1,000 samples.

TREC
Classification

Question-type classification. Evaluated with BERT-base across 5%-100% training data to measure gains as data shrinks.

20NewsGroups
Classification

20-category newsgroup topic classification. Evaluated with BERT-base across variable data regimes.

IMDB
Classification

Sentiment classification. Evaluated with BERT-base across all data scales (5%-100%).

BLESS
Semantic Relations

Word-pair semantic relation classification. Key benchmark for character-level noise evaluation (SDBN-h). DeBERTa-v3 + LoRA, 1,000 samples.

SQuAD
Generative QA

Extractive QA evaluated with LLaMA-3.2-1B (EM/F1) and Qwen-2.5-7B. 200-500 training samples. Primary benchmark for SDBN-p.

TweetQA
Generative QA

Social-media QA evaluated with LLaMA-2-7B and LLaMA-3.2-1B (F1). 200 training samples. SDBN-p vs all baselines.

ArSarcasm-v2
Domain Shift

Arabic dialect sarcasm/sentiment. Trained on Egyptian Arabic (270 samples), zero-shot transfer to Levantine, Gulf, and Modern Standard Arabic. Tests cross-domain generalization.

NLI (Fiction→Telephone)
Domain Shift

Natural Language Inference cross-genre transfer. Trained on NLI Fiction (77 samples), evaluated on NLI Telephone. DeBERTa-v3-large, 20 random seeds.

Selected results

SDBN consistently outperforms all baselines across settings. Key tables from the paper are reproduced below.

Table 2 - Generative tasks (SDBN-p)

Top: SQuAD Exact Match, LLaMA-3.2-1B + LoRA, 200 samples. Bottom: TweetQA F1, LLaMA-2-7B + LoRA, 200 samples.

MethodCleanSwap-WordHomophone
Vanilla58.9232.4447.28
NEFTune59.7232.7248.08
EDA58.8832.4447.96
FreeLB57.0031.6444.04
SMART52.6428.4440.52
SDBN-p59.8435.0852.20
MethodCleanDelete-CharDelete-Word
Vanilla68.0951.5656.06
NEFTune69.3455.1354.30
EDA70.0253.1455.04
FreeLB76.5760.5960.79
SMART66.7149.5451.13
SDBN-p80.8165.5564.15

Table 1 - BLESS: character-level noise (SDBN-h)

DeBERTa-v3 + LoRA, 1,000 clean samples. SDBN-h yields best robustness on tokenization-breaking types (+4-7%).

MethodCleanDelete-CharSwap-CharDouble-Char
Vanilla89.81±0.2960.67±2.1956.82±2.3868.51±2.75
SDBN89.83±0.2460.84±1.8557.22±2.8468.66±2.27
NEFTune89.08±0.5461.19±0.8957.22±0.8269.42±1.29
SDBN-h89.61±0.3065.14±1.1962.80±1.4772.54±1.05

Table 3 - SDBN gains: PEFT vs. full fine-tuning (Banking77, DeBERTa-v3)

Absolute accuracy gain (pp) from adding SDBN. Low-resource subset. Adversarial training is dramatically more effective within PEFT's constrained parameter space.

MethodCleanReplaceDeleteSwapAvg gain
LoRA+23.6+18.8+18.7+17.1+19.6
BitFit+16.0+11.2+12.8+11.3+12.8
Adapter+13.3+9.4+9.8+6.2+9.7
Full FT+1.3+0.9+0.5+0.8+0.9

Table 7 - Clean-data accuracy across datasets (BERT-base, 10% training data)

Excerpt at the most challenging (10%) data regime. SDBN improves every PEFT method on every dataset.

MethodBanking77TREC20NewsIMDB
Adapter78.2674.4063.1684.78
SDBN-Adapter80.4876.7663.4785.39
BitFit67.4565.6856.7884.01
SDBN-BitFit70.0869.2458.9284.56
LoRA66.4272.2060.1385.46
SDBN-LoRA72.8674.7261.5686.00

Domain shift - ArSarcasm-v2 & NLI cross-genre

Cross-domain generalization without any target-domain training data.

SettingVanillaNEFTuneSDBN
ArSarcasm - Egyptian (source)55.256.359.6
ArSarcasm - Levantine (target)44.644.957.1
ArSarcasm - Gulf (target)44.644.947.2
ArSarcasm - Modern Standard (target)54.154.457.8
NLI - Fiction (source)51.855.058.9
NLI - Telephone (target)48.754.651.0

Noise types evaluated

Models are tested under 9 distinct perturbation types at inference time, spanning word-level semantic noise, character-level tokenization-breaking edits, and adversarial character substitutions.

Replace Word Delete Word Swap Words Homophone Slang Pronoun Replace Delete Char Swap Chars Double Char Keyboard Char Phonetic Replace Insert Char Cyrillic Substitution Case Change

Evaluated at both constant intensity (exactly one operation per sentence) and variable intensity (1-5 operations per sentence) to test robustness under escalating corruption.

BibTeX

If you find this work useful, please cite:

@inproceedings{cohen2026sdbn,
  title = {Small Data, Big Noise: Adversarial Training for Robust Parameter-Efficient Fine-Tuning},
  author = {Cohen, Eitan and Simai, Idan and Shaham, Uri},
  booktitle = {Findings of the Association for Computational Linguistics: ACL 2026},
  year = {2026},
  url = {https://arxiv.org/abs/2606.10610}
}

Paper & Code