English

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

Computation and Language 2019-12-03 v1 Machine Learning

Abstract

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.

Keywords

Cite

@article{arxiv.1912.00609,
  title  = {GANCoder: An Automatic Natural Language-to-Programming Language Translation Approach based on GAN},
  author = {Yabing Zhu and Yanfeng Zhang and Huili Yang and Fangjing Wang},
  journal= {arXiv preprint arXiv:1912.00609},
  year   = {2019}
}

Comments

10pages, 4 figures

R2 v1 2026-06-23T12:32:44.501Z