CommitBART: A Large Pre-trained Model for GitHub Commits
원문 초록
GitHub commits, which record the code changes with natural language messages for description, play a critical role for software developers to comprehend the software evolution. To promote the development of the open-source software community, we collect a commit benchmark including over 7.99 million commits across 7 programming languages. Based on this benchmark, we present CommitBART, a large pre-trained encoder-decoder Transformer model for GitHub commits. The model is pre-trained by three categories (i.e., denoising objectives, cross-modal generation and contrastive learning) for six pre-training tasks to learn commit fragment representations. Furthermore, we unify a ``commit intelligence'' framework with one understanding task and three generation tasks for commits. The comprehensive experiments on these tasks demonstrate that CommitBARTsignificantly outperforms previous pre-trained works for code. Further analysis also reveals each pre-training task enhances the model performance.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
Hierarchical Intent-guided Optimization with Pluggable LLM-Driven Semantics for Session-based Recommendation
Similarity-Guided Diffusion for Contrastive Sequential Recommendation
ReFrame: Layer Caching for Accelerated Inference in Real-Time Rendering
CoReGAN: Contrastive Regularized Generative Adversarial Network for Guided Depth Map Super Resolution
Source Camera Identification with Multi-Scale Feature Fusion Network
SAR Image Despeckling Using Continuous Attention Module
토론
이 논문과 연결된 포럼 글이 아직 없습니다.