Current and Evolving Applications to Natural Language Processing
Daniel Minoli, Benedict Occhiogrosso · 2023
Speech synthesis, automatic speech recognition, and basic text-to-speech have been around for decades. Now, at the intersection of computer science, artificial intelligence, and computational linguistics, one finds advanced fields that include natural language processing (NLP), natural language understanding (NLU), and natural language generation (NLG), that combine older capabilities with newer content creation techniques. This chapter focuses on NLP technologies. Language processing has existed for some time and has utilized a number of techniques. In recent years, however, these disciplines, and NLG in particular, have seen significant progress because of the application of machine learning and, more specifically, deep learning techniques. NLG is the process or mechanism of generating narratives, descriptions, dialogs, story-telling in a natural language starting from/with structured data. Neural networks, in particular recurrent neural networks, now comprise the leading approaches to NLP/NLU tasks.