paper-with-me

홈 › Papers

Meta Learning for Code Summarization

2022-01-20 · Moiz Rauf, Sebastian Padó, Michael Pradel

Source code summarization is the task of generating a high-level natural language description for a segment of programming language code. Current neural models for the task differ in their architecture and the aspects of code they consider. In this paper, we show that three SOTA models for code summarization work well on largely disjoint subsets of a large code-base. This complementarity motivates model combination: We propose three meta-models that select the best candidate summary for a given code segment. The two neural models improve significantly over the performance of the best individual model, obtaining an improvement of 2.1 BLEU points on a dataset of code segments where at least one of the individual models obtains a non-zero BLEU.

📄 PDF Abstract BibTeX arXiv:2201.08310

Code (0)

등록된 구현이 없습니다.

Tasks

Code SummarizationMeta-LearningSource Code Summarization

Methods 이 논문이 사용한 방법론

Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…
Position-Wise Feed-Forward Layer 설명 없음
Residual Connection 설명 없음
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
BPE Byte Pair Encoding, or BPE, is a subword segmentation algorithm that encodes rare and unknown words as sequences of subword units. The intuition is that various word…
Adam 설명 없음

Similar Papers 제목 키워드 기반

Meta Learning for Code Summarization

2021-11-16 · ACL ARR November 2021 11 · Anonymous

Source code summarization is the task of generating a high-level natural language description for a segment of programming language code. Current neural models for the task differ in their architecture and the aspects of…

Code SummarizationMeta-LearningSource Code Summarization

Meta Learning for Task-Driven Video Summarization

2019-07-29 · Xuelong. Li, Hongli Li, Yongsheng Dong

Existing video summarization approaches mainly concentrate on sequential or structural characteristic of video data. However, they do not pay enough attention to the video summarization task itself. In this paper, we pro…

Meta-LearningVideo Summarization

Precision in Practice: Knowledge Guided Code Summarizing Grounded in Industrial Expectations

2026-02-03 · Jintai Li, Songqiang Chen, Shuo Jin, Xiaoyuan Xie arxiv

Code summaries are essential for helping developers understand code functionality and reducing maintenance and collaboration costs. Although recent advances in large language models (LLMs) have significantly improved aut…

Semantic Similarity

Exploring Domain Shift in Extractive Text Summarization

2019-08-30 · Danqing Wang, PengFei Liu, Ming Zhong, Jie Fu 외

Although domain shift has been well explored in many NLP applications, it still has received little attention in the domain of extractive text summarization. As a result, the model is under-utilizing the nature of the tr…

Extractive Text SummarizationMeta-LearningText Summarization

Self-Supervised Multimodal Opinion Summarization

2021-05-27 · ACL 2021 5 · Jinbae Im, Moonki Kim, Hoyeop Lee, Hyunsouk Cho 외

Recently, opinion summarization, which is the generation of a summary from multiple reviews, has been conducted in a self-supervised manner by considering a sampled review as a pseudo summary. However, non-text data such…

DecoderOpinion Summarization