Challenge: Source code processing heavily relies on the methods widely used in natural language processing (NLP) but requires specifics that need to be taken into account to achieve higher quality.
Approach: They propose a recurrent mechanism that adjusts the learned semantics of a variable when it obtains more information about the variable’s role in the program.
Outcome: The proposed method significantly improves the performance of the recurrent neural network, in code completion and bug fixing tasks.

Similar Papers

Dynamic Meta-Embeddings for Improved Sentence Representations (D18-1)

Copied to clipboard

Challenge: A sprawling literature has emerged about what word embeddings are most useful for which tasks . word embed-ding is a technique that can be used to learn word-level meaning representations for a variety of tasks.
Approach: They propose a method for supervised learning of embedding ensembles that leads to state-of-the-art performance on a variety of tasks.
Outcome: The proposed method leads to state-of-the-art performance on a variety of tasks.
Dynamic Contextualized Word Embeddings (2021.acl-long)

Copied to clipboard

Challenge: Static word embeddings that represent words by a single vector cannot capture word meaning in different linguistic and extralinguistic contexts.
Approach: They propose dynamic contextualized word embeddings that represent words as a function of linguistic and extralinguistic contexts.
Outcome: The proposed model models time and social space jointly, making them attractive for NLP tasks involving semantic variability.
Recurrent Positional Embedding for Neural Machine Translation (D19-1)

Copied to clipboard

Challenge: Existing translation systems that use positional embeddings only encode static order dependencies based on discrete numerical information, which may hinder the improvement of translation capacity.
Approach: They propose a recurrent positional embedding approach based on word vectors that are learned by a neural network and integrated into existing multi-head self-attention models.
Outcome: The proposed approach improves translation performance over the state-of-the-art Transformer baseline in English-to-German and NIST Chinese-to English translation tasks.
Embeddings in Natural Language Processing (2020.coling-tutorials)

Copied to clipboard

Challenge: Embeddings have been a key topic of interest in NLP for the past decade . a quick warm-up introduction to NLP and why it is important to have a semantic comprehension of texts .
Approach: This tutorial will provide a high-level synthesis of the main embedding techniques in NLP . it will start with word embedds and then move to other types of embeddable vectors .
Outcome: This tutorial will provide a high-level synthesis of the main embedding techniques in NLP . it will start with word embedds and move to other types of embeddable representations .
Training Neural Machine Translation to Apply Terminology Constraints (P19-1)

Copied to clipboard

Challenge: Existing methods to integrate domain terminology into neural machine translation (NMT) are brittle when tested in real-world situations.
Approach: They propose a method to inject custom terminology into neural machine translation at run time by using the target side of terminology entries whose source side match the input as decoding-time constraints.
Outcome: The proposed method is faster than state-of-the-art decoding and more efficient than constraint-free decoding.
Contextual String Embeddings for Sequence Labeling (C18-1)

Copied to clipboard

Challenge: Recent advances in language modeling have made it viable to model language as distributions over characters.
Approach: They propose to leverage internal states of a trained character language model to produce a new type of word embeddings.
Outcome: The proposed embeddings outperform the state-of-the-art on four classic sequence labeling tasks.
Learning Efficient Task-Specific Meta-Embeddings with Word Prisms (2020.coling-main)

Copied to clipboard

Challenge: Word embeddings possess different lexical properties depending on the notion of context defined at training time.
Approach: They introduce a meta-embedding method that learns to combine source embeddings according to the task at hand.
Outcome: The proposed method improves performance on six extrinsic evaluations over other methods.
What can we learn from Semantic Tagging? (D18-1)

Copied to clipboard

Challenge: a recent study shows that multi-task learning improves performance of NLP tasks by exploiting similarities between tasks.
Approach: They employ semantic tagging as an auxiliary task for three NLP tasks . they compare full neural network sharing, partial neural network shared and learning what to share .
Outcome: The proposed model improves for part-of-speech tagging, universal dependency parsing and natural language inference.
How to represent a word and predict it, too: Improving tied architectures for language modelling (D18-1)

Copied to clipboard

Challenge: Recent state-of-the-art models use word embeddings as input and output mappings instead of tied models.
Approach: They propose to decouple hidden state from word embedding prediction . they extend their proposed modification to word2vec models .
Outcome: The proposed architectures achieve comparable or better results compared to previous models without tying . the proposed architecture reduces parameters, enabling more compact models and faster learning.
Text-to-Code Generation with Modality-relative Pre-training (2024.eacl-long)

Copied to clipboard

Challenge: Large pre-trained language models have been applied to programming language tasks with great success, often through further pre-training of a strictly-natural language model.
Approach: They propose to map programming language modalities into the same embedding space by separating embeddable spaces between modality and modality-relative training objectives.
Outcome: The proposed model can be adapted and represented differently depending on which modality they belong to and to the ultimate benefit of the downstream task.

What is GenGO?

GenGO is an NLP powered publication search system. It currenctly indexes 30k+ papers from ACL Anthology, and implements multi-aspect summarization, semantic search, and more!

Information

About
Limitations