O'Reilly logo

Hands-On Natural Language Processing with Python by Rajalingappaa Shanmugamani, Rajesh Arumugam

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Question-Answering and Chatbots Using Memory Networks

Natural language understanding (NLU) tasks can be thought of as an umbrella term encompassing research areas that involve reasoning over text in both syntactic and semantic ways, such as text summarization, machine translation, and conversation modelling (that is, chatbots).

An interesting line of natural language processing (NLP) research deals with decomposing all NLU tasks into a simple Question-Answer (QA) framework, where the model must reason over an input text (for example, a Wikipedia article on dogs), to answer questions such as, What is the most common breed of dogs? What is the summary of the article? What is the translation into French?.

In this chapter, we will understand ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required