Presented by Group 5
(Shwe Yee Shoon Lei Khaing,Htoo Alainmar Bo, Yoon Pyae Sone,
Cherry Theint)
Contents
What is NLP? 01 04 Pros and cons
How it works? 02 05 Applications
5 steps of NLP 03 06 Examples
What is Natural Language Processing???
● Natural language processing (NLP) refers to the branch of computer
science—and more specifically, the branch of artificial intelligence
or AI—concerned with giving computers the ability to understand
text and spoken words in much the same way human beings can.
Also known as a subfield of artificial intelligence (AI)
How NLP works???
NLP enables computers to understand natural
language as humans do. Whether the language is
spoken or written, natural language processing uses
artificial intelligence to take real-world input,
process it, and make sense of it in a way a computer
can understand.
5 steps of Natural Language Processing
Lexical Analysis Syntactic Analysis Semantic
(Parsing) Analysis
STEP 1 STEP 2 STEP 3
STEP 4 STEP 5
Discourse Pragmatic
Integration Analysis
Process of 5 steps
• We have to analyze the structure of words.
The collection of words and phrases in a
language is a lexicon of a language.
1
• We use parsing for the analysis of the
• It describes a dictionary meaning which
2 word. Although, have to arrange words in
a particular manner. That shows the
relationship between words.
is meaningful. In the task domain,
mapping syntactic structures and objects. 3
• In this step, data is interpreted on what it 4 • In this step, the meaning of any sentence
depends upon the meaning of the
actually meant. Although, we have to previous sentence. In addition. Also
derive aspects of language
which require real-world knowledge.
5 brings the meaning to immediately
succeeding sentence.
Pros and cons of NLP
Pros Cons
A voice interface might need training to get
Users do not have to learn the syntax or
the software to recognize what the user is
principles of a particular language.
saying.
Suitable for users with physical Misinterpretation due to ambiguous or unclear
disabilities/mobility issues. input.
Can provide a safer interface in certain Misspelled or misused words can create
environments - Example: Driving a car problems for text analysis.
Applications of NLP
Email filters
Smart assistants ( Voice assistants )
Chatbots
Auto correct or auto prediction text
Language translation
Digital phone calls
Document analysis
Online searches
Sentiment analysis
Examples of NLP
Examples include
machine translation,
summarization,
ticket classification, and
spell check.
“Hello, I’m having trouble logging in with my new password”,
it may be useful to remove stop words
like “hello”, “I”, “am”, “with”, “my”,
so you’re left with the words that help you understand the topic of the
ticket: “trouble”, “logging in”, “new”, “password”.
Example of pragmatic analysis
Example of bad NLP
References and background
NLP has existed for more than 50 years and has roots in the field of
linguistics. It has a variety of real-world applications in a number of
fields, including medical research, search engines and business
intelligence.
https://www.ibm.com/topics/natural-language-processing
https://en.m.wikipedia.org/wiki/Natural_language_processing
https://www.techtarget.com/searchenterpriseai/definition/natural-language-processing-NLP?a
mp=1
https://www.sas.com/en_us/insights/analytics/what-is-natural-language-processing-nlp.html
Thank You
for your attention
Is there any question?
I hope YOU WON’T HAVE.