SlideShare a Scribd company logo
NATURAL LANGUAGE
PROCESSING Shallote Dsouza
WHAT IS NATURAL LANGUAGE
PROCESSING?
Natural Language Processing (NLP) refers to AI method of
communicating with an intelligent system using a natural language
such as English, Spanish, Hindi etc.
The goal of natural language processing is to allow
nonprogrammers to obtain useful information from computing
systems or give commands to the computing system using natural
languages which they may speak or write.
There is a vast store of information recorded in the Natural
WHY USE NATURAL LANGUAGE
PROCESSING
 Helps computers communicate with humans in their own language and scales other
language-related tasks
 It helps resolve ambiguity in language and adds useful numeric structure to the data
for many downstream applications, such as speech recognition or text analytics.
 Content categorization: A linguistic-based document summary, including search and
indexing, content alerts and duplication detection.
Topic discovery and modeling: Accurately capture the meaning and themes in text
collections, and apply advanced analytics to text, like optimization and forecasting.
 Contextual extraction: Automatically pull structured information from text-
based sources.
 Sentiment analysis: Identifying the mood or subjective opinions within large
amounts of text, including average sentiment and opinion mining.
 Speech-to-text and text-to-speech conversion: Transforming voice
commands into written text, and vice versa.
 Document summarization: Automatically generating synopses of large bodies
of text.
COMPONENTS OF NLP
Natural Language Understanding
Mapping the given input in natural language into useful representations i.e.
Taking some spoken/typed sentence and working out what it means
Different level of analysis required:
•Morphological analysis
•Syntactic analysis
•Semantic analysis
•Discourse analysis
Natural Language Generation
Producing meaningful phrases and sentences in the form of natural language
from some internal representation i.e. Taking some formal representation of what
you want to say and working out a way to express it in a natural (human)
language (e.g., English)
 Different level of synthesis required:
•Deep planning (what to say)
•Syntactic generation
NL Understanding is much more difficult than NL Generation.
STEPS OF NLP
MORPHOLOGICAL AND LEXICAL
ANALYSIS
The lexicon of a language is its vocabulary that includes its words
and expressions
Morphology depicts analyzing, identifying and description of
structure of words
Lexical analysis involves dividing a text into paragraphs, words and
the sentences
SYNTACTIC ANALYSIS
 Syntax concerns the proper ordering of words and its affect on
meaning
This involves analysis of the words in a sentence to depict the
grammatical structure of the sentence
The words are transformed into structure that shows how the words
are related to each other
 Eg. “the girl the go to the school”. This would definitely be rejected
by the English syntactic analyzer
SEMANTIC ANALYSIS
 Semantics concerns the (literal) meaning of words, phrases and
sentences
 This abstracts the dictionary meaning or the exact meaning from
context
 The structures which are created by the syntactic analyzer are
assigned meaning
 E.g.. “colorless blue idea” .This would be rejected by the analyzer as
colorless blue do not make any sense together
DISCOURSE INTEGRATION
 Sense of the context
 The meaning of any single sentence depends upon the sentences
that precedes it and also invokes the meaning of the sentences that
follow it
 E.g. the word “it” in the sentence “she wanted it” depends upon the
prior discourse context
PRAGMATIC ANALYSIS
 Pragmatics concerns the overall communicative and social context and its
effect on interpretation
 It means abstracting or deriving the purposeful use of the language in
situations
 Importantly those aspects of language which require world knowledge
 The main focus is on what was said is reinterpreted on what it actually means
 E.g. “close the window?” should have been interpreted as a request rather than
NATURAL LANGUAGE GENERATION
NLG is the process of constructing natural language outputs from non-linguistic inputs
 NLG can be viewed as the reverse process of NL understanding
 A NLG system may have three main parts:
 Discourse Planner
what will be generated. which sentences
 Surface Realizer
realizes a sentence from its internal representation
 Lexical Selection
selecting the correct words describing the concepts
APPLICATION OF NLP
 Search Autocorrect and Autocomplete
 Language Translator
 Social Media Monitoring
 Chatbots
 Survey Analysis
 Targeted Advertising
 Hiring and Recruitment
CHALLENGES WITH NLP
Ambiguity
• Lexical ambiguity
- Treating the word “board” as noun or verb?
•Syntactical ambiguity
- “He lifted the beetle with red cap”
- Did he use cap to lift the beetle or he lifted a beetle that had red cap?
•Referential ambiguity
- Rima went to Gauri. She said, “I am tired.”
- Exactly who is tired?
Phrases / Idioms
“A perfect storm” means The worst possible situation
 Connecting language and machine perception
 Sentence generation
 Text summarization
 Keyword extraction
FUTURE OF NLP
 Human level or human readable natural language processing is an AI-complete
problem
 It is equivalent to solving the central artificial intelligence problem and making
computers as intelligent as people
 Make computers as they can solve problems like humans and think like humans
as well as perform activities that humans cant perform and making it more
efficient than humans
 NLP's future is closely linked to the growth of Artificial intelligence
 As natural language understanding or readability improves, computers or
machines or devices will be able to learn from the information online and apply
what they learned in the real world
THANK YOU

More Related Content

What's hot

Natural language processing
Natural language processingNatural language processing
Natural language processing
Yogendra Tamang
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
Abash shah
 
Natural lanaguage processing
Natural lanaguage processingNatural lanaguage processing
Natural lanaguage processing
gulshan kumar
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
saurabhnarhe
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
Rishikese MR
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
Aanchal Chaurasia
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
Saurav Aryal
 
Natural language processing (NLP) introduction
Natural language processing (NLP) introductionNatural language processing (NLP) introduction
Natural language processing (NLP) introduction
Robert Lujo
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processing
Mercy Rani
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language ProcessingYasir Khan
 
Big Data and Natural Language Processing
Big Data and Natural Language ProcessingBig Data and Natural Language Processing
Big Data and Natural Language Processing
Michel Bruley
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
Varunjeet Singh Rekhi
 
Natural language processing PPT presentation
Natural language processing PPT presentationNatural language processing PPT presentation
Natural language processing PPT presentation
Sai Mohith
 
Natural Language Processing (NLP).pptx
Natural Language Processing (NLP).pptxNatural Language Processing (NLP).pptx
Natural Language Processing (NLP).pptx
SHIBDASDUTTA
 
Recent trends in natural language processing
Recent trends in natural language processingRecent trends in natural language processing
Recent trends in natural language processing
Balayogi G
 
Natural Language Processing (NLP) & Text Mining Tutorial Using NLTK | NLP Tra...
Natural Language Processing (NLP) & Text Mining Tutorial Using NLTK | NLP Tra...Natural Language Processing (NLP) & Text Mining Tutorial Using NLTK | NLP Tra...
Natural Language Processing (NLP) & Text Mining Tutorial Using NLTK | NLP Tra...
Edureka!
 
1 Introduction.ppt
1 Introduction.ppt1 Introduction.ppt
1 Introduction.ppt
tanishamahajan11
 
Natural language processing
Natural language processing Natural language processing
Natural language processing
Md.Sumon Sarder
 

What's hot (20)

Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Natural lanaguage processing
Natural lanaguage processingNatural lanaguage processing
Natural lanaguage processing
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Natural language processing (NLP) introduction
Natural language processing (NLP) introductionNatural language processing (NLP) introduction
Natural language processing (NLP) introduction
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processing
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Big Data and Natural Language Processing
Big Data and Natural Language ProcessingBig Data and Natural Language Processing
Big Data and Natural Language Processing
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Natural language processing PPT presentation
Natural language processing PPT presentationNatural language processing PPT presentation
Natural language processing PPT presentation
 
Natural Language Processing (NLP).pptx
Natural Language Processing (NLP).pptxNatural Language Processing (NLP).pptx
Natural Language Processing (NLP).pptx
 
Recent trends in natural language processing
Recent trends in natural language processingRecent trends in natural language processing
Recent trends in natural language processing
 
NLP
NLPNLP
NLP
 
Natural Language Processing (NLP) & Text Mining Tutorial Using NLTK | NLP Tra...
Natural Language Processing (NLP) & Text Mining Tutorial Using NLTK | NLP Tra...Natural Language Processing (NLP) & Text Mining Tutorial Using NLTK | NLP Tra...
Natural Language Processing (NLP) & Text Mining Tutorial Using NLTK | NLP Tra...
 
1 Introduction.ppt
1 Introduction.ppt1 Introduction.ppt
1 Introduction.ppt
 
Natural language processing
Natural language processing Natural language processing
Natural language processing
 

Similar to NLP

REPORT.doc
REPORT.docREPORT.doc
Nlp ambiguity presentation
Nlp ambiguity presentationNlp ambiguity presentation
Nlp ambiguity presentation
Gurram Poorna Prudhvi
 
Natural Language Processing (NLP)
Natural Language Processing (NLP)Natural Language Processing (NLP)
Natural Language Processing (NLP)
Abdullah al Mamun
 
Nlp (1)
Nlp (1)Nlp (1)
Natural language processing.pptx
Natural language processing.pptxNatural language processing.pptx
Natural language processing.pptx
RiteshKumar66208
 
Natural Language Processing.pptx
Natural Language Processing.pptxNatural Language Processing.pptx
Natural Language Processing.pptx
Shiv Verdhan Chauhan
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language ProcessingMariana Soffer
 
Untitled presentation.pdf
Untitled presentation.pdfUntitled presentation.pdf
Untitled presentation.pdf
Upinder Kaur
 
Natural Language Processing: A comprehensive overview
Natural Language Processing: A comprehensive overviewNatural Language Processing: A comprehensive overview
Natural Language Processing: A comprehensive overview
Benjaminlapid1
 
Natural language processing (nlp)
Natural language processing (nlp)Natural language processing (nlp)
Natural language processing (nlp)
Kuppusamy P
 
Nlp
NlpNlp
5810 oral lang anly transcr wkshp (fall 2014) pdf
5810 oral lang anly transcr wkshp (fall 2014) pdf  5810 oral lang anly transcr wkshp (fall 2014) pdf
5810 oral lang anly transcr wkshp (fall 2014) pdf
SVTaylor123
 
Natural language processing with python and amharic syntax parse tree by dani...
Natural language processing with python and amharic syntax parse tree by dani...Natural language processing with python and amharic syntax parse tree by dani...
Natural language processing with python and amharic syntax parse tree by dani...
Daniel Adenew
 
NLP.pptx
NLP.pptxNLP.pptx
Vl3.lab presentation
Vl3.lab presentationVl3.lab presentation
Vl3.lab presentationCameliaN
 
Discourse analysis (Linguistics Forms and Functions)
Discourse analysis (Linguistics Forms and Functions)Discourse analysis (Linguistics Forms and Functions)
Discourse analysis (Linguistics Forms and Functions)
Satya Permadi
 

Similar to NLP (20)

REPORT.doc
REPORT.docREPORT.doc
REPORT.doc
 
Nlp ambiguity presentation
Nlp ambiguity presentationNlp ambiguity presentation
Nlp ambiguity presentation
 
Natural Language Processing (NLP)
Natural Language Processing (NLP)Natural Language Processing (NLP)
Natural Language Processing (NLP)
 
Nlp (1)
Nlp (1)Nlp (1)
Nlp (1)
 
Natural language processing.pptx
Natural language processing.pptxNatural language processing.pptx
Natural language processing.pptx
 
Natural Language Processing.pptx
Natural Language Processing.pptxNatural Language Processing.pptx
Natural Language Processing.pptx
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Untitled presentation.pdf
Untitled presentation.pdfUntitled presentation.pdf
Untitled presentation.pdf
 
Natural Language Processing: A comprehensive overview
Natural Language Processing: A comprehensive overviewNatural Language Processing: A comprehensive overview
Natural Language Processing: A comprehensive overview
 
Natural language processing (nlp)
Natural language processing (nlp)Natural language processing (nlp)
Natural language processing (nlp)
 
Nlp
NlpNlp
Nlp
 
NLP
NLPNLP
NLP
 
NLP
NLPNLP
NLP
 
5810 oral lang anly transcr wkshp (fall 2014) pdf
5810 oral lang anly transcr wkshp (fall 2014) pdf  5810 oral lang anly transcr wkshp (fall 2014) pdf
5810 oral lang anly transcr wkshp (fall 2014) pdf
 
Natural language processing with python and amharic syntax parse tree by dani...
Natural language processing with python and amharic syntax parse tree by dani...Natural language processing with python and amharic syntax parse tree by dani...
Natural language processing with python and amharic syntax parse tree by dani...
 
NLP.pptx
NLP.pptxNLP.pptx
NLP.pptx
 
NLPinAAC
NLPinAACNLPinAAC
NLPinAAC
 
Vl3.lab presentation
Vl3.lab presentationVl3.lab presentation
Vl3.lab presentation
 
Discourse analysis (Linguistics Forms and Functions)
Discourse analysis (Linguistics Forms and Functions)Discourse analysis (Linguistics Forms and Functions)
Discourse analysis (Linguistics Forms and Functions)
 
NLP todo
NLP todoNLP todo
NLP todo
 

Recently uploaded

在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 

Recently uploaded (20)

在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 

NLP

  • 2. WHAT IS NATURAL LANGUAGE PROCESSING? Natural Language Processing (NLP) refers to AI method of communicating with an intelligent system using a natural language such as English, Spanish, Hindi etc. The goal of natural language processing is to allow nonprogrammers to obtain useful information from computing systems or give commands to the computing system using natural languages which they may speak or write. There is a vast store of information recorded in the Natural
  • 3. WHY USE NATURAL LANGUAGE PROCESSING  Helps computers communicate with humans in their own language and scales other language-related tasks  It helps resolve ambiguity in language and adds useful numeric structure to the data for many downstream applications, such as speech recognition or text analytics.  Content categorization: A linguistic-based document summary, including search and indexing, content alerts and duplication detection. Topic discovery and modeling: Accurately capture the meaning and themes in text collections, and apply advanced analytics to text, like optimization and forecasting.
  • 4.  Contextual extraction: Automatically pull structured information from text- based sources.  Sentiment analysis: Identifying the mood or subjective opinions within large amounts of text, including average sentiment and opinion mining.  Speech-to-text and text-to-speech conversion: Transforming voice commands into written text, and vice versa.  Document summarization: Automatically generating synopses of large bodies of text.
  • 5. COMPONENTS OF NLP Natural Language Understanding Mapping the given input in natural language into useful representations i.e. Taking some spoken/typed sentence and working out what it means Different level of analysis required: •Morphological analysis •Syntactic analysis •Semantic analysis •Discourse analysis
  • 6. Natural Language Generation Producing meaningful phrases and sentences in the form of natural language from some internal representation i.e. Taking some formal representation of what you want to say and working out a way to express it in a natural (human) language (e.g., English)  Different level of synthesis required: •Deep planning (what to say) •Syntactic generation NL Understanding is much more difficult than NL Generation.
  • 8. MORPHOLOGICAL AND LEXICAL ANALYSIS The lexicon of a language is its vocabulary that includes its words and expressions Morphology depicts analyzing, identifying and description of structure of words Lexical analysis involves dividing a text into paragraphs, words and the sentences
  • 9. SYNTACTIC ANALYSIS  Syntax concerns the proper ordering of words and its affect on meaning This involves analysis of the words in a sentence to depict the grammatical structure of the sentence The words are transformed into structure that shows how the words are related to each other  Eg. “the girl the go to the school”. This would definitely be rejected by the English syntactic analyzer
  • 10. SEMANTIC ANALYSIS  Semantics concerns the (literal) meaning of words, phrases and sentences  This abstracts the dictionary meaning or the exact meaning from context  The structures which are created by the syntactic analyzer are assigned meaning  E.g.. “colorless blue idea” .This would be rejected by the analyzer as colorless blue do not make any sense together
  • 11. DISCOURSE INTEGRATION  Sense of the context  The meaning of any single sentence depends upon the sentences that precedes it and also invokes the meaning of the sentences that follow it  E.g. the word “it” in the sentence “she wanted it” depends upon the prior discourse context
  • 12. PRAGMATIC ANALYSIS  Pragmatics concerns the overall communicative and social context and its effect on interpretation  It means abstracting or deriving the purposeful use of the language in situations  Importantly those aspects of language which require world knowledge  The main focus is on what was said is reinterpreted on what it actually means  E.g. “close the window?” should have been interpreted as a request rather than
  • 13. NATURAL LANGUAGE GENERATION NLG is the process of constructing natural language outputs from non-linguistic inputs  NLG can be viewed as the reverse process of NL understanding  A NLG system may have three main parts:  Discourse Planner what will be generated. which sentences  Surface Realizer realizes a sentence from its internal representation  Lexical Selection selecting the correct words describing the concepts
  • 14. APPLICATION OF NLP  Search Autocorrect and Autocomplete  Language Translator  Social Media Monitoring  Chatbots  Survey Analysis  Targeted Advertising  Hiring and Recruitment
  • 15. CHALLENGES WITH NLP Ambiguity • Lexical ambiguity - Treating the word “board” as noun or verb? •Syntactical ambiguity - “He lifted the beetle with red cap” - Did he use cap to lift the beetle or he lifted a beetle that had red cap? •Referential ambiguity - Rima went to Gauri. She said, “I am tired.” - Exactly who is tired?
  • 16. Phrases / Idioms “A perfect storm” means The worst possible situation  Connecting language and machine perception  Sentence generation  Text summarization  Keyword extraction
  • 17. FUTURE OF NLP  Human level or human readable natural language processing is an AI-complete problem  It is equivalent to solving the central artificial intelligence problem and making computers as intelligent as people  Make computers as they can solve problems like humans and think like humans as well as perform activities that humans cant perform and making it more efficient than humans  NLP's future is closely linked to the growth of Artificial intelligence  As natural language understanding or readability improves, computers or machines or devices will be able to learn from the information online and apply what they learned in the real world