GANCoder: An Automatic Natural Language-to-Programming Language Translation Approach based on GAN

12/02/2019
by   Yabing Zhu, et al.
0

We propose GANCoder, an automatic programming approach based on Generative Adversarial Networks (GAN), which can generate the same functional and logical programming language codes conditioned on the given natural language utterances. The adversarial training between generator and discriminator helps generator learn distribution of dataset and improve code generation quality. Our experimental results show that GANCoder can achieve comparable accuracy with the state-of-the-art methods and is more stable when programming languages.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/22/2023

JaCoText: A Pretrained Model for Java Code-Text Generation

Pretrained transformer-based models have shown high performance in natur...
research
02/27/2017

Boundary-Seeking Generative Adversarial Networks

We introduce a novel approach to training generative adversarial network...
research
03/06/2022

Ultrasound Nerve Segmentation Using Deep Probabilistic Programming

Deep probabilistic programming concatenates the strengths of deep learni...
research
06/27/2023

Constructing Multilingual Code Search Dataset Using Neural Machine Translation

Code search is a task to find programming codes that semantically match ...
research
04/23/2017

Naturalizing a Programming Language via Interactive Learning

Our goal is to create a convenient natural language interface for perfor...
research
06/21/2018

BFGAN: Backward and Forward Generative Adversarial Networks for Lexically Constrained Sentence Generation

In many natural language generation tasks, incorporating additional know...
research
06/10/2019

SAR: Learning Cross-Language API Mappings with Little Knowledge

To save manual effort, developers often translate programs from one prog...

Please sign up or login with your details

Forgot password? Click here to reset