Lect1 1
Lect1 1
Design
B. Ravikumar
Department of Engg Science
116 I Darwin Hall
664 3335
[email protected]
Textbook
Chris Manning and Hinrich Shutze, Foundations of
Statistical Natural Language Processing, MIT
Press, 1999.
Various supplementary readings.
• major applications
• image processing and vision
• robotics
• game playing
• speech recognition
• natural language understanding
• etc.
What is Artificial Intelligence
(John McCarthy , Basic Questions)
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.
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
Discourse
Pragmatics
Semantics
Syntax
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)
collocations
word sense
Grammar
word categories
syntactic structure
Discourse
Sentence meanings
Applications
Information Retrieval
Information Extraction
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