mlsanityData to 7 Oct 2026

On Adversarial Robustness of Synthetic Code Generation

arXiv 2106.11629 ↗First posted 22 Jun 2021cs.LG cs.SEcited by 3

Not on the map. Why?

Abstract (arXiv)

Automatic code synthesis from natural language descriptions is a challenging task. We witness massive progress in developing code generation systems for domain-specific languages (DSLs) employing sequence-to-sequence deep learning techniques in the recent past. In this paper, we specifically experiment with textscAlgoLisp DSL-based generative models and showcase the existence of significant dataset bias through different classes of adversarial examples. We also experiment with two variants of Transformer-based models that outperform all existing textscAlgoLisp DSL-based code generation baselines. Consistent with the current state-of-the-art systems, our proposed models, too, achieve poor performance under adversarial settings. Therefore, we propose several dataset augmentation techniques to reduce bias and showcase their efficacy using robust experimentation.

Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 19 of its 28 references that are in the map. First posted on arXiv 22 Jun 2021.

Builds on

19 of 28 references.

References · 19

  1. 2017Attention Is All You Needcited by 59,932
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,049
  4. 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
  5. 2019EDA: Easy Data Augmentation Techniques for Boosting Performance on Text Classification Taskscited by 800
  6. 2015Improving Neural Machine Translation Models with Monolingual Datacited by 784
  7. 2017Seq2SQL: Generating Structured Queries from Natural Language using Reinforcement Learningcited by 679
  8. 2017Adversarial Examples: Attacks and Defenses for Deep Learningcited by 350
  9. 2019Learning Deep Transformer Models for Machine Translationcited by 309
  10. 2016DeepCoder: Learning to Write Programscited by 145
  11. 2017RobustFill: Neural Program Learning under Noisy I/Ocited by 124
  12. 2018Conditional BERT Contextual Augmentationcited by 107
7 more
  1. 2018Leveraging Grammar and Reinforcement Learning for Neural Program Synthesiscited by 83
  2. 2017Massive Exploration of Neural Machine Translation Architecturescited by 55
  3. 2019Learning to Infer Program Sketchescited by 44
  4. 2018NAPS: Natural Program Synthesis Datasetcited by 14
  5. 2018Neural Program Search: Solving Programming Tasks from Description and Examplescited by 10
  6. 2020The First Shared Task on Discourse Representation Structure Parsingcited by 5
  7. 2018Ain't Nobody Got Time For Coding: Structure-Aware Program Synthesis From Natural Languagecited by 1

Built on by

Cited by year

Citing papers per year: 2022: 1; 2023: 1; 2024: 1.

3 papers.