NL2CMD: An Updated Workflow for Natural Language to Bash Commands Translation
Not on the map. Why?
Abstract (arXiv)
Translating natural language into Bash Commands is an emerging research field that has gained attention in recent years. Most efforts have focused on producing more accurate translation models. To the best of our knowledge, only two datasets are available, with one based on the other. Both datasets involve scraping through known data sources (through platforms like stack overflow, crowdsourcing, etc.) and hiring experts to validate and correct either the English text or Bash Commands. This paper provides two contributions to research on synthesizing Bash Commands from scratch. First, we describe a state-of-the-art translation model used to generate Bash Commands from the corresponding English text. Second, we introduce a new NL2CMD dataset that is automatically generated, involves minimal human intervention, and is over six times larger than prior datasets. Since the generation pipeline does not rely on existing Bash Commands, the distribution and types of commands can be custom adjusted. We evaluate the performance of ChatGPT on this task and discuss the potential of using it as a data generator. Our empirical results show how the scale and diversity of our dataset can offer unique opportunities for semantic parsing researchers.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 39 of its 86 references that are in the map. First posted on arXiv 15 Feb 2023.
Builds on
39 of 86 references.
References · 39
- 2017Attention Is All You Needcited by 60,361
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2021On the Opportunities and Risks of Foundation Modelscited by 4,033
- 2014Sequence to Sequence Learning with Neural Networkscited by 2,986
- 2014Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modelingcited by 2,367
- 2021Pre-train, Prompt, and Predict: A Systematic Survey of Prompting Methods in Natural Language Processingcited by 2,234
- 2019fairseq: A Fast, Extensible Toolkit for Sequence Modelingcited by 1,488
- 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,475
- 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,310
- 2017Get To The Point: Summarization with Pointer-Generator Networkscited by 1,292
- 2019Energy and Policy Considerations for Deep Learning in NLPcited by 1,254
27 more
- 2015Pointer Networkscited by 895
- 2023A Multitask, Multilingual, Multimodal Evaluation of ChatGPT on Reasoning, Hallucination, and Interactivitycited by 894
- 2014Deep Learning in Neural Networks: An Overviewcited by 770
- 2017Seq2SQL: Generating Structured Queries from Natural Language using Reinforcement Learningcited by 687
- 2018Generating Natural Language Adversarial Examplescited by 424
- 2019A Multiscale Visualization of Attention in the Transformer Modelcited by 292
- 2017OpenNMT: Open-source Toolkit for Neural Machine Translationcited by 251
- 2020Towards the Systematic Reporting of the Energy and Carbon Footprints of Machine Learningcited by 249
- 2016Incorporating Copying Mechanism in Sequence-to-Sequence Learningcited by 218
- 2019CoSQL: A Conversational Text-to-SQL Challenge Towards Cross-Domain Natural Language Interfaces to Databasescited by 185
- 2018Learning to Mine Aligned Code and Natural Language Pairs from Stack Overflowcited by 165
- 2016Sequence-to-Sequence Learning as Beam-Search Optimizationcited by 127
- 2018The Best of Both Worlds: Combining Recent Advances in Neural Machine Translationcited by 102
- 2018NL2Bash: A Corpus and Semantic Parser for Natural Language Interface to the Linux Operating Systemcited by 98
- 2018TRANX: A Transition-based Neural Abstract Syntax Parser for Semantic Parsing and Code Generationcited by 88
- 2018Training Tips for the Transformer Modelcited by 85
- 2019Does BLEU Score Work for Code Migration?cited by 49
- 2020Code and Named Entity Recognition in StackOverflowcited by 39
- 2020Incorporating External Knowledge through Pre-training for Natural Language to Code Generationcited by 36
- 2020Photon: A Robust Cross-Domain Text-to-SQL Systemcited by 26
- 2017Checkpoint Ensembles: Ensemble Methods from a Single Training Processcited by 24
- 2020Towards Accurate and Reliable Energy Measurement of NLP Modelscited by 16
- 2021NeurIPS 2020 NLC2CMD Competition: Translating Natural Language to Bash Commandscited by 7
- 2018Parallel Attention Mechanisms in Neural Machine Translationcited by 4
- 2020Project CLAI: Instrumenting the Command Line as a New Environment for AI Agentscited by 3
- 2020ValueNet: A Natural Language-to-SQL System that Learns from Database Informationcited by 2
- 2021Using Document Similarity Methods to create Parallel Datasets for Code Translationcited by 1
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 2.
3 papers.