180 likes | 199 Views
This course provides an introduction to AI, covering various applied areas such as game playing, speech processing, expert reasoning, and robotics. It explores the synergy between AI, philosophy, psychology, linguistics, and other disciplines. The course delves into the engineering and scientific goals of AI, including the Turing Test and Eliza, assessing the intelligence of machines. It examines the challenges ahead, such as lack of adaptability and context-switching issues. With in-class discussion questions and examples, students will gain insights into the complexities and possibilities of artificial intelligence.
E N D
CS 2710, ISSP 2610Foundations of Artificial Intelligence introduction
Outline • Course information and syllabus • Introduction to AI
Basic Framework Getting computers to do the right thing based on their circumstances and what they know.
Applied Areas of AI • Game playing • Speech and language processing • Expert reasoning and theorem proving • Planning and scheduling • Vision • Robotics
Playing chess Driving on the highway Mowing the lawn Answering questions Recognizing speech Diagnosing diseases Translating languages Some Examples
AI is a synergy among… • Philosophy: Can a machine think? What are knowledge and belief? Logic and reasoning… • psychology and cognitive science: problem solving skills… • Linguistics: syntax, semantics, pragmatics…
Synergy Among… • Computer science and engineering: complexity theory, algorithms, logic and inference, programming languages, system building,… • Mathematics, physics: statistical modeling, complex systems, chaos, game theory,… • Economics: decision theory,… • Neurobiology: how does the brain process information?...
What’s involved in intelligence? • Ability to interact with the real world • Perceive, understand, and act • Reasoning and planning • Modeling external world • Problem solving, planning, decision making • Learning and adaptation
Goals in AI • Engineering goal: solve real-world problems. Build systems that exhibit intelligent behavior • Scientific goal: To understand what kinds of computational mechanisms and knowledge are needed for modeling intelligent behavior
Turing Test (1950) • Interrogator asks questions of two agents who are out of sight and hearing. One is person the other is a computer. • If the interrogator can’t reliably distinguish between human and computer, then the computer is deemed “intelligent”
Eliza (Joseph Weizenbaum in the last 60s) • Takes the role of a psychoanalyst in a psychiatric interview. • Sample dialog and modern Turning test
Turing Test • Pros: Objective evaluation. Focus on behavior (how could we evaluate whether a computer thinks like a human?) • Cons: as much a test of the judge as it is of the machine; promotes development of artificial con artists (Newel and Simon 1976). But….
Passing the Test • Free conversation is very hard • But people are prone towards attributing human qualities to technology
Implications • Whether or not we set out to build intelligent interactive agents, people expect computers to act like people
Challenges Ahead • Systems lack generality and adaptability • They can’t easily switch contexts • Key problems: knowledge acquisition, lack of commonsense knowledge, lack of sufficient data, what aspects of context are relevant?
Example • Information extraction example: consider brittleness and what we could do about it
In-Class Discussion Questions • This file