Natural Language Generation Using Machine Learning Techniques


  • Angelina Yang Plano West Senior High School
  • Sadaf Halim University of Texas at Dallas



Artificial Intelligence, Machine Learning, Language Generation, Neural Networks


Natural language generation is a subfield of machine learning, consisting of creating systems that can produce understandable texts in the human language. It is applied to all areas dealing with reporting and content creation, such as journalism and online chatbots. Despite natural language generation being labeled as a subfield, it covers a vast range of topics beyond the scope of this paper. Instead, this research paper aims to provide an overview on select topics within natural language generation: Word Embedding, Long Short-Term Memory (LSTM), and Encoder-Decoder Architecture. The authors have analyzed and reinterpreted so that the audience has an improved understanding of natural language generation in spite of the topic’s broad reach.


Download data is not yet available.

References or Bibliography

Blue1Brown. (n.d.). Retrieved August 17, 2022, from

Breuel, T. (2015, August 11). Benchmarking of LSTM Networks.

Dale R (2020). Natural language generation: The commercial state of the art in 2020. Natural Language Engineering 26, 481–487.

Dilmegani, C. (2020). Natural language generation (NLG): What it is & how it works. AIMultiple. Retrieved August 17, 2022, from

Gatt, A., & Krahmer, E. (2018). Survey of the state of the art in natural language generation: Core tasks, applications and evaluation. Journal of Artificial Intelligence Research, 61, 65–170.

McDonald, D. (1986). (rep.). Natural Language Generation. Amherst, MA: University of Massachusetts.

Müller Andreas Christoph, & Guido, S. (2016). Introduction to machine learning with python: A guide for data scientists. Oreilly et Associates Inc.

Olah, C. (2015). [web log]. Retrieved 2022, from

Phi, M. (2020, April 27). Illustrated Guide to Transformers Neural Network: A step by step explanation.

Reiter, E. (n.d.). (rep.). Building Natural Language Generation Systems. University of Aberdeen.

Shekhar, S. (2021, June 30). LSTM for text classification: Beginners Guide to Text Classification. Analytics Vidhya. Retrieved August 17, 2022, from



How to Cite

Yang, A., & Halim, S. (2022). Natural Language Generation Using Machine Learning Techniques. Journal of Student Research, 11(2).



HS Review Articles