2. WHAT IS NATURAL LANGUAGE
PROCESSING
•Process information
contained in natural
language text
•Also known as
computational linguistics ,
human language, natural
language engineering
3. NLP FOR MACHINES
▪Analyze, understand and generate human language just
like humans do
▪Applying computational techniques to language domain
▪To explain linguistic theories , to use the theories to build
systems that can be of social use
▪Started off as a branch of artificial intelligence
▪Borrows from linguistics , psycholinguistics , coginitive
science and statistics
▪Make computer learn our language rather than we learn
theirs
4. COMPONENTS OF NLP
Natural language understanding
• mapping the given input in the natural into useful
representation
• Different levels of analysis required :
• Morphological analysis
• Syntactic analysis
• Semantic analysis
• Discourse analysis
Natural language generation
• Producing output in the natural language from some
internal representation
• Different level of synthesis required :
• Deep planning
• Syntactic generation
NL UNDERSTANDING IS MUCH HARDER THAN NL GENERATION
5.
6. FUTURE OF NATURAL LANGUAGE PROCESSING
•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
humans as well as perform and
making it more efficient than humans