SlideShare a Scribd company logo
© Dr. Khalid Nazim S.A. B.E., M. Tech, MBA[IT], PhD, LMISTE, LMCSI, MIE
Associate Professor,
Department of Computer Science & Information,
Majmaah University, Az- Zulfi Campus, KSA.
CS 463: Natural Language Processing
© 2025 Dr. Khalid Nazim Abdul Sattar
Week 2
Topics to be Discussed:
 Define NLP
Brief History
Purpose & Need of NLP
Simple Applications
Natural Language Processing
Some Buzz-Words
 NLP – Natural Language Processing
 CL – Computational Linguistics
 SP – Speech Processing
 HLT – Human Language Technology
 NLE – Natural Language Engineering
 SNLP – Statistical Natural Language Processing
 Other Areas:
 Speech Generation, Text Generation, Speech Understanding,
Information Retrieval,
 Dialogue Processing, Inference, Spelling Correction, Grammar
Correction,
 Text Summarization, Text Categorization
Brief History of NLP
 1940s –1950s: Foundations
 Development of formal language theory
(Chomsky, Backus, Naur, Kleene)
 Probabilities and information theory (Shannon)
 1957 – 1970s:
 Use of formal grammars as basis for natural language processing
(Chomsky, Kaplan)
 Use of logic and logic-based programming
(Minsky, Winograd, Colmerauer, Kay)
 1970s – 1983:
 Probabilistic methods for early speech recognition (Jelinek, Mercer)
 Discourse modeling (Grosz, Sidner, Hobbs)
 1983 – 1993:
 Finite state models (morphology) (Kaplan, Kay)
 1993 – present:
 Strong integration of different techniques, different areas.
Natural Language Processing
 Natural Language Processing—also known as NLP or
computational linguistics—is a subfield of Artificial
Intelligence (AI), Machine Learning (ML), and linguistics.
 A branch of AI, it helps computers or machines understand,
manipulate, and interpret human language.
 For several decades now, humans have been communicating
with machines through coding and programming languages,
which in binary form, constitute of millions of zeroes and ones.
 According to Gartner, by 2025, nearly 60% of analytical queries
will be generated through speech, Natural Language Processing
(NLP) or voice, or would be generated automatically.
Natural Language Processing
 To define it simply, Natural Language is the
natural way in which humans communicate with
each other. Today, we have made computers
understand this natural language.
 For example, with voice commands such as
“Alexa, what’s the news today” or “Ok Google,
play me my favorite track,” communicating with
machines has become easier.
 Similarly, when Siri, Apple’s personal voice
assistant, is asked, “What is the cheapest flight
to Saudi Arabia tomorrow?”
Why Should You Care?
 Two trends
An enormous amount of knowledge is now
available in machine readable form as
natural language text
Conversational agents are becoming an
important form of human-computer
communication
Much of human-human communication is
now mediated by computers
Forms of Natural Language
 The input/output of an NLP system can be:
 written text
 speech
 We will mostly concern with written text (not
speech).
 To process written text, we need:
 lexical, syntactic, semantic knowledge
about the language
 discourse information, real world
knowledge
 To process spoken language, we need
everything required to process written text, plus
the challenges of speech recognition and
speech synthesis.
© 2025 Dr. Khalid Nazim Abdul Sattar
Natural Language Processing
Why NL Understanding is hard?
 Natural language is extremely rich in form and
structure, and very ambiguous.
 How to represent meaning,
 Which structures map to which meaning
structures.
 One input can mean many different things. Ambiguity
can be at different levels.
 Lexical (word level) ambiguity -- different
meanings of words
 Syntactic ambiguity -- different ways to parse
the sentence
 Interpreting partial information -- how to
interpret pronouns
 Contextual information -- context of the
sentence may affect the meaning of that sentence.
 Many input’s can mean the same thing.
 Interaction among components of the input is not
clear.
Knowledge of Language
 Phonology:
concerns how words are related to the sounds
that realize them.
 Morphology:
concerns how words are constructed from
more
basic meaning units called morphemes.
A
morpheme is the primitive unit of
meaning in a
language.
 Syntax:
concerns how can be put together to form correct
sentences and determines what structural role
each word plays in the sentence and what
phrases are subparts of other phrases.
 Semantics:
concerns what words mean and how these
 Pragmatics:
concerns how sentences are used in
different situations and how use affects the
interpretation of the sentence.
 Discourse:
concerns how the immediately preceding
sentences affect the interpretation of the
next sentence. For example, interpreting
pronouns and interpreting the temporal
aspects of the information.
 World Knowledge:
includes general knowledge about the
world. What each language user must
know about the other’s beliefs and goals.
Knowledge of Language
NLP - an Inter-Disciplinary Field
NLP borrows techniques and insights from several
disciplines, namely.
 Linguistics: How do words form phrases and sentences?
What constraints the possible meaning for a sentence?
 Computational Linguistics: How is the structure of
sentences are identified? How can knowledge and
reasoning be modeled?
 Computer Science: Algorithms for automatons, parsers.
 Engineering: Stochastic techniques for ambiguity
resolution.
 Psychology: What linguistic constructions are easy or
difficult for people to learn to use?
 Philosophy: What is the meaning, and how do words and
sentences acquire it?
Natural Language Processing
Summary
 The field of Natural Language Processing (NLP) has significantly transformed the way
humans interact with machines, enabling more intuitive and efficient communication.
 NLP encompasses a wide range of techniques and methodologies to understand, interpret, and
generate human language.
 From basic tasks like tokenization and part-of-speech tagging to advanced applications like
sentiment analysis and machine translation, the impact of NLP is evident across various
domains. As the technology continues to evolve, driven by advancements in machine learning
and artificial intelligence, the potential for NLP to enhance human-computer interaction and
solve complex language-related challenges remains immense.
 Understanding the core concepts and applications of Natural Language Processing is crucial
for anyone looking to leverage its capabilities in the modern digital landscape.
© 2025 Dr. Khalid Nazim Abdul Sattar

More Related Content

DOCX
Natural Language Processing an introduction
PPTX
Natural language processing
PDF
Demystifying Natural Language Processing: A Beginner’s Guide
PPTX
6CS4_AI_Unit-5 @zammers.pptx(for artificial intelligence)
PPTX
Computational linguistics
PPTX
NLP Introduction for engineering stuedents.pptx
PDF
The Power of Natural Language Processing (NLP) | Enterprise Wired
PPTX
Natural Language Processing an introduction
Natural language processing
Demystifying Natural Language Processing: A Beginner’s Guide
6CS4_AI_Unit-5 @zammers.pptx(for artificial intelligence)
Computational linguistics
NLP Introduction for engineering stuedents.pptx
The Power of Natural Language Processing (NLP) | Enterprise Wired

Similar to introduction to natural language processing (20)

PPTX
ARTIFICIAL INTELLEGENCE AND MACHINE LEARNING.pptx
PPTX
NATURAL LANGUAGE PROCESSING AA PPT1.pptx
PDF
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
PDF
Natural Language Processing: State of The Art, Current Trends and Challenges
PDF
A Guide to Natural Language Processing NLP.pdf
PPTX
LONGSEM2024-25_CSE3015_ETH_AP2024256000125_Reference-Material-I.pptx
DOCX
Introduction to Natural Language Processing
PPTX
1 Natural Language Processing-Intro.pptx
PDF
NLPinAAC
PDF
Natural Language Processing Theory, Applications and Difficulties
PDF
Natural Language Processing (NLP).pdf
DOCX
Jawaharlal Nehru Technological University Natural Language Processing Capston...
PPTX
NPL.pptx
PDF
Natural language processing module 1 chapter 1
PDF
A Guide to Natural Language Processing NLP.pdf
DOCX
Syracuse UniversitySURFACEThe School of Information Studie.docx
PDF
A SURVEY OF GRAMMAR CHECKERS FOR NATURAL LANGUAGES
PDF
A SURVEY OF GRAMMAR CHECKERS FOR NATURAL LANGUAGES
PPTX
Chapter #1 Introduction to NConfigure and administer Server LP.pptx
PDF
A Comprehensive Study On Natural Language Processing And Natural Language Int...
ARTIFICIAL INTELLEGENCE AND MACHINE LEARNING.pptx
NATURAL LANGUAGE PROCESSING AA PPT1.pptx
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
Natural Language Processing: State of The Art, Current Trends and Challenges
A Guide to Natural Language Processing NLP.pdf
LONGSEM2024-25_CSE3015_ETH_AP2024256000125_Reference-Material-I.pptx
Introduction to Natural Language Processing
1 Natural Language Processing-Intro.pptx
NLPinAAC
Natural Language Processing Theory, Applications and Difficulties
Natural Language Processing (NLP).pdf
Jawaharlal Nehru Technological University Natural Language Processing Capston...
NPL.pptx
Natural language processing module 1 chapter 1
A Guide to Natural Language Processing NLP.pdf
Syracuse UniversitySURFACEThe School of Information Studie.docx
A SURVEY OF GRAMMAR CHECKERS FOR NATURAL LANGUAGES
A SURVEY OF GRAMMAR CHECKERS FOR NATURAL LANGUAGES
Chapter #1 Introduction to NConfigure and administer Server LP.pptx
A Comprehensive Study On Natural Language Processing And Natural Language Int...
Ad

More from nazimsattar (20)

PPTX
how to build a simple operating system type
PPTX
operating system Evolution understanding the basics
PPT
working with internet technologies using XML
PPT
working with internet technologies using CSS
PPT
different Data_Analysis concepts in data science
PPT
Data Munging in concepts of data mining in DS
PDF
Class diagram and its importance in software
PDF
GRASP_Designing Objects With Responsibilities.pdf
PPT
Memory management principles in operating systems
PPT
Deadlock principles in operating systems
PDF
overview of natural language processing concepts
PPT
HCI_usable_user_interface_productivity in HCI
PPT
HCI_user_interaction_Design_interaction design
PPT
Introduction to the operating and its types
PPT
Operating systems structures and their practical applications
PPT
Block_Chain_Technology and its concepts in reality
PPT
Edge Computing and its related technologies
PPTX
The Real time applications of Virtual Reality
PPTX
Marketing of AI technology in real life examples
PPT
system analysis and design used in software
how to build a simple operating system type
operating system Evolution understanding the basics
working with internet technologies using XML
working with internet technologies using CSS
different Data_Analysis concepts in data science
Data Munging in concepts of data mining in DS
Class diagram and its importance in software
GRASP_Designing Objects With Responsibilities.pdf
Memory management principles in operating systems
Deadlock principles in operating systems
overview of natural language processing concepts
HCI_usable_user_interface_productivity in HCI
HCI_user_interaction_Design_interaction design
Introduction to the operating and its types
Operating systems structures and their practical applications
Block_Chain_Technology and its concepts in reality
Edge Computing and its related technologies
The Real time applications of Virtual Reality
Marketing of AI technology in real life examples
system analysis and design used in software
Ad

Recently uploaded (20)

PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Basic Mud Logging Guide for educational purpose
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
Classroom Observation Tools for Teachers
PDF
Pre independence Education in Inndia.pdf
PPTX
Cell Types and Its function , kingdom of life
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
RMMM.pdf make it easy to upload and study
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Business Ethics Teaching Materials for college
PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Microbial diseases, their pathogenesis and prophylaxis
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Basic Mud Logging Guide for educational purpose
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Classroom Observation Tools for Teachers
Pre independence Education in Inndia.pdf
Cell Types and Its function , kingdom of life
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Anesthesia in Laparoscopic Surgery in India
human mycosis Human fungal infections are called human mycosis..pptx
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
RMMM.pdf make it easy to upload and study
Supply Chain Operations Speaking Notes -ICLT Program
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
Business Ethics Teaching Materials for college
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Microbial diseases, their pathogenesis and prophylaxis

introduction to natural language processing

  • 1. © Dr. Khalid Nazim S.A. B.E., M. Tech, MBA[IT], PhD, LMISTE, LMCSI, MIE Associate Professor, Department of Computer Science & Information, Majmaah University, Az- Zulfi Campus, KSA. CS 463: Natural Language Processing © 2025 Dr. Khalid Nazim Abdul Sattar
  • 2. Week 2 Topics to be Discussed:  Define NLP Brief History Purpose & Need of NLP Simple Applications
  • 4. Some Buzz-Words  NLP – Natural Language Processing  CL – Computational Linguistics  SP – Speech Processing  HLT – Human Language Technology  NLE – Natural Language Engineering  SNLP – Statistical Natural Language Processing  Other Areas:  Speech Generation, Text Generation, Speech Understanding, Information Retrieval,  Dialogue Processing, Inference, Spelling Correction, Grammar Correction,  Text Summarization, Text Categorization
  • 5. Brief History of NLP  1940s –1950s: Foundations  Development of formal language theory (Chomsky, Backus, Naur, Kleene)  Probabilities and information theory (Shannon)  1957 – 1970s:  Use of formal grammars as basis for natural language processing (Chomsky, Kaplan)  Use of logic and logic-based programming (Minsky, Winograd, Colmerauer, Kay)  1970s – 1983:  Probabilistic methods for early speech recognition (Jelinek, Mercer)  Discourse modeling (Grosz, Sidner, Hobbs)  1983 – 1993:  Finite state models (morphology) (Kaplan, Kay)  1993 – present:  Strong integration of different techniques, different areas.
  • 6. Natural Language Processing  Natural Language Processing—also known as NLP or computational linguistics—is a subfield of Artificial Intelligence (AI), Machine Learning (ML), and linguistics.  A branch of AI, it helps computers or machines understand, manipulate, and interpret human language.  For several decades now, humans have been communicating with machines through coding and programming languages, which in binary form, constitute of millions of zeroes and ones.  According to Gartner, by 2025, nearly 60% of analytical queries will be generated through speech, Natural Language Processing (NLP) or voice, or would be generated automatically.
  • 7. Natural Language Processing  To define it simply, Natural Language is the natural way in which humans communicate with each other. Today, we have made computers understand this natural language.  For example, with voice commands such as “Alexa, what’s the news today” or “Ok Google, play me my favorite track,” communicating with machines has become easier.  Similarly, when Siri, Apple’s personal voice assistant, is asked, “What is the cheapest flight to Saudi Arabia tomorrow?”
  • 8. Why Should You Care?  Two trends An enormous amount of knowledge is now available in machine readable form as natural language text Conversational agents are becoming an important form of human-computer communication Much of human-human communication is now mediated by computers
  • 9. Forms of Natural Language  The input/output of an NLP system can be:  written text  speech  We will mostly concern with written text (not speech).  To process written text, we need:  lexical, syntactic, semantic knowledge about the language  discourse information, real world knowledge  To process spoken language, we need everything required to process written text, plus the challenges of speech recognition and speech synthesis.
  • 10. © 2025 Dr. Khalid Nazim Abdul Sattar
  • 12. Why NL Understanding is hard?  Natural language is extremely rich in form and structure, and very ambiguous.  How to represent meaning,  Which structures map to which meaning structures.  One input can mean many different things. Ambiguity can be at different levels.  Lexical (word level) ambiguity -- different meanings of words  Syntactic ambiguity -- different ways to parse the sentence  Interpreting partial information -- how to interpret pronouns  Contextual information -- context of the sentence may affect the meaning of that sentence.  Many input’s can mean the same thing.  Interaction among components of the input is not clear.
  • 13. Knowledge of Language  Phonology: concerns how words are related to the sounds that realize them.  Morphology: concerns how words are constructed from more basic meaning units called morphemes. A morpheme is the primitive unit of meaning in a language.  Syntax: concerns how can be put together to form correct sentences and determines what structural role each word plays in the sentence and what phrases are subparts of other phrases.  Semantics: concerns what words mean and how these
  • 14.  Pragmatics: concerns how sentences are used in different situations and how use affects the interpretation of the sentence.  Discourse: concerns how the immediately preceding sentences affect the interpretation of the next sentence. For example, interpreting pronouns and interpreting the temporal aspects of the information.  World Knowledge: includes general knowledge about the world. What each language user must know about the other’s beliefs and goals. Knowledge of Language
  • 15. NLP - an Inter-Disciplinary Field NLP borrows techniques and insights from several disciplines, namely.  Linguistics: How do words form phrases and sentences? What constraints the possible meaning for a sentence?  Computational Linguistics: How is the structure of sentences are identified? How can knowledge and reasoning be modeled?  Computer Science: Algorithms for automatons, parsers.  Engineering: Stochastic techniques for ambiguity resolution.  Psychology: What linguistic constructions are easy or difficult for people to learn to use?  Philosophy: What is the meaning, and how do words and sentences acquire it?
  • 17. Summary  The field of Natural Language Processing (NLP) has significantly transformed the way humans interact with machines, enabling more intuitive and efficient communication.  NLP encompasses a wide range of techniques and methodologies to understand, interpret, and generate human language.  From basic tasks like tokenization and part-of-speech tagging to advanced applications like sentiment analysis and machine translation, the impact of NLP is evident across various domains. As the technology continues to evolve, driven by advancements in machine learning and artificial intelligence, the potential for NLP to enhance human-computer interaction and solve complex language-related challenges remains immense.  Understanding the core concepts and applications of Natural Language Processing is crucial for anyone looking to leverage its capabilities in the modern digital landscape.
  • 18. © 2025 Dr. Khalid Nazim Abdul Sattar