SlideShare a Scribd company logo
1 of 28
CES 510 Intelligent System Design
B. Ravikumar
Department of Engg Science
116 I Darwin Hall
664 3335
ravi93@gmail.com
Textbook
 Chris Manning and Hinrich Shutze, Foundations of
Statistical Natural Language Processing, MIT Press,
1999.
 Various supplementary readings.
Other Useful Books:
Jurafsky & Martin, SPEECH and LANGUAGE
PROCESSING: An Introduction to Natural Language
Processing, Computational Linguistics, and Speech
Recognition.
Overview of Artificial Intelligence
• major applications
• image processing and vision
• robotics
• game playing
• speech recognition
• natural language understanding
• etc.
What is Artificial Intelligence
(John McCarthy , Basic Questions)
 What is artificial intelligence?
 It is the science and engineering of making intelligent machines, especially
intelligent computer programs. It is related to the similar task of using
computers to understand human intelligence, but AI does not have to
confine itself to methods that are biologically observable.
 Yes, but what is intelligence?
 Intelligence is the computational part of the ability to achieve goals in the
world. Varying kinds and degrees of intelligence occur in people, many
animals and some machines.
 Isn't there a solid definition of intelligence that doesn't depend on relating it to
human intelligence?
 Not yet. The problem is that we cannot yet characterize in general what
kinds of computational procedures we want to call intelligent. We
understand some of the mechanisms of intelligence and not others.
 More in: http://www-formal.stanford.edu/jmc/whatisai/node1.html
What is Artificial Intelligence?
 Human-like (“How to simulate humans intellect and behavior on
by a machine.)
• Mathematical problems (puzzles, games, theorems)
• Common-sense reasoning (if there is parking-space, probably illegal to
park)
• Expert knowledge: lawyers, medicine, diagnosis
• Social behavior
 Rational-like:
• achieve goals, have performance measure
What is Artificial Intelligence
 Thought processes
• “The exciting new effort to make computers think .. Machines with
minds, in the full and literal sense” (Haugeland, 1985)
 Behavior
• “The study of how to make computers do things at which, at the
moment, people are better.” (Rich, and Knight, 1991)
The Turing Test
(Can Machine think? A. M. Turing, 1950)
 Requires
• Natural language
• Knowledge representation
• Automated reasoning
• Machine learning
• (vision, robotics) for full test
What is AI?
 Turing test (1950)
 Requires:
• Natural language
• Knowledge representation
• automated reasoning
• machine learning
• (vision, robotics.) for full test
 Thinking humanly:
• Introspection, the general problem solver (Newell and Simon 1961)
• Cognitive sciences
 Thinking rationally:
• Logic
• Problems: how to represent and reason in a domain
 Acting rationally:
• Agents: Perceive and act
History of AI
 McCulloch and Pitts (1943)
• Neural networks that learn
 Minsky (1951)
• Built a neural net computer
 Darmouth conference (1956):
• McCarthy, Minsky, Newell, Simon met,
• Logic theorist (LT)- proves a theorem in Principia Mathematica-Russel.
• The name “Artficial Intelligence” was coined.
 1952-1969
• GPS- Newell and Simon
• Geometry theorem prover - Gelernter (1959)
• Samuel Checkers that learns (1952)
• McCarthy - Lisp (1958), Advice Taker, Robinson’s resolution
• Microworlds: Integration, block-worlds.
• 1962- the perceptron convergence (Rosenblatt)
The Birthplace of
“Artificial Intelligence”, 1956
 Darmouth workshop, 1956: historical meeting of the perceived founders
of AI met: John McCarthy, Marvin Minsky, Alan Newell, and Herbert
Simon.
 A Proposal for the Dartmouth Summer Research Project on Artificial
Intelligence. J. McCarthy, M. L. Minsky, N. Rochester, and C.E. Shannon.
August 31, 1955. "We propose that a 2 month, 10 man study of artificial
intelligence be carried out during the summer of 1956 at Dartmouth
College in Hanover, New Hampshire. The study is to proceed on the basis
of the conjecture that every aspect of learning or any other feature of
intelligence can in principle be so precisely described that a machine can
be made to simulate it." And this marks the debut of the term "artificial
intelligence.“
History, continued
 1966-1974 a dose of reality
• Problems with computation
 1969-1979 Knowledge-based system
• Expert systems:
—Dendral:Inferring molecular structures
—Mycin: diagnosing blood infections
—Prospector: recomending exploratory drilling (Duda).
 1986-present: return to neural networks
 Machine learning theory
 Genetic algorithms, genetic programming
 Statistical approaches and data mining
State of the art
 Deep Blue defeated the reigning world chess champion Garry Kasparov
in 1997
 Proved a mathematical conjecture (Robbins conjecture) unsolved for
decades
 No hands across America (driving autonomously 98% of the time from
Pittsburgh to San Diego)
 During the 1991 Gulf War, US forces deployed an AI logistics planning
and scheduling program that involved up to 50,000 vehicles, cargo, and
people
 NASA's on-board autonomous planning program controlled the
scheduling of operations for a spacecraft
 Proverb solves crossword puzzles better than most humans
 DARPA grand challenge 2003-2005, Robocup
What’s involved in Intelligence?
Intelligent agents
 Ability to interact with the real world
• to perceive, understand, and act
• e.g., speech recognition and understanding and synthesis
• e.g., image understanding
• e.g., ability to take actions, have an effect
 Knowledge Representation, Reasoning and Planning
• modeling the external world, given input
• solving new problems, planning and making decisions
• ability to deal with unexpected problems, uncertainties
 Learning and Adaptation
• we are continuously learning and adapting
• our internal models are always being “updated”
— e.g. a baby learning to categorize and recognize animals
Course overview
 Intelligent systems are autonomous systems (hardware / software or a
combination) that behaves as if it exhibits some form of intelligence.
 Concept goes back to Alan Turing who thought about machine
intelligence and devised Turing test to distinguish a machine from a
human through interaction.
 Some major areas:
 Symbolic information processing – deductive systems
 Game playing – chess, backgammon etc.
 natural language understanding – answering queries, translation, text
classification etc.
 Machine learning - adaptive behavior through stimulus
 Neural networks
 Statistical modeling
 Fuzzy logic, genetic programming etc.
Course overview
 In this course we will introduce statistical
techniques for inferring structure from text. The
aim of the course is to introduce existing
techniques in statistical NLP and to stimulate
thought into bettering these.
 Applications of NLP
 Information Retrieval
 Information Extraction
 Natural language interface to database
 Statistical Machine Translation
Tools
 Probability Theory
 Information Theory
 Algorithms
 Data Structures
 Probabilistic AI
 Grammars and automata
The Steps in NLP
Pragmatics
Syntax
Semantics
Pragmatics
Syntax
Semantics
Discourse
Morphology
The steps in NLP (Cont.)
 Morphology: Concerns the way words are built up from
smaller meaning bearing units. (come(s),co(mes))
 Syntax: concerns how words are put together to form
correct sentences and what structural role each word
has.
 Semantics: concerns what words mean and how these
meanings combine in sentences to form sentence
meanings.
 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.
Parsing (Syntactic Analysis)
 Assigning a syntactic and logical form to an input sentence
 uses knowledge about word and word meanings (lexicon)
 uses a set of rules defining legal structures (grammar)
(S (NP (NAME Sam))
(VP (V ate)
(NP (ART the)
(N apple))))
I made her duck.
Word Sense Resolution
 Many words have many meanings or senses.
 We need to resolve which of the senses of an ambiguous
word is invoked in a particular use of the word.
 I made her duck. (made her a bird for lunch or made her
move her head quickly downwards?)
Reference Resolution
 Domain Knowledge (banking transaction)
 Discourse Knowledge
 World Knowledge
U: I would like to open a fixed deposit account.
S: For what amount?
U: Make it for 800 dollars.
S: For what duration?
U: What is the interest rate for 3 months?
S: Six percent.
U: Oh good then make it for that duration.
Why NLP is difficult?
 Different ways of Parsing a sentence
 Word category ambiguity
 Word sense ambiguity
 Words can mean more than their sum of parts (The Times of India)
 Imparting world knowledge is difficult ("the blue pen ate the ice-
cream")
 Fictitious worlds ("people on mars can fly")
 Defining scope ("people like ice-cream," does this mean all people
like ice cream?)
 Language is changing and evolving
 Complex ways of interaction between the kinds of knowledge
 exponential complexity at each point in using the knowledge
Inferring Knowledge from text
 Words
 word frequencies
 collocations
 word sense
 n-grams (words appear in certain order)
 Grammar
 word categories
 syntactic structure
 Discourse
 Sentence meanings
 Applications
 Information Retrieval
 Information Extraction
 Natural language interface
 Statistical Machine Translation
Simple Applications
 Word counters (wc in UNIX)
 Spell Checkers, grammar checkers
 Predictive Text on mobile handsets
More significant Applications
 Intelligent computer systems
 NLU interfaces to databases
 Computer aided instruction, automatic graders
 Information retrieval
 Intelligent Web searching
 Data mining
 Machine translation
 Speech recognition
 Natural language generation
 Question answering
Spoken Dialogue System
Speech
Synthesis
Speech
Recognition
Semantic
Interpretation
Response
Generation
Dialogue
Management
Discourse
Interpretation
U
s
e
r
Parts of the Spoken Dialogue System
 Signal Processing:
 Convert the audio wave into a sequence of feature vectors.
 Speech Recognition:
 Decode the sequence of feature vectors into a sequence of words.
 Semantic Interpretation:
 Determine the meaning of the words.
 Discourse Interpretation:
 Understand what the user intends by interpreting utterances in
context.
 Dialogue Management:
 Determine system goals in response to user utterances based on
user intention.
 Speech Synthesis:
 Generate synthetic speech as a response.
Levels of Sophistication in a Dialogue
System
 Touch-tone replacement:
System Prompt: "For checking information, press or say one."
Caller Response: "One."
 Directed dialogue:
System Prompt: "Would you like checking account information
or rate information?"
Caller Response: "Checking", or "checking account," or "rates."
 Natural language:
System Prompt: "What transaction would you like to perform?"
Caller Response: "Transfer Rs. 500 from checking to savings."

More Related Content

Similar to IS

EELU AI lecture 1- fall 2022-2023 - Chapter 01- Introduction.ppt
EELU AI  lecture 1- fall 2022-2023 - Chapter 01- Introduction.pptEELU AI  lecture 1- fall 2022-2023 - Chapter 01- Introduction.ppt
EELU AI lecture 1- fall 2022-2023 - Chapter 01- Introduction.pptDaliaMagdy12
 
Ai history to-m-learning
Ai history to-m-learningAi history to-m-learning
Ai history to-m-learningKyung Eun Park
 
Artificial intelligence(01)
Artificial intelligence(01)Artificial intelligence(01)
Artificial intelligence(01)Nazir Ahmed
 
LEC_2_AI_INTRODUCTION - Copy.pptx
LEC_2_AI_INTRODUCTION - Copy.pptxLEC_2_AI_INTRODUCTION - Copy.pptx
LEC_2_AI_INTRODUCTION - Copy.pptxAjaykumar967485
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligencemailmerk
 
Introduction to Artificial Intelligence - Cybernetics Robo Academy
Introduction to Artificial Intelligence - Cybernetics Robo AcademyIntroduction to Artificial Intelligence - Cybernetics Robo Academy
Introduction to Artificial Intelligence - Cybernetics Robo AcademyTutulAhmed3
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial IntelligenceBise Mond
 
Artificial Intelligence and its application
Artificial Intelligence and its applicationArtificial Intelligence and its application
Artificial Intelligence and its applicationFELICIALILIANJ
 
Artificial Intelligence power point presentation
Artificial Intelligence power point presentationArtificial Intelligence power point presentation
Artificial Intelligence power point presentationDavid Raj Kanthi
 
Ch 1 Introduction to AI.pdf
Ch 1 Introduction to AI.pdfCh 1 Introduction to AI.pdf
Ch 1 Introduction to AI.pdfKrishnaMadala1
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceUmesh Meher
 

Similar to IS (20)

AI.pdf
AI.pdfAI.pdf
AI.pdf
 
EELU AI lecture 1- fall 2022-2023 - Chapter 01- Introduction.ppt
EELU AI  lecture 1- fall 2022-2023 - Chapter 01- Introduction.pptEELU AI  lecture 1- fall 2022-2023 - Chapter 01- Introduction.ppt
EELU AI lecture 1- fall 2022-2023 - Chapter 01- Introduction.ppt
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Ai history to-m-learning
Ai history to-m-learningAi history to-m-learning
Ai history to-m-learning
 
ai seminar
ai seminarai seminar
ai seminar
 
AI Introduction
AI Introduction AI Introduction
AI Introduction
 
Artificial intelligence(01)
Artificial intelligence(01)Artificial intelligence(01)
Artificial intelligence(01)
 
Artificial intel
Artificial intelArtificial intel
Artificial intel
 
LEC_2_AI_INTRODUCTION - Copy.pptx
LEC_2_AI_INTRODUCTION - Copy.pptxLEC_2_AI_INTRODUCTION - Copy.pptx
LEC_2_AI_INTRODUCTION - Copy.pptx
 
01 introduction
01 introduction01 introduction
01 introduction
 
introduction to ai
introduction to aiintroduction to ai
introduction to ai
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Introduction to Artificial Intelligence - Cybernetics Robo Academy
Introduction to Artificial Intelligence - Cybernetics Robo AcademyIntroduction to Artificial Intelligence - Cybernetics Robo Academy
Introduction to Artificial Intelligence - Cybernetics Robo Academy
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Artificial Intelligence and its application
Artificial Intelligence and its applicationArtificial Intelligence and its application
Artificial Intelligence and its application
 
Artificial Intelligence power point presentation
Artificial Intelligence power point presentationArtificial Intelligence power point presentation
Artificial Intelligence power point presentation
 
Ch 1 Introduction to AI.pdf
Ch 1 Introduction to AI.pdfCh 1 Introduction to AI.pdf
Ch 1 Introduction to AI.pdf
 
Mis 008
Mis 008Mis 008
Mis 008
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 

More from INyomanSwitrayana

More from INyomanSwitrayana (8)

sa.ppt
sa.pptsa.ppt
sa.ppt
 
ch8Bayes.ppt
ch8Bayes.pptch8Bayes.ppt
ch8Bayes.ppt
 
Handout-INF106-SBD-3.pptx
Handout-INF106-SBD-3.pptxHandout-INF106-SBD-3.pptx
Handout-INF106-SBD-3.pptx
 
05_Decision Support and OLAP.pdf
05_Decision Support and OLAP.pdf05_Decision Support and OLAP.pdf
05_Decision Support and OLAP.pdf
 
05_Skema Database.ppt
05_Skema Database.ppt05_Skema Database.ppt
05_Skema Database.ppt
 
06_The ETL (Extract-Transform-Load) Process.ppt
06_The ETL (Extract-Transform-Load) Process.ppt06_The ETL (Extract-Transform-Load) Process.ppt
06_The ETL (Extract-Transform-Load) Process.ppt
 
CS269-01 (1).pptx
CS269-01 (1).pptxCS269-01 (1).pptx
CS269-01 (1).pptx
 
Lecture2-DT.pptx
Lecture2-DT.pptxLecture2-DT.pptx
Lecture2-DT.pptx
 

Recently uploaded

(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 

Recently uploaded (20)

(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 

IS

  • 1. CES 510 Intelligent System Design B. Ravikumar Department of Engg Science 116 I Darwin Hall 664 3335 ravi93@gmail.com
  • 2. Textbook  Chris Manning and Hinrich Shutze, Foundations of Statistical Natural Language Processing, MIT Press, 1999.  Various supplementary readings. Other Useful Books: Jurafsky & Martin, SPEECH and LANGUAGE PROCESSING: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition.
  • 3. Overview of Artificial Intelligence • major applications • image processing and vision • robotics • game playing • speech recognition • natural language understanding • etc.
  • 4. What is Artificial Intelligence (John McCarthy , Basic Questions)  What is artificial intelligence?  It is the science and engineering of making intelligent machines, especially intelligent computer programs. It is related to the similar task of using computers to understand human intelligence, but AI does not have to confine itself to methods that are biologically observable.  Yes, but what is intelligence?  Intelligence is the computational part of the ability to achieve goals in the world. Varying kinds and degrees of intelligence occur in people, many animals and some machines.  Isn't there a solid definition of intelligence that doesn't depend on relating it to human intelligence?  Not yet. The problem is that we cannot yet characterize in general what kinds of computational procedures we want to call intelligent. We understand some of the mechanisms of intelligence and not others.  More in: http://www-formal.stanford.edu/jmc/whatisai/node1.html
  • 5. What is Artificial Intelligence?  Human-like (“How to simulate humans intellect and behavior on by a machine.) • Mathematical problems (puzzles, games, theorems) • Common-sense reasoning (if there is parking-space, probably illegal to park) • Expert knowledge: lawyers, medicine, diagnosis • Social behavior  Rational-like: • achieve goals, have performance measure
  • 6. What is Artificial Intelligence  Thought processes • “The exciting new effort to make computers think .. Machines with minds, in the full and literal sense” (Haugeland, 1985)  Behavior • “The study of how to make computers do things at which, at the moment, people are better.” (Rich, and Knight, 1991)
  • 7. The Turing Test (Can Machine think? A. M. Turing, 1950)  Requires • Natural language • Knowledge representation • Automated reasoning • Machine learning • (vision, robotics) for full test
  • 8. What is AI?  Turing test (1950)  Requires: • Natural language • Knowledge representation • automated reasoning • machine learning • (vision, robotics.) for full test  Thinking humanly: • Introspection, the general problem solver (Newell and Simon 1961) • Cognitive sciences  Thinking rationally: • Logic • Problems: how to represent and reason in a domain  Acting rationally: • Agents: Perceive and act
  • 9. History of AI  McCulloch and Pitts (1943) • Neural networks that learn  Minsky (1951) • Built a neural net computer  Darmouth conference (1956): • McCarthy, Minsky, Newell, Simon met, • Logic theorist (LT)- proves a theorem in Principia Mathematica-Russel. • The name “Artficial Intelligence” was coined.  1952-1969 • GPS- Newell and Simon • Geometry theorem prover - Gelernter (1959) • Samuel Checkers that learns (1952) • McCarthy - Lisp (1958), Advice Taker, Robinson’s resolution • Microworlds: Integration, block-worlds. • 1962- the perceptron convergence (Rosenblatt)
  • 10. The Birthplace of “Artificial Intelligence”, 1956  Darmouth workshop, 1956: historical meeting of the perceived founders of AI met: John McCarthy, Marvin Minsky, Alan Newell, and Herbert Simon.  A Proposal for the Dartmouth Summer Research Project on Artificial Intelligence. J. McCarthy, M. L. Minsky, N. Rochester, and C.E. Shannon. August 31, 1955. "We propose that a 2 month, 10 man study of artificial intelligence be carried out during the summer of 1956 at Dartmouth College in Hanover, New Hampshire. The study is to proceed on the basis of the conjecture that every aspect of learning or any other feature of intelligence can in principle be so precisely described that a machine can be made to simulate it." And this marks the debut of the term "artificial intelligence.“
  • 11. History, continued  1966-1974 a dose of reality • Problems with computation  1969-1979 Knowledge-based system • Expert systems: —Dendral:Inferring molecular structures —Mycin: diagnosing blood infections —Prospector: recomending exploratory drilling (Duda).  1986-present: return to neural networks  Machine learning theory  Genetic algorithms, genetic programming  Statistical approaches and data mining
  • 12. State of the art  Deep Blue defeated the reigning world chess champion Garry Kasparov in 1997  Proved a mathematical conjecture (Robbins conjecture) unsolved for decades  No hands across America (driving autonomously 98% of the time from Pittsburgh to San Diego)  During the 1991 Gulf War, US forces deployed an AI logistics planning and scheduling program that involved up to 50,000 vehicles, cargo, and people  NASA's on-board autonomous planning program controlled the scheduling of operations for a spacecraft  Proverb solves crossword puzzles better than most humans  DARPA grand challenge 2003-2005, Robocup
  • 13. What’s involved in Intelligence? Intelligent agents  Ability to interact with the real world • to perceive, understand, and act • e.g., speech recognition and understanding and synthesis • e.g., image understanding • e.g., ability to take actions, have an effect  Knowledge Representation, Reasoning and Planning • modeling the external world, given input • solving new problems, planning and making decisions • ability to deal with unexpected problems, uncertainties  Learning and Adaptation • we are continuously learning and adapting • our internal models are always being “updated” — e.g. a baby learning to categorize and recognize animals
  • 14. Course overview  Intelligent systems are autonomous systems (hardware / software or a combination) that behaves as if it exhibits some form of intelligence.  Concept goes back to Alan Turing who thought about machine intelligence and devised Turing test to distinguish a machine from a human through interaction.  Some major areas:  Symbolic information processing – deductive systems  Game playing – chess, backgammon etc.  natural language understanding – answering queries, translation, text classification etc.  Machine learning - adaptive behavior through stimulus  Neural networks  Statistical modeling  Fuzzy logic, genetic programming etc.
  • 15. Course overview  In this course we will introduce statistical techniques for inferring structure from text. The aim of the course is to introduce existing techniques in statistical NLP and to stimulate thought into bettering these.  Applications of NLP  Information Retrieval  Information Extraction  Natural language interface to database  Statistical Machine Translation
  • 16. Tools  Probability Theory  Information Theory  Algorithms  Data Structures  Probabilistic AI  Grammars and automata
  • 17. The Steps in NLP Pragmatics Syntax Semantics Pragmatics Syntax Semantics Discourse Morphology
  • 18. The steps in NLP (Cont.)  Morphology: Concerns the way words are built up from smaller meaning bearing units. (come(s),co(mes))  Syntax: concerns how words are put together to form correct sentences and what structural role each word has.  Semantics: concerns what words mean and how these meanings combine in sentences to form sentence meanings.  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.
  • 19. Parsing (Syntactic Analysis)  Assigning a syntactic and logical form to an input sentence  uses knowledge about word and word meanings (lexicon)  uses a set of rules defining legal structures (grammar) (S (NP (NAME Sam)) (VP (V ate) (NP (ART the) (N apple)))) I made her duck.
  • 20. Word Sense Resolution  Many words have many meanings or senses.  We need to resolve which of the senses of an ambiguous word is invoked in a particular use of the word.  I made her duck. (made her a bird for lunch or made her move her head quickly downwards?)
  • 21. Reference Resolution  Domain Knowledge (banking transaction)  Discourse Knowledge  World Knowledge U: I would like to open a fixed deposit account. S: For what amount? U: Make it for 800 dollars. S: For what duration? U: What is the interest rate for 3 months? S: Six percent. U: Oh good then make it for that duration.
  • 22. Why NLP is difficult?  Different ways of Parsing a sentence  Word category ambiguity  Word sense ambiguity  Words can mean more than their sum of parts (The Times of India)  Imparting world knowledge is difficult ("the blue pen ate the ice- cream")  Fictitious worlds ("people on mars can fly")  Defining scope ("people like ice-cream," does this mean all people like ice cream?)  Language is changing and evolving  Complex ways of interaction between the kinds of knowledge  exponential complexity at each point in using the knowledge
  • 23. Inferring Knowledge from text  Words  word frequencies  collocations  word sense  n-grams (words appear in certain order)  Grammar  word categories  syntactic structure  Discourse  Sentence meanings  Applications  Information Retrieval  Information Extraction  Natural language interface  Statistical Machine Translation
  • 24. Simple Applications  Word counters (wc in UNIX)  Spell Checkers, grammar checkers  Predictive Text on mobile handsets
  • 25. More significant Applications  Intelligent computer systems  NLU interfaces to databases  Computer aided instruction, automatic graders  Information retrieval  Intelligent Web searching  Data mining  Machine translation  Speech recognition  Natural language generation  Question answering
  • 27. Parts of the Spoken Dialogue System  Signal Processing:  Convert the audio wave into a sequence of feature vectors.  Speech Recognition:  Decode the sequence of feature vectors into a sequence of words.  Semantic Interpretation:  Determine the meaning of the words.  Discourse Interpretation:  Understand what the user intends by interpreting utterances in context.  Dialogue Management:  Determine system goals in response to user utterances based on user intention.  Speech Synthesis:  Generate synthetic speech as a response.
  • 28. Levels of Sophistication in a Dialogue System  Touch-tone replacement: System Prompt: "For checking information, press or say one." Caller Response: "One."  Directed dialogue: System Prompt: "Would you like checking account information or rate information?" Caller Response: "Checking", or "checking account," or "rates."  Natural language: System Prompt: "What transaction would you like to perform?" Caller Response: "Transfer Rs. 500 from checking to savings."