Browse > Computer Code > Code Generation

Code Generation

8 papers with code · Computer Code

State-of-the-art leaderboards

No evaluation results yet. Help compare methods by submit evaluation metrics.

Greatest papers with code

Deep Hashing with Category Mask for Fast Video Retrieval

22 Dec 2017willard-yuan/hashing-baseline-for-image-retrieval

This paper proposes an end-to-end deep hashing framework with category mask for fast video retrieval. We train our network in a supervised way by fully exploiting inter-class diversity and intra-class identity.


TRANX: A Transition-based Neural Abstract Syntax Parser for Semantic Parsing and Code Generation

EMNLP 2018 pcyin/tranX

We present TRANX, a transition-based neural semantic parser that maps natural language (NL) utterances into formal meaning representations (MRs). TRANX uses a transition system based on the abstract syntax description language for the target MR, which gives it two major advantages: (1) it is highly accurate, using information from the syntax of the target MR to constrain the output space and model the information flow, and (2) it is highly generalizable, and can easily be applied to new types of MR by just writing a new abstract syntax description corresponding to the allowable structures in the MR.


StructVAE: Tree-structured Latent Variable Models for Semi-supervised Semantic Parsing

ACL 2018 pcyin/tranX

Semantic parsing is the task of transducing natural language (NL) utterances into formal meaning representations (MRs), commonly represented as tree structures. Annotating NL utterances with their corresponding MRs is expensive and time-consuming, and thus the limited availability of labeled data often becomes the bottleneck of data-driven, supervised models.


A parallel corpus of Python functions and documentation strings for automated code documentation and code generation

IJCNLP 2017 EdinburghNLP/code-docstring-corpus

Automated documentation of programming source code and automated code generation from natural language are challenging tasks of both practical and scientific interest. Progress in these areas has been limited by the low availability of parallel corpora of code and natural language descriptions, which tend to be small and constrained to specific domains.


Boda-RTC: Productive Generation of Portable, Efficient Code for Convolutional Neural Networks on Mobile Computing Platforms

1 Jun 2016moskewcz/boda

The popularity of neural networks (NNs) spans academia, industry, and popular culture. Results are presented for a case study of targeting the Qualcomm Snapdragon 820 mobile computing platform for CNN deployment.


A Grammar-Based Structural CNN Decoder for Code Generation

14 Nov 2018zysszy/GrammarCNN

However, we find that a program contains significantly more tokens than a natural language sentence, and thus it may be inappropriate for RNN to capture such a long sequence. In this paper, we propose a grammar-based structural convolutional neural network (CNN) for code generation.


Building Language Models for Text with Named Entities

ACL 2018 uclanlp/NamedEntityLanguageModel

Text in many domains involves a significant amount of named entities. Predict- ing the entity names is often challenging for a language model as they appear less frequent on the training corpus.


Automatic Graphics Program Generation using Attention-Based Hierarchical Decoder

26 Oct 2018koryako/FundamentalsOfAI_book_code

Recent progress on deep learning has made it possible to automatically transform the screenshot of Graphic User Interface (GUI) into code by using the encoder-decoder framework. While the commonly adopted image encoder (e.g., CNN network), might be capable of extracting image features to the desired level, interpreting these abstract image features into hundreds of tokens of code puts a particular challenge on the decoding power of the RNN-based code generator.


A Syntactic Neural Model for General-Purpose Code Generation

ACL 2017 yangkai2g7k/nl2code

We consider the problem of parsing natural language descriptions into source code written in a general-purpose programming language like Python. Existing data-driven methods treat this problem as a language generation task without considering the underlying syntax of the target programming language.