Introduction to NLP_chap1.Pptx
Introduction to NLP_chap1.Pptx
Introduction to NLP
Weightage 8(Theory)
By Priyanka Bhoir
Language
s
◦ Human to
Human
◦ Machine to machine
Natural
Language
◦ Languages
that are
spoken
naturally in
human being
Natural Language Processing
❑ NLP is a part of Computer Science, Human language, and Artificial Intelligence. It is the
technology that is used by machines to understand, analyze, manipulate, and interpret
human's languages.
Applications
NLP
System
Speech
Audio
Processing Text
(Documen OUTPUT
t (Text/
/Paragraph Ratin
/Sen tense g
/word} /Graph)
◦ NLP
System
Speech
Audio
Processing Text
(Documen OUTPUT
t (Text/
/Paragraph Ratin
OCR /Sen tense g
Image Processing /word} /Graph)
NLP
System
Steps in NLP
Morphological
Analysis Word-Level
Analysis
Syntactic
analysis Sentence-Level
Analysis
Semantic Sentence-Level
Analysis
Analysis
Discourse Sentence-Level
Analysis Analysis
Pragmatic Sentence-Level
Analysis Analysis
Steps in NLP 1.
Tokenization
Morphological John ate the pizza ! !
Analysis
Syntactic John ! !
ate the pizza
analysis
Semantic 2. Stop Word
Analysis Removal
Discourse John
Analysis ate
Pragmatic pizz
Analysis
a
Steps in NLP
Morphological 3.
Analysis Stemming
Stemming is a process of reducing
Syntactic words into its base form (Root
form/stem form)
analysis John->Joh
n Ate ->
Semantic eat
Analysis Pizza->Piz
za
Discourse
Analysis
Pragmatic
Analysis
Steps in NLP
Morphological 4. N-Gram Language
Analysis Model
1-gram John Ate the Pizza
Syntactic -
analysis
Bigram John Ate the Pizza
Semantic -
Analysis Trigram Joh Ate the Pizza
- n
Discourse
Analysis 4-Gram John Ate the Pizza
-
Pragmatic
Analysis
John Ate the ?
Steps in NLP
Morphological
Analysis
Syntactic
analysis
Semantic
Analysis
Discourse
Analysis
Pragmatic
Steps in NLP
Morphological
Analysis John Ate the Apple
Syntactic
analysis
Ate the Apple John
Semantic
Analysis
Discourse
Analysis
Pragmatic
Steps in NLP John Ate the Apple
Morphological
Analysis
Ate the Apple John
Syntactic
analysis
Semantic
Analysis
Discourse
Analysis
Pragmatic
Steps in NLP
Morphological
Analysis She drank Some
Milk
Syntactic
analysis She drank Some
books
Semantic
Analysis
Discourse
Analysis
Pragmatic
Analysis
Steps in NLP She drank Some
Milk
Morphological
She drank Some books
Analysis
Drink Book
Syntactic
Verb Noun
analysis
Swallow, Imbibe A set of written sheets
Semantic
Analysis To take in A long written
or receive or printed
Discourse To join in a literary
A record of a
Analysis toast business's
financial
Pragmatic transactions
Nou Verb
Analysis n
A liquid To reserve,
suitable for register
swallowing
Steps in NLP She drank Some
Milk
Morphological
Analysis She drank Some
books
Syntactic
analysis
Semantic
Analysis
Discourse
Analysis
Pragmatic
Analysis
Steps in NLP
Morphological
Analysis • Monkeys Eat
Banana, when they
Syntactic Wake up.
analysis Who is they
here?
Semantic
-Monkey
Analysis
• Monkeys eat
Discourse Banana,
Analysis when they are ripe.
Who is they
Pragmatic here?
Analysis -Banana
Steps in NLP
Morphological
Analysis Close the
Door
-Orde
Syntactic
r
analysis Please Close the
Door
Semantic - Request
Analysis ,affirmation
Discourse
Analysis
Pragmatic
Analysis
1. Lexical Analysis and Morphological
The first phase of NLP is the Lexical Analysis. This phase scans the source code as a stream of
characters and converts it into meaningful lexemes. It divides the whole text into paragraphs,
sentences, and words.
3. Semantic Analysis
Semantic analysis is concerned with the meaning representation. It mainly focuses on the
literal meaning of words, phrases, and sentences.
4. Discourse Integration
Discourse Integration depends upon the sentences that proceeds it and also invokes the
meaning of the sentences that follow it.
5. Pragmatic Analysis
Pragmatic is the fifth and last phase of NLP. It helps you to discover the intended effect by
applying a set of rules that characterize cooperative dialogues.
For Example: "Open the door" is interpreted as a request instead of an order.
Ambiguities
◦Word ,Phrase or Sentence is ambiguous if it
has more than one meaning
Ambiguities in
NLP ◦Word category
Morphological/Lexic
disambiguity
◦ Word has more than
al Ambiguity
one
meaning / category
Syntactic
Ambiguity ◦E.g.
Semantic ◦ Book – Noun
Ambiguity –Textbook/Novel
◦ Book – Verb - Book
Discourse
◦ ticket/seat
Bank-Noun –Financial
Ambiguity
institute
Pragmatic ◦ Bank-Noun - River Bank
Ambiguity ◦ Bank- Verb- Banking
Transaction
Ambiguity in sentence
Ambiguities in structure
NLP
Morphological
• Specify the possible arrangements
of words in sentence used
Ambiguity • Grammar or rules are ambiguous
Syntactic
Ambiguity
Semantic
Ambiguity
Discourse
Ambiguity
Pragmatic
Ambiguities in
NLP Word Sense
Morphological Disambiguity
Ambiguity
• Each word in the
Syntactic sentence having more
Ambiguity than one meaning
• If a sentence has 10
Semantic words each having 3
Ambiguity meaning associated
Discourse • No. of possible
Ambiguity interpretation
3*3* 3*3* 3*3* 3*3*
Pragmatic 3*3=59049
Ambiguity Ram is in a terrible state
(state: mental state
State:maharashtra,gujrat etc)
Ambiguities in Anaphoric Ambiguity
• Monkeys Eat Banana, when
NLP they Wake up.
Morphological
Ambiguity
Who is they
Syntactic here?
Ambiguity -Monkey
• Monkeys eat Banana, when
Semantic they are ripe.
Ambiguity
Discourse Who is they
Ambiguity here?
-Banana
Pragmatic Identify When, Where, by
Ambiguity whom occurrence was said
Ambiguities in
NLP
Morphological
Ambiguity Understanding speakers
intention.
Syntactic Eg. You are
Late
Ambiguity • Informativ
e
Semantic • Criticizing
Ambiguity
Discourse
Ambiguity
Pragmatic
Ambiguity
Challenges in
NLP
◦ Elongated words
◦ I am sooooo sorry.
◦ It was toooo
yummy.
◦ Shortcuts
◦ Pls - Please
◦ BTW - By the
◦ Wat - way What
◦K - OK
Challenges in
NLP
◦Emoji
s
Challenges in
NLP
◦Mix Use of Languages
◦ Interpretation
◦ Kevin worked hard
◦ Kevin passed exam
◦ Kevin worked hard also he passed exam
Challenges in
NLP
◦Punctuational Ambiguity