MultiFix: Learning to Repair Multiple Errors by Optimal Alignment Learning (2021.findings-emnlp)
Copied to clipboard
| Challenge: | Existing approaches fix a single error in a line, but it is inevitable to iterate until no errors remain. |
| Approach: | They propose a sequence-to-sequence learning framework for fixing multiple program errors at once . they pare an erroneous program with an optimal alignment to the correct program . |
| Outcome: | The proposed approach achieves state-of-the-art on a dataset of 6,975 erroneous C programs . the proposed framework is based on an edit-distance-based data labeling approach . |
Similar Papers
Jointly Learning to Repair Code and Generate Commit Message (2021.emnlp-main)
Copied to clipboard
| Challenge: | Existing work performs code repair and commit message generation independently. |
| Approach: | They propose a cascaded method to repair program codes and generate commit messages in a unified framework. |
| Outcome: | The proposed model significantly outperforms baselines on a buggy-fixed-commit dataset. |
AlignFix: A Tool for Parallel Corpora Augmentation and Refinement (2026.eacl-demo)
Copied to clipboard
| Challenge: | High-quality datasets are crucial for training effective state of the art machine translation systems, but they can be noisy and degrade performance. |
| Approach: | They propose an open-source tool for augmenting data, identifying and correcting errors in parallel corpora. |
| Outcome: | The tool extracts consistent phrase pairs, enabling targeted replacements that can improve the dataset quality. |
Efficient Grammatical Error Correction Via Multi-Task Training and Optimized Training Schedule (2023.emnlp-main)
Copied to clipboard
| Challenge: | Recent research has focused on using synthetic data for grammatical error correction . lack of annotated training data hinders progress in the field . |
| Approach: | They propose auxiliary tasks that exploit alignment between original and corrected sentences . they propose a sequence-to-sequence problem and perform multi-task training . |
| Outcome: | The proposed auxiliary tasks outperform the best models with a BART-based model on 11B parameters. |
A Simple Recipe for Multilingual Grammatical Error Correction (2021.acl-short)
Copied to clipboard
| Challenge: | Modern approaches view the task of Grammatical Error Correction (GEC) as monolingual text-to-text rewriting and employ encoderdecoder neural architectures. |
| Approach: | They propose a language-agnostic method to generate a large number of synthetic examples and use large-scale multilingual language models to train state-of-the-art GEC models. |
| Outcome: | The proposed method surpasses state-of-the-art results on GEC benchmarks in English, Czech, German and Russian. |
Towards Better Utilization of Multi-Reference Training Data for Chinese Grammatical Error Correction (2024.findings-acl)
Copied to clipboard
| Challenge: | a high proportion of Chinese training data is multi-referenced for the grammatical error correction task . however, there are many ways to correct an erroneous input sentence . a systematic study on multi-referencing training data has been proposed . |
| Approach: | They propose two new approaches and a simple two-stage training strategy to better utilize multi-reference training data. |
| Outcome: | The proposed methods show that Chinese training data contain multiple references. |
LeSpell - A Multi-Lingual Benchmark Corpus of Spelling Errors to Develop Spellchecking Methods for Learner Language (2022.lrec-1)
Copied to clipboard
| Challenge: | Existing spellcheckers do not work well with learner data. |
| Approach: | They propose a multi-lingual evaluation data set of spelling mistakes in context that is highly customizable for the DKPro architecture. |
| Outcome: | The proposed spellchecker improves performance in many settings and can be customized to meet learners' needs. |
Learning to repair: Repairing model output errors after deployment using a dynamic memory of feedback (2022.findings-naacl)
Copied to clipboard
| Challenge: | Our approach pairs an LM with a growing memory of cases where the user identified an output error and provided general feedback on how to correct it. |
| Approach: | They propose to use an existing script generator to train a model to repair output errors without retraining. |
| Outcome: | The proposed model learns to apply user feedback to repair output errors while avoiding similar past mistakes on new, unseen examples. |
Teaching Your Models to Understand Code via Focal Preference Alignment (2025.emnlp-main)
Copied to clipboard
Jie Wu, Haoling Li, Xin Zhang, Xiao Liu, Yangyu Huang, Jianwen Luo, Yizhen Zhang, Zuchao Li, Ruihang Chu, Yujiu Yang, Scarlett Li
| Challenge: | Existing methods for supervised fine-tuning focus on unit test feedback to construct preference pairs. |
| Approach: | They propose a preference alignment framework that mimics human iterative debugging to refine Code LLMs. |
| Outcome: | Experiments show that Preference Learning improves on BigCodeBench and BigCodeBind tasks. |
Data Weighted Training Strategies for Grammatical Error Correction (2020.tacl-1)
Copied to clipboard
| Challenge: | Recent advances in the task of Grammatical Error Correction (GEC) have been driven by addressing data sparsity, both through new methods for generating large and noisy pretraining data and through the publication of small and higher-quality finetuning data in the BEA-2019 shared task. |
| Approach: | They propose to incorporate delta-log-perplexity, a type of example scoring, into a training schedule for Grammatical Error Correction (GEC) they perform experiments that shed light on the function and applicability of delta- log-perplicity. |
| Outcome: | The proposed methods incorporate delta-log-perplexity, a type of example scoring, into a training schedule for the task. |
An Extended Sequence Tagging Vocabulary for Grammatical Error Correction (2023.findings-eacl)
Copied to clipboard
| Challenge: | Current sequence-to-sequence and sequence-tagging approaches treat GEC as a machine-translation problem. |
| Approach: | They propose to introduce specialised tags for spelling correction and morphological inflection using the SymSpell and LemmInflect algorithms. |
| Outcome: | The proposed approach outperforms existing methods on the BEA benchmark. |