A Survey and Classification of Controlled Natural Languages
Not on the map. Why?
Abstract (arXiv)
What is here called controlled natural language (CNL) has traditionally been given many different names. Especially during the last four decades, a wide variety of such languages have been designed. They are applied to improve communication among humans, to improve translation, or to provide natural and intuitive representations for formal notations. Despite the apparent differences, it seems sensible to put all these languages under the same umbrella. To bring order to the variety of languages, a general classification scheme is presented here. A comprehensive survey of existing English-based CNLs is given, listing and describing 100 languages from 1930 until today. Classification of these languages reveals that they form a single scattered cloud filling the conceptual space between natural languages such as English on the one end and formal languages such as propositional logic on the other. The goal of this article is to provide a common terminology and a common model for CNL, to contribute to the understanding of their general nature, to provide a starting point for researchers interested in the area, and to help developers to make design decisions.
Key facts. Cited by 18 papers in the map (data through 7 Oct 2026). First posted on arXiv 7 Jul 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 0; 2023: 4; 2024: 3; 2025: 3; 2026: 6.
18 papers.
Sort:
- 2023A Comprehensive Survey on Applications of Transformers for Deep Learning Taskscited by 70
- 2024LLASP: Fine-tuning Large Language Models for Answer Set Programmingcited by 8
- 2025Towards Formal Verification of LLM-Generated Code from Natural Language Promptscited by 8
- 2024Towards Automatic Composition of ASP Programs from Natural Language Specificationscited by 7
- 2023CNL2ASP: converting controlled natural language sentences into ASPcited by 5
- 2026OntoLearner: A Modular Python Library for Ontology Learning with Large Language Modelscited by 3
- 2024SpeciaLex: A Benchmark for In-Context Specialized Lexicon Learningcited by 2
- 2021Understanding Pre-Editing for Black-Box Neural Machine Translationcited by 1
- 2023HyperPIE: Hyperparameter Information Extraction from Scientific Publicationscited by 1
- 2021An NLG pipeline for a legal expert system: a work in progresscited by 0
- 2023Trustworthy Formal Natural Language Specificationscited by 0
- 2025Natural Language Generationcited by 0
6 more
- 2025When Prompt Engineering Meets Software Engineering: CNL-P as Natural and Robust "APIs'' for Human-AI Interactioncited by 0
- 2026Bridging Pedagogy and Play: Introducing a Language Mapping Interface for Human-AI Co-Creation in Educational Game Designcited by 0
- 2026Open Machine Translation for Esperantocited by 0
- 2026BLAST: Benchmarking LLMs with ASP-based Structured Testingcited by 0
- 2026Ceci n'est pas une pipe: AI systems as semantic abstractionscited by 0
- 2026Transcript-Managed Transformers: Monotone Multi-Agent Collapse and Universality with Two Pop-Enabled Transcriptscited by 0
- 2026Transcript-Managed Transformers: Monotone Multi-Agent Collapse and Universality with Two Pop-Enabled Transcripts31 Jul 2026
- 2026Ceci n'est pas une pipe: AI systems as semantic abstractions10 Jul 2026
- 2026OntoLearner: A Modular Python Library for Ontology Learning with Large Language Models2 Jul 2026
- 2026BLAST: Benchmarking LLMs with ASP-based Structured Testing24 Apr 2026
- 2026Open Machine Translation for Esperanto31 Mar 2026
- 2026Bridging Pedagogy and Play: Introducing a Language Mapping Interface for Human-AI Co-Creation in Educational Game Design4 Mar 2026
- 2025When Prompt Engineering Meets Software Engineering: CNL-P as Natural and Robust "APIs'' for Human-AI Interaction9 Aug 2025
- 2025Towards Formal Verification of LLM-Generated Code from Natural Language Prompts17 Jul 2025
- 2025Natural Language Generation20 Mar 2025
- 2024LLASP: Fine-tuning Large Language Models for Answer Set Programming26 Jul 2024
- 2024SpeciaLex: A Benchmark for In-Context Specialized Lexicon Learning18 Jul 2024
- 2024Towards Automatic Composition of ASP Programs from Natural Language Specifications7 Mar 2024
6 more
- 2023HyperPIE: Hyperparameter Information Extraction from Scientific Publications17 Dec 2023
- 2023CNL2ASP: converting controlled natural language sentences into ASP17 Nov 2023
- 2023Trustworthy Formal Natural Language Specifications5 Oct 2023
- 2023A Comprehensive Survey on Applications of Transformers for Deep Learning Tasks11 Jun 2023
- 2021An NLG pipeline for a legal expert system: a work in progress6 Jul 2021
- 2021Understanding Pre-Editing for Black-Box Neural Machine Translation5 Feb 2021
- 2023A Comprehensive Survey on Applications of Transformers for Deep Learning Taskscited by 70
- 2024LLASP: Fine-tuning Large Language Models for Answer Set Programmingcited by 8
- 2025Towards Formal Verification of LLM-Generated Code from Natural Language Promptscited by 8
- 2024Towards Automatic Composition of ASP Programs from Natural Language Specificationscited by 7
- 2023CNL2ASP: converting controlled natural language sentences into ASPcited by 5
- 2026OntoLearner: A Modular Python Library for Ontology Learning with Large Language Modelscited by 3
- 2024SpeciaLex: A Benchmark for In-Context Specialized Lexicon Learningcited by 2
- 2021Understanding Pre-Editing for Black-Box Neural Machine Translationcited by 1
- 2023HyperPIE: Hyperparameter Information Extraction from Scientific Publicationscited by 1
- 2021An NLG pipeline for a legal expert system: a work in progresscited by 0
- 2023Trustworthy Formal Natural Language Specificationscited by 0
- 2025Natural Language Generationcited by 0
12 most cited of 18 All 18 (JSON)
- 2026Transcript-Managed Transformers: Monotone Multi-Agent Collapse and Universality with Two Pop-Enabled Transcripts31 Jul 2026
- 2026Ceci n'est pas une pipe: AI systems as semantic abstractions10 Jul 2026
- 2026OntoLearner: A Modular Python Library for Ontology Learning with Large Language Models2 Jul 2026
- 2026BLAST: Benchmarking LLMs with ASP-based Structured Testing24 Apr 2026
- 2026Open Machine Translation for Esperanto31 Mar 2026
- 2026Bridging Pedagogy and Play: Introducing a Language Mapping Interface for Human-AI Co-Creation in Educational Game Design4 Mar 2026
- 2025When Prompt Engineering Meets Software Engineering: CNL-P as Natural and Robust "APIs'' for Human-AI Interaction9 Aug 2025
- 2025Towards Formal Verification of LLM-Generated Code from Natural Language Prompts17 Jul 2025
- 2025Natural Language Generation20 Mar 2025
- 2024LLASP: Fine-tuning Large Language Models for Answer Set Programming26 Jul 2024
- 2024SpeciaLex: A Benchmark for In-Context Specialized Lexicon Learning18 Jul 2024
- 2024Towards Automatic Composition of ASP Programs from Natural Language Specifications7 Mar 2024
12 newest of 18 All 18 (JSON)