mlsanityData to 7 Oct 2026

KADEL: Knowledge-Aware Denoising Learning for Commit Message Generation

arXiv 2401.08376 ↗First posted 16 Jan 2024cs.SE cs.AIcited by 10

Not on the map. Why?

Abstract (arXiv)

Commit messages are natural language descriptions of code changes, which are important for software evolution such as code understanding and maintenance. However, previous methods are trained on the entire dataset without considering the fact that a portion of commit messages adhere to good practice (i.e., good-practice commits), while the rest do not. On the basis of our empirical study, we discover that training on good-practice commits significantly contributes to the commit message generation. Motivated by this finding, we propose a novel knowledge-aware denoising learning method called KADEL. Considering that good-practice commits constitute only a small proportion of the dataset, we align the remaining training samples with these good-practice commits. To achieve this, we propose a model that learns the commit knowledge by training on good-practice commits. This knowledge model enables supplementing more information for training samples that do not conform to good practice. However, since the supplementary information may contain noise or prediction errors, we propose a dynamic denoising training method. This method composes a distribution-aware confidence function and a dynamic distribution list, which enhances the effectiveness of the training process. Experimental results on the whole MCMD dataset demonstrate that our method overall achieves state-of-the-art performance compared with previous methods. Our source code and data are available at https://github.com/DeepSoftwareAnalytics/KADEL

Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 29 of its 70 references that are in the map. First posted on arXiv 16 Jan 2024.

Builds on

29 of 70 references.

References · 29

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  2. 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
  3. 2020Retrieval-Augmented Generation for Knowledge-Intensive NLP Taskscited by 9,160
  4. 2017Get To The Point: Summarization with Pointer-Generator Networkscited by 1,281
  5. 2018Co-teaching: Robust Training of Deep Neural Networks with Extremely Noisy Labelscited by 1,053
  6. 2017Virtual Adversarial Training: A Regularization Method for Supervised and Semi-Supervised Learningcited by 918
  7. 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 890
  8. 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 732
  9. 2016Making Deep Neural Networks Robust to Label Noise: a Loss Correction Approachcited by 663
  10. 2017MentorNet: Learning Data-Driven Curriculum for Very Deep Neural Networks on Corrupted Labelscited by 652
  11. 2019COMET: Commonsense Transformers for Automatic Knowledge Graph Constructioncited by 450
  12. 2019Unsupervised Label Noise Modeling and Loss Correctioncited by 327
17 more
  1. 2019A Multiscale Visualization of Attention in the Transformer Modelcited by 292
  2. 2020Combating noisy labels by agreement: A joint training method with co-regularizationcited by 289
  3. 2018Using Trusted Data to Train Deep Networks on Labels Corrupted by Severe Noisecited by 216
  4. 2020A Survey of Label-noise Representation Learning: Past, Present and Futurecited by 121
  5. 2023Large Language Models are Few-Shot Summarizers: Multi-Intent Comment Generation via In-Context Learningcited by 71
  6. 2023Towards an Understanding of Large Language Models in Software Engineering Taskscited by 67
  7. 2023A Survey of Large Language Models for Code: Evolution, Benchmarking, and Future Trendscited by 66
  8. 2017Automatically Generating Commit Messages from Diffs using Neural Machine Translationcited by 42
  9. 2022Towards Robust Ranker for Text Retrievalcited by 37
  10. 2022RACE: Retrieval-Augmented Commit Message Generationcited by 27
  11. 2019ATOM: Commit Message Generation Based on Abstract Syntax Tree and Hybrid Rankingcited by 25
  12. 2017A Neural Architecture for Generating Natural Language Descriptions from Source Code Changescited by 23
  13. 2021On the Evaluation of Commit Message Generation Models: An Experimental Studycited by 20
  14. 2022What Makes a Good Commit Message?cited by 19
  15. 2023From Commit Message Generation to History-Aware Commit Message Completioncited by 16
  16. 2020CoreGen: Contextualized Code Representation Learning for Commit Message Generationcited by 15
  17. 2022Unsupervised Knowledge Graph Construction and Event-centric Knowledge Infusion for Scientific NLIcited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 3; 2025: 3; 2026: 4.

10 papers.