atlas

Research map / Adversarial robustness and security / Attacks on text and graphs

Learning from Mistakes: Self-correct Adversarial Training for Chinese Unnatural Text Correction

AAAI 2025 · Adversarial robustness and security › Attacks on text and graphs · approach: Defenses against universal perturbations · 2 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 LIMIT, a self-correct adversarial training framework for Chinese/English unnatural text correction that trains a T5-based generative corrector on its own beam-search mistakes with a ranking loss, plus a similarity-based decoding intervention.

Problem

Unnatural text correction (spelling errors and adversarial perturbations in Chinese and English) suffers from poor generalization due to exposure bias between training data and real-world inputs, and from over-correction of correct characters.

Approach

Generate negative and positive examples from the model's own top-K beam-search predictions, rank them by BLEU and similarity, and train with a ranking loss added to NLL; at inference, add a similarity term to the decoding score to keep outputs semantically consistent and reduce over-correction.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add LIMIT self-correct adversarial training and decoding interventionChinese unnatural text correction · Perfect Pinyin, Abbreviation Pinyin, Character Split, Hybrid, and Hybrid-v2F1: 84.6 vs. 82.1; 63.5 vs. 57.7; 93.2 vs. 91.8; 81.2 vs. 71.2; 66.8 vs. 59.6Helped
Add LIMIT as a defense module to BERTBERT · Chinese NLU adversarial datasetsaccuracy: 65.4 -> 66.0; 72.4 -> 72.4; 77.5 -> 79.1; 56.2 -> 59.7; 80.5 -> 82.4Helped
Add LIMIT as a defense module to BERTBERT · AdvGLUE: Adv SST-2, Adv QQP, Adv MNLI-m, Adv RTEaccuracy: 32.3 -> 66.2; 50.8 -> 78.8; 32.6 -> 69.4; 37.0 -> 84.0Helped
Add LIMIT correction to the NLG systemChinese NLG systems · ADGEN Adv, CSL Adv, LCSTS AdvRouge-L: 23.9 -> 24.9; 49.9 -> 55.5; 36.0 -> 36.1Helped
Add self-correct adversarial training (SC) (ablation)Fine-tuning baseline · HybridF1: 75.2 -> 75.6Helped
Add self-correct adversarial training (SC) (ablation)Fine-tuning baseline · CMNLIaccuracy: 77.5 -> 78.8Helped
Add self-correct adversarial training (SC) (ablation)Fine-tuning baseline · CSLRouge-L: 49.9 -> 55.4Helped
Add decoding intervention (DI) after SC (ablation)Fine-tuning + SC · HybridF1: 75.6 -> 81.2Helped
Add decoding intervention (DI) after SC (ablation)Fine-tuning + SC · CMNLIaccuracy: 78.8 -> 79.1Helped
Add decoding intervention (DI) after SC (ablation)Fine-tuning + SC · CSLRouge-L: 55.4 -> 55.5Helped
Use self-correct ranking loss instead of InfoNCE (ablation)LIMIT · HybridBLEU: 0.56 -> 0.57Helped
Use self-correct ranking loss instead of InfoNCE (ablation)LIMIT · HybridF1: 79.3% -> 81.2%Helped

Surprising findings

Limitations

Experimental setup

Datasets: PROTECT Chinese Wikipedia Comments2019 TNEWS AFQMC CMNLI IFLYTEK COLD advSST-2 advQQP advMNLI advRTE

Benchmarks: PROTECT Perfect Pinyin PROTECT Abbreviation Pinyin PROTECT Character Split PROTECT Hybrid Hybrid-v2 TNEWS AFQMC CMNLI IFLYTEK COLD AdvGLUE ADGEN

Metrics: Precision F1 Accuracy Rouge-1 Rouge-2 Rouge-L BLEU

Baselines: BERT SoftMasked MDCSpell PLOME MFT ReLM RobustGEC ATINTER PROTECT FreeLB SMART R3F

Builds on: PROTECT contrastive learning Match-Tuning FreeLB R3F

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