Learning to Represent Edits
Not on the map. Why?
Abstract (arXiv)
We introduce the problem of learning distributed representations of edits. By combining a "neural editor" with an "edit encoder", our models learn to represent the salient information of an edit and can be used to apply edits to new inputs. We experiment on natural language and source code edit data. Our evaluation yields promising results that suggest that our neural network models learn to capture the structure and semantics of edits. We hope that this interesting task and data source will inspire other researchers to work further on this problem.
Key facts. Cited by 34 papers in the map (data through 7 Oct 2026). First posted on arXiv 31 Oct 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 11; 2022: 8; 2023: 9; 2024: 3; 2025: 1; 2026: 2.
34 papers.
Sort:
By area:
- 2024Aligning LLM Agents by Learning Latent Preference from User Editscited by 66
- 2022CoditT5: Pretraining for Source Code and Natural Language Editingcited by 45
- 2022DiffusER: Discrete Diffusion via Edit-based Reconstructioncited by 41
- 2021Neural Transfer Learning for Repairing Security Vulnerabilities in C Codecited by 36
- 2022Learning to Model Editing Processescited by 30
- 2023InstructCoder: Instruction Tuning Large Language Models for Code Editingcited by 28
- 2021Beyond In-Place Corruption: Insertion and Deletion In Denoising Probabilistic Modelscited by 23
- 2023InstructABSA: Instruction Learning for Aspect Based Sentiment Analysiscited by 22
- 2021VELVET: a noVel Ensemble Learning approach to automatically locate VulnErable sTatementscited by 20
- 2022NewsEdits: A News Article Revision Dataset and a Document-Level Reasoning Challengecited by 20
- 2021Learning Structural Edits via Incremental Tree Transformationscited by 16
- 2023GrACE: Generation using Associated Code Editscited by 16
22 more
- 2022On Distribution Shift in Learning-based Bug Detectorscited by 15
- 2023KNOD: Domain Knowledge Distilled Tree Decoder for Automated Program Repaircited by 13
- 2021Context-NER : Contextual Phrase Generation at Scalecited by 11
- 2021VarCLR: Variable Semantic Representation Pre-training via Contrastive Learningcited by 11
- 2022Fix Bugs with Transformer through a Neural-Symbolic Edit Grammarcited by 8
- 2022Overwatch: Learning Patterns in Code Edit Sequencescited by 8
- 2021Controlling Text Edition by Changing Answers of Specific Questionscited by 6
- 2023XATU: A Fine-grained Instruction-based Benchmark for Explainable Text Updatescited by 6
- 2021Unsupervised Learning of General-Purpose Embeddings for Code Changescited by 3
- 2023CCRep: Learning Code Change Representations via Pre-Trained Code Model and Query Backcited by 3
- 2023EDM3: Event Detection as Multi-task Text Generationcited by 3
- 2021NewsEdits: A Dataset of Revision Histories for News Articles (Technical Report: Data Processing)cited by 2
- 2023Interactive Text Generationcited by 2
- 2021Assessing the Effectiveness of Syntactic Structure to Learn Code Edit Representationscited by 1
- 2022LAMNER: Code Comment Generation Using Character Language Model and Named Entity Recognitioncited by 1
- 2023Implant Global and Local Hierarchy Information to Sequence based Code Representation Modelscited by 1
- 2024Just-In-Time Software Defect Prediction via Bi-modal Change Representation Learningcited by 1
- 2025Call Me Maybe: Enhancing JavaScript Call Graph Construction using Graph Neural Networkscited by 1
- 2021Graph Neural Networks for Natural Language Processing: A Surveycited by 0
- 2024Analyzing the Evolution of Graphs and Textscited by 0
- 2026Principled Fine-tuning of LLMs from User-Edits: A Medley of Preference, Supervision, and Rewardcited by 0
- 2026SPHERE: Adaptive VR Indoor Scene Generation via LLM-Enhanced Spatial Preference Learning and Human-in-the-Loop RLcited by 0
- 2026SPHERE: Adaptive VR Indoor Scene Generation via LLM-Enhanced Spatial Preference Learning and Human-in-the-Loop RL1 Oct 2026
- 2026Principled Fine-tuning of LLMs from User-Edits: A Medley of Preference, Supervision, and Reward27 Jan 2026
- 2025Call Me Maybe: Enhancing JavaScript Call Graph Construction using Graph Neural Networks22 Jun 2025
- 2024Analyzing the Evolution of Graphs and Texts9 Nov 2024
- 2024Just-In-Time Software Defect Prediction via Bi-modal Change Representation Learning15 Oct 2024
- 2024Aligning LLM Agents by Learning Latent Preference from User Edits23 Apr 2024
- 2023InstructCoder: Instruction Tuning Large Language Models for Code Editing31 Oct 2023
- 2023XATU: A Fine-grained Instruction-based Benchmark for Explainable Text Updates20 Sep 2023
- 2023EDM3: Event Detection as Multi-task Text Generation25 May 2023
- 2023GrACE: Generation using Associated Code Edits23 May 2023
- 2023Implant Global and Local Hierarchy Information to Sequence based Code Representation Models14 Mar 2023
- 2023Interactive Text Generation2 Mar 2023
22 more
- 2023InstructABSA: Instruction Learning for Aspect Based Sentiment Analysis16 Feb 2023
- 2023CCRep: Learning Code Change Representations via Pre-Trained Code Model and Query Back8 Feb 2023
- 2023KNOD: Domain Knowledge Distilled Tree Decoder for Automated Program Repair3 Feb 2023
- 2022DiffusER: Discrete Diffusion via Edit-based Reconstruction30 Oct 2022
- 2022CoditT5: Pretraining for Source Code and Natural Language Editing10 Aug 2022
- 2022Overwatch: Learning Patterns in Code Edit Sequences25 Jul 2022
- 2022NewsEdits: A News Article Revision Dataset and a Document-Level Reasoning Challenge14 Jun 2022
- 2022Learning to Model Editing Processes24 May 2022
- 2022On Distribution Shift in Learning-based Bug Detectors21 Apr 2022
- 2022Fix Bugs with Transformer through a Neural-Symbolic Edit Grammar13 Apr 2022
- 2022LAMNER: Code Comment Generation Using Character Language Model and Named Entity Recognition5 Apr 2022
- 2021VELVET: a noVel Ensemble Learning approach to automatically locate VulnErable sTatements20 Dec 2021
- 2021VarCLR: Variable Semantic Representation Pre-training via Contrastive Learning5 Dec 2021
- 2021Context-NER : Contextual Phrase Generation at Scale16 Sep 2021
- 2021Beyond In-Place Corruption: Insertion and Deletion In Denoising Probabilistic Models16 Jul 2021
- 2021Assessing the Effectiveness of Syntactic Structure to Learn Code Edit Representations11 Jun 2021
- 2021Graph Neural Networks for Natural Language Processing: A Survey10 Jun 2021
- 2021Unsupervised Learning of General-Purpose Embeddings for Code Changes3 Jun 2021
- 2021Controlling Text Edition by Changing Answers of Specific Questions23 May 2021
- 2021NewsEdits: A Dataset of Revision Histories for News Articles (Technical Report: Data Processing)19 Apr 2021
- 2021Neural Transfer Learning for Repairing Security Vulnerabilities in C Code16 Apr 2021
- 2021Learning Structural Edits via Incremental Tree Transformations28 Jan 2021
- 2022CoditT5: Pretraining for Source Code and Natural Language Editingcited by 45
- 2021Neural Transfer Learning for Repairing Security Vulnerabilities in C Codecited by 36
- 2022Learning to Model Editing Processescited by 30
- 2023InstructCoder: Instruction Tuning Large Language Models for Code Editingcited by 28
- 2023InstructABSA: Instruction Learning for Aspect Based Sentiment Analysiscited by 22
- 2021VELVET: a noVel Ensemble Learning approach to automatically locate VulnErable sTatementscited by 20
- 2022NewsEdits: A News Article Revision Dataset and a Document-Level Reasoning Challengecited by 20
- 2021Learning Structural Edits via Incremental Tree Transformationscited by 16
- 2023GrACE: Generation using Associated Code Editscited by 16
- 2022On Distribution Shift in Learning-based Bug Detectorscited by 15
- 2023KNOD: Domain Knowledge Distilled Tree Decoder for Automated Program Repaircited by 13
- 2021Context-NER : Contextual Phrase Generation at Scalecited by 11
12 most cited of 31 All 31 (JSON)
- 2026SPHERE: Adaptive VR Indoor Scene Generation via LLM-Enhanced Spatial Preference Learning and Human-in-the-Loop RL1 Oct 2026
- 2026Principled Fine-tuning of LLMs from User-Edits: A Medley of Preference, Supervision, and Reward27 Jan 2026
- 2025Call Me Maybe: Enhancing JavaScript Call Graph Construction using Graph Neural Networks22 Jun 2025
- 2024Analyzing the Evolution of Graphs and Texts9 Nov 2024
- 2024Just-In-Time Software Defect Prediction via Bi-modal Change Representation Learning15 Oct 2024
- 2023InstructCoder: Instruction Tuning Large Language Models for Code Editing31 Oct 2023
- 2023XATU: A Fine-grained Instruction-based Benchmark for Explainable Text Updates20 Sep 2023
- 2023EDM3: Event Detection as Multi-task Text Generation25 May 2023
- 2023GrACE: Generation using Associated Code Edits23 May 2023
- 2023Implant Global and Local Hierarchy Information to Sequence based Code Representation Models14 Mar 2023
- 2023Interactive Text Generation2 Mar 2023
- 2023InstructABSA: Instruction Learning for Aspect Based Sentiment Analysis16 Feb 2023
12 newest of 31 All 31 (JSON)