Home » Machine Learning/Artificial Intelligence

Natural Language Understanding Process | Artificial Intelligence

In this article, we are going to learn about how the Natural Language understanding process takes place inside the communicating agents? We will study the entire process step by step in detail, through which the internal working of the agent while understanding the Natural Language of humans, is explained.
Submitted by Monika Sharma, on June 22, 2019

Natural Language understanding, as we already know is one of the two main components of the Natural Language Processing (NLP) system. As we all know that a communicating agent is also a machine and so, like other machines, it also works on data which is present in machine language. But the input that our communicating agent is the human speech which is an audio signal. So, it is important for the agent to convert this speech signal into a form which it can understand and further work on. This process is performed in the following manner inside the agent.

Natural Language Understanding

  1. Speech Recognition
    In Speech Recognition, the Agent extracts the sequence of words from the raw speech signal that it receives. So here, the agent has the ability to separate each meaningful word from the sentences that the user speaks to it.
  2. Analyzing the syntax
    After extracting the individual words from the speech signal, the agent forms the structure of the sentence by identifying the different nouns, adjectives, articles, etc. There are different methods to do so like forming the sentence tree, etc.
  3. Semantic Analysis
    Now, as the agent has the structure of the sentence, it now makes attempts to derive different meanings that appear from the sentence. All these are the partial meanings of the sentence that the agent has inferred till now.
  4. Pragmatics
    After deriving various partial meanings of the sentence, the agent finally decides which meaning is the most relevant and fits the best in the going conversation. Hence it declares the final meaning the sentence, and then the further processing of forming the reply to the sentence takes place.

So, if we conclude, the Understanding process of Natural Language which takes place inside any agent takes place in the following manner:




Comments and Discussions



Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© some rights reserved.