Subsumption Architecture and Nouvelle AI Arpit Maheshwari Nihit Gupta Saransh Gupta Swapnil Srivastava.

Slides:



Advertisements
Similar presentations
Cognitive Systems, ICANN panel, Q1 What is machine intelligence, as beyond pattern matching, classification and prediction. What is machine intelligence,
Advertisements

ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Elephants Don’t Play Chess
Lecture 8: Three-Level Architectures CS 344R: Robotics Benjamin Kuipers.
5-1 Chapter 5: REACTIVE AND HYBRID ARCHITECTURES.
A new approach to Artificial Intelligence.  There are HUGE differences between brain architecture and computer architecture  The difficulty to emulate.
Physical Symbol System Hypothesis Gagan Deep Kaur Roll No Course Seminar - CS 344.
Chapter 6: The physical symbol system hypothesis
Problem Solving and Search in AI Part I Search and Intelligence Search is one of the most powerful approaches to problem solving in AI Search is a universal.
Embedded System Lab Kim Jong Hwi Chonbuk National University Introduction to Intelligent Robots.
A Summary of the Article “Intelligence Without Representation” by Rodney A. Brooks (1987) Presented by Dain Finn.
Approaches to AI. Robotics Versus Artificial Intelligence.
Robotics CSPP Artificial Intelligence March 10, 2004.
Intelligence without Reason
IofT 1910 W Fall 2006 Week 5 Plan for today:  discuss questions asked in writeup  talk about approaches to building intelligence  talk about the lab.
Autonomous Mobile Robots CPE 470/670 Lecture 8 Instructor: Monica Nicolescu.
Topics: Introduction to Robotics CS 491/691(X) Lecture 8 Instructor: Monica Nicolescu.
Autonomous Mobile Robots CPE 470/670 Lecture 9 Instructor: Monica Nicolescu.
Autonomous Mobile Robots CPE 470/670 Lecture 8 Instructor: Monica Nicolescu.
A Robust Layered Control System for a Mobile Robot Rodney A. Brooks Presenter: Michael Vidal.
IROS04 (Japan, Sendai) University of Tehran Amir massoud Farahmand - Majid Nili Ahmadabadi Babak Najar Araabi {mnili,
컴퓨터 그래픽스 분야의 캐릭터 자동생성을 위하여 인공생명의 여러 가지 방법론이 어떻게 적용될 수 있는지 이해
Ch1 AI: History and Applications Dr. Bernard Chen Ph.D. University of Central Arkansas Spring 2011.
1 AI and Agents CS 171/271 (Chapters 1 and 2) Some text and images in these slides were drawn from Russel & Norvig’s published material.
Mobile Robot Control Architectures “A Robust Layered Control System for a Mobile Robot” -- Brooks 1986 “On Three-Layer Architectures” -- Gat 1998? Presented.
Introduction to Behavior- Based Robotics Based on the book Behavior- Based Robotics by Ronald C. Arkin.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
What is Artificial Intelligence? AI is the effort to develop systems that can behave/act like humans. Turing Test The problem = unrestricted domains –human.
计算机科学概述 Introduction to Computer Science 陆嘉恒 中国人民大学 信息学院
Artificial Intelligence Chapter 2 Stimulus-Response Agents
Steps Toward an AGI Roadmap Włodek Duch ( Google: W. Duch) AGI, Memphis, 1-2 March 2007 Roadmaps: A Ten Year Roadmap to Machines with Common Sense (Push.
Reactive Paradigm – Overview Subsumption Architecture By Ian Jonkers Studies in Machine Learning: Intelligent Robotics.
How We’re Going to Solve the AI Problem Pedro Domingos Dept. Computer Science & Eng. University of Washington.
5-1 LECTURE 5: REACTIVE AND HYBRID ARCHITECTURES An Introduction to MultiAgent Systems
Robotica Lecture 3. 2 Robot Control Robot control is the mean by which the sensing and action of a robot are coordinated The infinitely many possible.
Knowledge representation
Hybrid Behavior Co-evolution and Structure Learning in Behavior-based Systems Amir massoud Farahmand (a,b,c) (
Outline: Biological Metaphor Biological generalization How AI applied this Ramifications for HRI How the resulting AI architecture relates to automation.
Robotica Lecture 3. 2 Robot Control Robot control is the mean by which the sensing and action of a robot are coordinated The infinitely many possible.
Early Work Masterman: 100 primitive concepts, 15,000 concepts Wilks: Natural Language system using semantic networks Shapiro: Propositional calculus based.
Boundary Assertion in Behavior-Based Robotics Stephen Cohorn - Dept. of Math, Physics & Engineering, Tarleton State University Mentor: Dr. Mircea Agapie.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Artificial Intelligence Lecture 1. Objectives Definition Foundation of AI History of AI Agent Application of AI.
Robot Intelligence Kevin Warwick. Reactive Architectures I: Subsumption Perhaps the best known reactive architecture, developed in the ‘80s by Rodney.
Behaviour-Based Control in Mobile Robotics
1 The main topics in AI Artificial intelligence can be considered under a number of headings: –Search (includes Game Playing). –Representing Knowledge.
Robotica Lecture Review Reactive control Complete control space Action selection The subsumption architecture –Vertical vs. horizontal decomposition.
Brooks’ Subsumption Architecture EEL 6838 T. Ryan Fitz-Gibbon 1/24/2004.
Rational Agency CSMC Introduction to Artificial Intelligence January 8, 2004.
Playing Tic-Tac-Toe with Neural Networks
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
ROBOTICS COE 584 Robotic Control Architecture.
Minds and Computers Discovering the nature of intelligence by studying intelligence in all its forms: human and machine Artificial intelligence (A.I.)
INTELLIGENCE WITHOUT REPRESENTAION 인지과학 협동과정 이광주.
제 9 주. 응용 -4: Robotics Artificial Life and Real Robots R.A. Brooks, Proc. European Conference on Artificial Life, pp. 3~10, 1992 학습목표 시뮬레이션 로봇과 실제 로봇을.
Matt Loper / Brown University Presented for CS296-3 February 14th, 2007 On Three Layer Architectures (Erann Gat) On Three Layer Architectures (Erann Gat)
Middle East Technical University
LECTURE 5: REACTIVE AND HYBRID ARCHITECTURES
Sistem Kecerdasan Buatan
Build Intelligence from the bottom up!
Build Intelligence from the bottom up!
Introduction Artificial Intelligent.
Non-Symbolic AI lecture 4
Artificial Intelligence Chapter 2 Stimulus-Response Agents
Build Intelligence from the bottom up!
Subsuption Architecture
What is AI?.
AI and Agents CS 171/271 (Chapters 1 and 2)
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
Behavior Based Systems
Presentation transcript:

Subsumption Architecture and Nouvelle AI Arpit Maheshwari Nihit Gupta Saransh Gupta Swapnil Srivastava

Seminar Roadmap 1. PSS and Knowledge Representation 1.1 Basic Idea 1.2 Problems with Abstraction 2. Nouvelle AI 2.1 Framework 2.2 Decomposition by activity 2.3 Differences with Classical AI 2.4 Methodology in practice: Subsumption Architecture

Roadmap (Contd..) 2.5 Challenges 3.Summary Comparision: Classical vs Nouvelle AI

1. PSS and Knowledge Representation A physical symbol system consists of a set of entities, called symbols, which are physical patterns that can occur as components of another type of entity called an expression (or symbol structure) A physical symbol system is a machine that produces through time an evolving collection of symbol structures

PSS Hypothesis A physical symbol system has the necessary and sufficient means for general intelligent action. Allen Newell and Herbert Simon, 1975

Classical framework PerceptionModel Plan and Act

Problems with Abstraction Intelligence = Abstraction + Reasoning (Logically) The efforts at AI are not truly intelligent (Why?) Claim: An abstraction would never be as informed as the object itself e.g. chair

Problems with Abstraction(contd..) Human: Sensing  Intelligence Machine:Sensing  Abstraction  Reasoning Example- Chess playing

2. Nouvelle AI Also called Behavior-based AI It is extremely popular in robotics It allows the successful creation of real-time dynamic systems that can run in complex environments.

Framework Concept of a “Creature” – an engineering methodology Incremental Intelligence Testing in Real World “The world is the best model of itself” Intelligence stems from a tight coupling between sensing and actuation (No knowledge representation)

Evolution: A motivation 3.5 billion years ago insects single-celled life present day Expert Systems 550 million years ago Brooks’ conclusion: Complex behavior, knowledge, and reason are all relatively simple once the basics of survival - moving around, sensing the environment, and maintaining life - are acquired.

Decomposition by Activity Layer: An activity-producing system Each activity connects sensing to action directly Advantage- A clear incremental path for simple to complex systems. Easy to add behaviors

What is different? No specific output of perceptions No Central System Representation got rid off Example: Eye sensing

Society of mind Proposed by Minsky Nouvelle AI seems to draw inspiration from this concept

Methodology in practice Subsumption Architecture Developed by Rodney Brooks for robot control in 1986

Earlier approach-Function modules Actuators Sensors

Layered Architecture The Subsumption Architecture is: A layering methodology for robot control systems A parallel and distributed method for connecting sensors and actuators in robots

An example: A mobile robot Layer 5: Identify objects Layer 4: Monitor changes Layer 3: Build maps Layer 2: Explore Layer 1: Wander aimlessly Layer 0: Avoid hitting objects

Merits Multiple Goals 2-fold Robustness Additivity

Structure of Layers Each layer is made up of connected, simple processors: Augmented Finite State Machines

Layers (contd..) The most important aspect of these FSMs – Outputs are simple functions of inputs and local variables – Inputs can be suppressed and outputs can be inhibited This function allows higher levels to subsume the function of lower levels Lower, therefore, still function as they would without the higher levels

Nouvelle AI Different from Connectionism, Neural networks Production rules system

Challenges Maximum number of layers? How complex can the behavior be that are captured without central representation? Can higher-level functions such as learning occur?

Summary Classical AI Nouvelle AI Make a detailed static React directly to the plan in advance world Representation-based No central representation Simplified-world Real world Central and peripheral No such distinction systems

References 1.R. A Brooks (1991). "Intelligence Without Representation", Artificial Intelligence 47 (1991) Brooks, “A Robust Layered Control System for a Mobile Robot”, Robotics and Automation, IEEE Journal of; Mar 1986, pp. 14 – 23, vol. 2, issue 1