Natural language understanding is a subtopic of natural language processing in artificial intelligence that deals with machine reading comprehension.