paper-with-me

홈 › Papers

Language Modelling for Source Code with Transformer-XL

2020-07-31 · Thomas Dowdell, Hongyu Zhang

It has been found that software, like natural language texts, exhibits "naturalness", which can be captured by statistical language models. In recent years, neural language models have been proposed to represent the naturalness of software through deep learning. In this paper, we conduct an experimental evaluation of state-of-the-art neural language models for source code, including RNN-based models and Transformer-XL based models. Through experiments on a large-scale Python code corpus, we find that the Transformer-XL model outperforms RNN-based models (including LSTM and GRU models) in capturing the naturalness of software, with far less computational cost.

📄 PDF Abstract BibTeX arXiv:2007.15813

Code (1)

Anon-111/Source-Code-Modelling 공식 구현 tf

Tasks

Language Modelling

Methods 이 논문이 사용한 방법론

Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Cosine Annealing Cosine Annealing is a type of learning rate schedule that has the effect of starting with a large learning rate that is relatively rapidly decreased to a minimum value before…
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
Adam 설명 없음
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…
Multi-Head Attention 설명 없음
Variational Dropout Variational Dropout is a regularization technique based on dropout, but uses a variational inference grounded approach. In…
ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…

Similar Papers 제목 키워드 기반

Probabilistic Topic Modelling with Transformer Representations

2024-03-06 · Arik Reuter, Anton Thielmann, Christoph Weisser, Benjamin Säfken 외

Topic modelling was mostly dominated by Bayesian graphical models during the last decade. With the rise of transformers in Natural Language Processing, however, several successful models that rely on straightforward clus…

Diversity

Integrating Tree Path in Transformer for Code Representation

2021-12-01 · NeurIPS 2021 12 · Han Peng, Ge Li, Wenhan Wang, YunFei Zhao 외

Learning distributed representation of source code requires modelling its syntax and semantics. Recent state-of-the-art models leverage highly structured source code representations, such as the syntax trees and paths th…

Code Summarization

Exploring Softly Masked Language Modelling for Controllable Symbolic Music Generation

2023-05-05 · Nicolas Jonason, Bob L. T. Sturm

This document presents some early explorations of applying Softly Masked Language Modelling (SMLM) to symbolic music generation. SMLM can be seen as a generalisation of masked language modelling (MLM), where instead of e…

Language ModellingMusic Generation

Low-Resource Language Modelling of South African Languages

2021-04-01 · Stuart Mesham, Luc Hayward, Jared Shapiro, Jan Buys

Language models are the foundation of current neural network-based models for natural language understanding and generation. However, research on the intrinsic performance of language models on African languages has been…

Language ModellingNatural Language Understanding

Audio Captioning Transformer

2021-07-21 · Xinhao Mei, Xubo Liu, Qiushi Huang, Mark D. Plumbley 외

Audio captioning aims to automatically generate a natural language description of an audio clip. Most captioning models follow an encoder-decoder architecture, where the decoder predicts words based on the audio features…

AudioCapsAudio captioningDecoderRetrieval-augmented Few-shot In-context Audio Captioning