Lecture 26 Artificial Intelligence: Reasoning & Embodied Intelligence

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

Artificial Intelligence
Artificial Intelligence
EXPERT SYSTEMS AND KNOWLEDGE REPRESENTATION Ivan Bratko Faculty of Computer and Info. Sc. University of Ljubljana.
CS 484 – Artificial Intelligence1 Announcements Choose Research Topic by today Project 1 is due Thursday, October 11 Midterm is Thursday, October 18 Book.
Supporting Business Decisions Expert Systems. Expert system definition Possible working definition of an expert system: –“A computer system with a knowledge.
An Introduction to Artificial Intelligence. Introduction Getting machines to “think”. Imitation game and the Turing test. Chinese room test. Key processes.
WHAT IS ARTIFICIAL INTELLIGENCE?
Will Androids Dream of Electric Sheep? A Glimpse of Current and Future Developments in Artificial Intelligence Henry Kautz Computer Science & Engineering.
Rule Based Systems Alford Academy Business Education and Computing
Dealing with Uncertainty  The need to deal with uncertainty arose in “expert systems”  Code expertise into a computer system Example:  Medical diagnosis:
Chapter 11 Artificial Intelligence and Expert Systems.
Introduction to Artificial Intelligence Ruth Bergman Fall 2004.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
“Get outa here!”.
Artificial Intelligence
Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Cognitive Robots © 2014, SNU CSE Biointelligence Lab.,
Artificial Intelligence (AI) Addition to the lecture 11.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
计算机科学概述 Introduction to Computer Science 陆嘉恒 中国人民大学 信息学院
An Introduction to Artificial Intelligence and Knowledge Engineering N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering,
11 C H A P T E R Artificial Intelligence and Expert Systems.
Artificial Intelligence
Introduction to Expert Systems. Other Resources Handout at ECE Office.
School of Computer Science and Technology, Tianjin University
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
CSE (c) S. Tanimoto, 2002 Expert Systems 1 Expert Systems Outline: Various Objectives in Creating Expert Systems Integration of AI Techniques into.
1 CS 2710, ISSP 2610 Foundations of Artificial Intelligence introduction.
Chapter 13 Artificial Intelligence and Expert Systems.
“R.I.M.E.” MODEL – A SYNTHETIC EVALUATION CONCEPT R eporter I nterpreter M anager- E ducator Pangaro LN. A new vocabulary and other innovations for improving.
1 CS 385 Fall 2006 Chapter 1 AI: Early History and Applications.
1 The main topics in AI Artificial intelligence can be considered under a number of headings: –Search (includes Game Playing). –Representing Knowledge.
KaaShiv InfoTech presents ROBOTICS For Inplant Training / Internship, please download the "Inplant training registration form"
Artificial Intelligence, Expert Systems, and Neural Networks Group 10 Cameron Kinard Leaundre Zeno Heath Carley Megan Wiedmaier.
KNOWLEDGE BASED SYSTEMS
17/1/1 © Pearson Education Limited 2002 Artificial Intelligence & Expert Systems Lecture 1 AI, Decision Support, Architecture of expert systems Topic 17.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
CMPB454 ARTIFICIAL INTELLIGENCE (AI) CHAPTER 1.1 Background Information CHAPTER 1.1 Background Information Instructor: Alicia Tang Y. C.
Presented by:- Reema Tariq Artificial Intelligence.
ITEC 1010 Information and Organizations Chapter V Expert Systems.
1 Artificial Intelligence & Prolog Programming CSL 302.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Artificial Intelligence
Chapter 13 Instructing Students.
عمادة التعلم الإلكتروني والتعليم عن بعد
Knowledge Representation Techniques
Fundamentals of Information Systems, Sixth Edition
Chapter 11: Artificial Intelligence
Fundamentals of Information Systems
Lecture #1 Introduction
Chapter 11: Artificial Intelligence
Introduction Characteristics Advantages Limitations
Artificial Intelligence, P.I
Artificial Intelligence (CS 370D)
Artificial Intelligence (AI)
DSS: Decision Support Systems and AI: Artificial Intelligence
Artificial Intelligence
Humanoid Robotics – A Social Interaction
Life in the Humanoid Robotics Group MIT AI Lab
Modeling Computation:
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
Intro to Expert Systems Paula Matuszek CSC 8750, Fall, 2004
Artificial Intelligence
Course Instructor: knza ch
Artificial Intelligence introduction(2)
Artificial Intelligence (AI)
Building Organizational Support Capability
MYCIN  MYCIN was an early backward chaining expert system that used artificial intelligence to identify bacteria causing severe infections, such as bacteremia.
EXPERT SYSTEMS AND KNOWLEDGE REPRESENTATION Ivan Bratko Faculty of Computer and Info. Sc. University of Ljubljana.
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
Presentation transcript:

Lecture 26 Artificial Intelligence: Reasoning & Embodied Intelligence 11/8/2018 8:10 AM Lecture 26 Artificial Intelligence: Reasoning & Embodied Intelligence (S&G, §13.5) 11/8/2018 CS 100 - Lecture 26

Read S&G ch 14 (Social & Legal Issues) for next week 11/8/2018 CS 100 - Lecture 26

Expert Systems “computer systems that can help solve complex, real-world problems in specific scientific, engineering, and medical specialties” — Hand. AI, v.2, p. 79 Depend on a large amount of domain knowledge (facts & procedures) obtained from domain experts Example: MYCIN provides advice on diagnosis & therapy for infectious diseases 11/8/2018 CS 100 - Lecture 26

Knowledge Base Knowledge is represented in language-like structures Typically two kinds of knowledge in KB: facts rules Rules usually have IF — THEN form 11/8/2018 CS 100 - Lecture 26

Typical MYCIN Rule IF THEN the infection is primary-bacteremia, and the site of the culture is one of the sterile sites, and the suspected portal of entry of the organism is the gastrointestinal tract, THEN there is suggestive evidence (.7) that the identity of the organism is bacteroides. 11/8/2018 CS 100 - Lecture 26

Inference Engines Purpose: connecting givens and goals Forward Chaining: Where can I go from here? breadth first depth first Backward Chaining: How could I get here? Hybrid approaches Combinatorial explosion 11/8/2018 CS 100 - Lecture 26

Knowledge Acquisition Query experts about the rules they follow Ask them to think out loud Ask them after the fact why they made the decisions they made 11/8/2018 CS 100 - Lecture 26

Problems of Knowledge Acquisition Query experts about the rules they follow may simply recite the rules they learned in graduate school Ask them to think out loud may effect (e.g. slow down) the process Ask them after the fact why they made the decisions they made may be after the fact rationalization Finally, they may be uncooperative 11/8/2018 CS 100 - Lecture 26

Five Stages of Skill Acquisition Novice learns facts & rules to apply to simple “context-free” features Advanced Beginner through experience, learns to recognize similar situations Competence uses developing sense of relevance to deal with volume of facts Proficiency analytical thinking is supplemented by intuitive organization & understanding Expertise skillful behavior is automatic, involved, intuitive, and fluent. 11/8/2018 CS 100 - Lecture 26

Embodied Intelligence 11/8/2018 CS 100 - Lecture 26

How Dependent is Intelligence on its Hardware? Traditional View Brain is no more powerful than Turing machine Human intelligence is a result of the program running on our brains The same program could be run on any Universal TM In particular, it could run on a Von Neumann machine and make it artificially intelligent 11/8/2018 CS 100 - Lecture 26

Connectionist View Information processing on Von Neumann computers (hardware) is fundamentally different from that in brains (wetware) The flexible, context-sensitive cognition we associate with human intelligence depends on the physical properties of biological neurons Therefore, true artificial intelligence requires sufficiently brain-like computers (neurocomputers) 11/8/2018 CS 100 - Lecture 26

Importance of Embodied Intelligence Traditional (dualist) view: mind is essentially independent of the body in principle, could have an intelligent “brain in a vat” Now we understand that much of our knowledge is implicit in the fact that we have a body Also, our body teaches us about the world Structure of body is foundation for structure of knowledge A “disembodied intelligence” is a contradiction in terms? 11/8/2018 CS 100 - Lecture 26

Embodied Artificial Intelligence Therefore a genuine artificial intelligence must: be embedded in a body capable of interacting significantly with its environment We expect the intelligence to develop as a consequence of interaction of its body with an environment including other agents 11/8/2018 CS 100 - Lecture 26

“Ant” Microrobots (Brooks, MIT) Lecture 26 11/8/2018 8:10 AM “Ant” Microrobots (Brooks, MIT) About 1 cubic inch 17 sensors Can communicate with each other Goal: push limits of microrobotics Goal: explore social interactions inspired by ant colony Applications: explosives disposal, Mars exploration IR communication 11/8/2018 CS 100 - Lecture 26

Clustering Around “Food” “Food” amongst other objects in environment First “ant” to encounter food, signals others Others cluster at food source 11/8/2018 CS 100 - Lecture 26

Tag Game “It” robot wanders until bumps something Transmits “Tag” A “Not It” robot replies “I got tagged” First becomes “Not It” Second becomes “It” 11/8/2018 CS 100 - Lecture 26

Genghis (Brooks, MIT) Inspired by evolution in that more complex behaviors build on simpler ones Individual legs “do their jobs” Legs are coordinated to achieve stability Leg motion coordinated to achieve locomotion to goal 11/8/2018 CS 100 - Lecture 26

Front view & infrared sensing of person Genghis (Brooks, MIT) Front view & infrared sensing of person 11/8/2018 CS 100 - Lecture 26

Lecture 26 11/8/2018 8:10 AM Cog (Brooks, MIT) “Humanoid intelligence requires humanoid interactions with the world” Form of body is fundamental to cognitive representation no “brains in vats” Human-like intelligence requires human-like body 1999 11/8/2018 CS 100 - Lecture 26

Learning Hand-Eye Coordination Lecture 26 11/8/2018 8:10 AM Learning Hand-Eye Coordination Before learning to reach to a visual target Final position of hand different from where looking 1996 11/8/2018 CS 100 - Lecture 26

Learning Hand-Eye Coord. (2) View from Cog’s eyes during training trial Cog learns to coordinate appearance of arm’s position with “feel” of arm’s position Rapid motion is saccade Also see motion-detection & grouping algorithm 11/8/2018 CS 100 - Lecture 26

Learning Hand-Eye Coord. (3) After 3 hours self-training Robot instructed to reach toward any moving object Successfully reaches towards object (Hand is non-functional) 11/8/2018 CS 100 - Lecture 26

Cog: “Social Interaction” Lecture 26 11/8/2018 8:10 AM Cog: “Social Interaction” Cog attending to visual motion Orients head & eyes to motion (Arm & hand motion are not relevant to interaction) 1996 11/8/2018 CS 100 - Lecture 26

Cog: Learning by Imitation Imitation is an important means of human learning Here, Cog learns to imitate head motions Recognizes the motion of faces Cog does not try to imitate non-faces 11/8/2018 CS 100 - Lecture 26

Cog: Learning by Imitation (2) Cog recognizes objects sufficiently like faces Imitates their motion with its own 11/8/2018 CS 100 - Lecture 26

Kismet (Brooks, MIT) Responds to a face with a happy expression Responds to rapidly moving face with disgusted expression 11/8/2018 CS 100 - Lecture 26

Kismet (Brooks, MIT) Example of three-way conversational interaction 11/8/2018 CS 100 - Lecture 26

Social Implications of Artificial Intelligence Lecture 26 11/8/2018 8:10 AM Social Implications of Artificial Intelligence From Iconic Face Project at MIT 11/8/2018 CS 100 - Lecture 26