Research map / Architectures and efficiency / RNNs and normalization
ALRMR-GEC: Adjusting Learning Rate Based on Memory Rate to Optimize the Edit Scorer for Grammatical Error Correction
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 ALRMR-GEC, which adjusts the learning rate of an edit-based GEC scorer using a "memory rate" metric (accuracy on samples newly learned correctly that are excluded from later training), to improve generalization and training speed.
Problem
Gradient-based optimizers for training edit-based grammatical error correction scorers minimize training loss but do not ensure generalization, and the learning rate must be tuned manually, which is costly.
Approach
A memory rate metric, computed as accuracy on a held-out subset of training examples that flipped from incorrect to correct in the previous-to-current epoch and are excluded from subsequent training, serves as a signal to adaptively adjust the learning rate (fast-start backtracking/binary search, then slow adjustment), keeping training near a favorable learning rate.
Key results
- On Roberta-base with threshold 0.5 under Faster Simultaneous Decoding, ALRMR-GEC raises accuracy by about 6.9% (F 49.40 to 56.18 relative to the original editscorer reported in the table row pairing).
- Optimized Roberta-base reaches 84% validation accuracy in 37 epochs (~15 hours) where the 1e-8 baseline remains far from satisfactory after 400 epochs.
- ALRMR-GEC reaches a certain validation accuracy up to tenfold faster in certain cases and yields stable performance across initial learning rates.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Adjust learning rate using memory rate | RoBERTa-base editscorer · BEA 2019, Faster Simultaneous Decoding, threshold 0.5 | F: 49.40 -> 54.31 | Helped |
| Adjust learning rate using memory rate | RoBERTa-base editscorer · BEA 2019, Faster Simultaneous Decoding, threshold 0.7 | F: 50.63 -> 54.25 | Helped |
| Adjust learning rate using memory rate | RoBERTa-base editscorer · BEA 2019, Faster Simultaneous Decoding, threshold 0.9 | F: 40.29 -> 54.53 | Helped |
| Adjust learning rate using memory rate | RoBERTa-large editscorer · BEA 2019, Faster Simultaneous Decoding, threshold 0.5 | F: 55.53 -> 56.18 | Helped |
| Adjust learning rate using memory rate | RoBERTa-large editscorer · BEA 2019, Faster Simultaneous Decoding, threshold 0.7 | F: 56.76 -> 56.35 | Hurt |
| Adjust learning rate using memory rate | RoBERTa-large editscorer · BEA 2019, Faster Simultaneous Decoding, threshold 0.9 | F: 56.69 -> 56.40 | Hurt |
| Adjust learning rate using memory rate | RoBERTa-base editscorer · BEA 2019, Better Stagewise Decoding, stage 1, threshold 0.7 | F: 44.70 -> 47.01 | Helped |
| Adjust learning rate using memory rate | RoBERTa-base editscorer · BEA 2019, Better Stagewise Decoding, stage 1, threshold 0.8 | F: 43.48 -> 47.27 | Helped |
| Adjust learning rate using memory rate | RoBERTa-base editscorer · BEA 2019, Better Stagewise Decoding, stage 1, threshold 0.9 | F: 40.43 -> 46.94 | Helped |
| Adjust learning rate using memory rate | RoBERTa-base editscorer · BEA 2019, Better Stagewise Decoding, stage 3, threshold 0.9 | F: 48.74 -> 56.09 | Helped |
| Adjust learning rate using memory rate | RoBERTa-base editscorer · BEA 2019, Better Stagewise Decoding, stage 5, threshold 0.8 | F: 53.68 -> 57.00 | Helped |
| Adjust learning rate using memory rate | RoBERTa-base editscorer · BEA 2019, Better Stagewise Decoding, stage 5, threshold 0.9 | F: 50.18 -> 57.37 | Helped |
Surprising findings
- Gains were smaller for Roberta-large than for Roberta-base under Faster Simultaneous Decoding, which the authors attribute to smaller models being more sensitive to learning rate choice.
Limitations
- Gains on Roberta-large are less pronounced than on Roberta-base.
- Memory rate is defined via accuracy, so the method may favor accuracy over other metrics such as precision.
- Evaluated only on BEA-2019 with edit scorers built from GECToR-style edits.
Experimental setup
Datasets: BEA-2019
Benchmarks: BEA-2019
Metrics: accuracy precision recall F0.5
Baselines: Roberta-base original editscorer Roberta-large original editscorer Pie bea-gector Clang large ft2
Builds on: GECToR AdamW Edit scorer (Sorokin 2022)
Closest papers by meaning
- ScholarGEC: Enhancing Controllability of Large Language Model for Chinese Academic Grammatical Error Correction (AAAI 2025 · similarity 0.89)
- DSGram: Dynamic Weighting Sub-Metrics for Grammatical Error Correction in the Era of Large Language Models (AAAI 2025 · similarity 0.88)
- EXCGEC: A Benchmark for Edit-Wise Explainable Chinese Grammatical Error Correction (AAAI 2025 · similarity 0.86)
- UniEdit: A Unified Knowledge Editing Benchmark for Large Language Models (NeurIPS 2025 · similarity 0.84)
- Wasserstein Distance Constraint and Parameter Sparsification for Batched and Iterative Knowledge Editing (AAAI 2025 · similarity 0.84)
- Golden Layers and Where to Find Them: Improved Knowledge Editing for Large Language Models Via Layer Gradient Analysis (NeurIPS 2026 · similarity 0.83)
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.
