A Convolutional Attention Network for Extreme Summarization of Source Code
@article{Allamanis2016ACA, title={A Convolutional Attention Network for Extreme Summarization of Source Code}, author={Miltiadis Allamanis and Hao Peng and Charles Sutton}, journal={ArXiv}, year={2016}, volume={abs/1602.03001} }
Attention mechanisms in neural networks have proved useful for problems in which the input and output do not have fixed dimension. Often there exist features that are locally translation invariant and would be valuable for directing the model's attention, but previous attentional architectures are not constructed to learn such features specifically. We introduce an attentional neural network that employs convolution on the input tokens to detect local time-invariant and long-range topical… Expand
Supplemental Code
Github Repo
Via Papers with Code
Implementation of 'A Convolutional Attention Network for Extreme Summarization of Source Code'
277 Citations
Effective approaches to combining lexical and syntactical information for code summarization
- Computer Science
- Softw. Pract. Exp.
- 2020
Source Code Summarization Using Attention-Based Keyword Memory Networks
- Computer Science
- 2020 IEEE International Conference on Big Data and Smart Computing (BigComp)
- 2020
- Highly Influenced
Improving Automatic Source Code Summarization via Deep Reinforcement Learning
- Computer Science
- 2018 33rd IEEE/ACM International Conference on Automated Software Engineering (ASE)
- 2018
- 79
- PDF
Leveraging Code Generation to Improve Code Retrieval and Summarization via Dual Learning
- Computer Science
- WWW
- 2020
- 7
- PDF
Studying the Usage of Text-To-Text Transfer Transformer to Support Code-Related Tasks
- Computer Science
- ArXiv
- 2021
- PDF
Fret: Functional Reinforced Transformer With BERT for Code Summarization
- Computer Science
- IEEE Access
- 2020
- 1
- PDF
References
SHOWING 1-10 OF 57 REFERENCES
Modelling, Visualising and Summarising Documents with a Single Convolutional Neural Network
- Computer Science, Mathematics
- ArXiv
- 2014
- 89
- PDF
Convolutional Neural Networks over Tree Structures for Programming Language Processing
- Computer Science, Mathematics
- AAAI
- 2016
- 269
- PDF
Neural Programmer: Inducing Latent Programs with Gradient Descent
- Computer Science, Mathematics
- ICLR
- 2016
- 234
- PDF
Show, Attend and Tell: Neural Image Caption Generation with Visual Attention
- Computer Science, Mathematics
- ICML
- 2015
- 5,825
- PDF
A unified architecture for natural language processing: deep neural networks with multitask learning
- Computer Science
- ICML '08
- 2008
- 4,334
- PDF