The Two (Computational) Faces of AI David Davenport Computer Engineering Dept., Bilkent University Ankara 06800 – TURKEY PT-AI.

Slides:



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

Seeing and Organizing Identity Online thoughts on digital context, perception of self and identity management.
Cognitive Systems, ICANN panel, Q1 What is machine intelligence, as beyond pattern matching, classification and prediction. What is machine intelligence,
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Formal Modelling of Reactive Agents as an aggregation of Simple Behaviours P.Kefalas Dept. of Computer Science 13 Tsimiski Str Thessaloniki Greece.
Chapter 6: The physical symbol system hypothesis
Intelligent systems Colloquium 1 Positive and negative of logic in thinking and AI.
Yiannis Demiris and Anthony Dearden By James Gilbert.
1 Knowledge, Action and Systems Some emerging foundational issues in Computing … Can Information Studies Help? Eric Yu Faculty of Information Studies University.
CS 357 – Intro to Artificial Intelligence  Learn about AI, search techniques, planning, optimization of choice, logic, Bayesian probability theory, learning,
Jump to first page Computationalism: The Very Idea David Davenport Bilkent University, Ankara – Turkey. disclaimer (non-standard!)
Experiences with an Architecture for Intelligent Reactive Agents By R. Peter Bonasso, R. James Firby, Erann Gat, David Kortenkamp, David P Miller, Marc.
Knowledge Acquisition CIS 479/579 Bruce R. Maxim UM-Dearborn.
PHILOSOPHY 101 SPRING 2010 INSTRUCTOR: WILBURN Lecture 1: Introduction and Problems 6/26/20151.
COMP 3009 Introduction to AI Dr Eleni Mangina
Models of Human Performance Dr. Chris Baber. 2 Objectives Introduce theory-based models for predicting human performance Introduce competence-based models.
Agent-Based Acceptability-Oriented Computing International Symposium on Software Reliability Engineering Fast Abstract by Shana Hyvat.
Physical Symbol System Hypothesis
Cognitive Modeling & Information Processing Metaphor.
Artificial Neural Networks - Introduction -
CS 462: Introduction to Artificial Intelligence This course advocates the physical-symbol system hypothesis formulated by Newell and Simon in It.
Artificial Intelligence CIS 479/579 Bruce R. Maxim UM-Dearborn.
Introduction to Artificial Intelligence Artificial Intelligence Section 4 Mr. Sciame.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
intelligence study and design of intelligent agentsis the intelligence of machines and the branch of computer science that aims to create it. AI textbooks.
The Newell Test for a Theory of Mind Anderson, John R., & Lebiere, Christian (forthcoming), “The Newell Test for a Theory of Mind”, Behavioral & Brain.
Purpose of study A high-quality computing education equips pupils to use computational thinking and creativity to understand and change the world. Computing.
APPLICATIONS OF CONTEXT FREE GRAMMARS BY, BRAMARA MANJEERA THOGARCHETI.
11 C H A P T E R Artificial Intelligence and Expert Systems.
Towards Cognitive Robotics Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Christian.
1 Artificial Intelligence Introduction. 2 What is AI? Various definitions: Building intelligent entities. Getting computers to do tasks which require.
An Instructable Connectionist/Control Architecture: Using Rule-Based Instructions to Accomplish Connectionist Learning in a Human Time Scale Presented.
Bob Marinier Advisor: John Laird Functional Contributions of Emotion to Artificial Intelligence.
CSE5900 Lecture 9AI & MM Pt. 11 AI and MM Part 1 (An Embarrassingly Over-Simplified Introduction)
How Solvable Is Intelligence? A brief introduction to AI Dr. Richard Fox Department of Computer Science Northern Kentucky University.
M ATHEMATICAL P RACTICES For the Common Core. C ONNECTING THE S TANDARDS FOR M ATHEMATICAL P RACTICE TO THE S TANDARDS FOR M ATHEMATICAL C ONTENT The.
I Robot.
The Reality of Logic David Davenport Computer Eng. Dept., Bilkent University, Ankara Turkey.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Soft Computing Lecture 19 Part 2 Hybrid Intelligent Systems.
A New Artificial Intelligence 7 Kevin Warwick. Embodiment & Questions.
SIMULATIONS, REALIZATIONS, AND THEORIES OF LIFE H. H. PATTEE (1989) By Hyojung Seo Dept. of Psychology.
Introduction to Artificial Intelligence CS 438 Spring 2008 Today –AIMA, Chapter 1 –Defining AI Next Tuesday –Intelligent Agents –AIMA, Chapter 2 –HW: Problem.
Distributed Models for Decision Support Jose Cuena & Sascha Ossowski Pesented by: Gal Moshitch & Rica Gonen.
From Mind to Brain Machine The Architecture of Cognition David Davenport Computer Eng. Dept., Bilkent University, Ankara – Turkey.
SOFTWARE ENGINEERING. Objectives Have a basic understanding of the origins of Software development, in particular the problems faced in the Software Crisis.
Thinking behind the environment for Making Construals (MCE)
Introduction to Artificial Intelligence CS 438 Spring 2008.
Formal Specification: a Roadmap Axel van Lamsweerde published on ICSE (International Conference on Software Engineering) Jing Ai 10/28/2003.
Dr.Abeer Mahmoud ARTIFICIAL INTELLIGENCE (CS 461D) Dr. Abeer Mahmoud Computer science Department Princess Nora University Faculty of Computer & Information.
Virtual Information and Knowledge Environments Workshop on Knowledge Technologies within the 6th Framework Programme -- Luxembourg, May 2002 Dr.-Ing.
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.
INTRODUCTION TO COGNITIVE SCIENCE NURSING INFORMATICS CHAPTER 3 1.
Projection and the Reality of Routines – reflections of a computational modeller Bruce Edmonds Centre for Policy Modelling Manchester Metropolitan University.
Biological and cognitive plausibility in connectionist networks for language modelling Maja Anđel Department for German Studies University of Zagreb.
Artificial Intelligence Knowledge Representation.
Software Design Process. What is software? mid-1970s executable binary code ‘source code’ and the resulting binary code 1990s development of the Internet.
Human-Computer Interaction
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Organization and Knowledge Management
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
Course Instructor: knza ch
Situation Awareness through Agent Based
Artificial Intelligence Lecture 2: Foundation of Artificial Intelligence By: Nur Uddin, Ph.D.
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
The Network Approach: Mind as a Web
ONTOMERGE Ontology translations by merging ontologies Paper: Ontology Translation on the Semantic Web by Dejing Dou, Drew McDermott and Peishen Qi 2003.
CS 462: Introduction to Artificial Intelligence
Behavior Based Systems
Presentation transcript:

The Two (Computational) Faces of AI David Davenport Computer Engineering Dept., Bilkent University Ankara – TURKEY PT-AI talk Thessaloniki Oct. 2011

Explaining Cognition / AI Scientific endeavor & Engineering discipline “...an engineering discipline built on an unfinished science” Matt Ginsberg, 1995 Philosophers only complicated matters ▫confusing us about words we thought we understood. PT-AI This is my naïve attempt to understand…

In the beginning… was the classical “symbolic” paradigm ▫cognition seen as computation ▫logical, rule-governed manipulation of formal symbols… ▫but meaning & biological plausibility? enter the “connectionist” paradigm ▫brain inspired, flexible, subsymbolic, able to learn its own “symbols”, but opaque PT-AI

The Architecture of Cognition Is it symbolic & connectionist? ▫Is one wrong? Are they genuine alternatives? Or a hybrid of both? Or neither… Newer contenders: ▫Dynamical systems, embodied, embedded, radical embedded, situated, extended, interactivist, enactivist, … PT-AI

Engineering Cognition / AI Requirements: concerned with function, what is the problem that needs solving? Design: an abstract solution to problem. Implementation: concrete, physical mechanism corresponding to the design. Test, distribution, maintenance ▫handled by environment & evolution! PT-AI

Functional Requirements Agents are small part of physical world ▫so have limited knowledge & subject to error World has some regularities “The unpredictability of the world makes intelligence necessary, the predictability makes it possible.” Agents make use of regularities ▫detect, predict & select “best” action. PT-AI

Use Cases Example task types 1)Maintain body temperature, control engine speed, flower facing sun… 2)Track predator/prey even when occluded, walk/climb towards goal despite obstacles... 3)Converse in English, do math, tell fictional stories, socialise, … PT-AI

Different mechanisms… Example 1 type systems ▫require only simple feedback control Example 3 type systems ▫require… a full symbol system? “A physical symbol system has the necessary and sufficient means for [human-level] intelligent action.” Newell & Simon, 1976 Note: PSS could do all types, but type 1 systems couldn’t ~~ c.f. newcomers? PT-AI

Design Constrained by functional requirements & by properties of available materials Claim designs will be computational Take a broad view of computation “computation as prediction/modeling” why? PT-AI

Prediction / Modeling Target system & model Map states & seq. ▫Find existing system ▫Construct one anew ▫Use digital computer Rely on causation Causal structure is all that matters PT-AI Photo by Flickr user charamelody

Design (cont.) Constrained by functional requirements & by properties of available materials Claim designs will be computational Take a broad view of computation “computation as prediction/modeling” Program/algorithm/computation is “…an abstract specification for a causal system.” Chalmers, 1997 PT-AI

Design for example type 1 Type 1 (e.g. engine speed governor) ▫only two actions (increase/decrease steam) ▫predictable from current engine speed ▫any mechanism that provides such control is fine:  Watt’s Centrifugal Governor (mechanical)  Embedded microprocessor-based controller. PT-AI

Design for example type 3 Type 3 ( human-level behaviour) ▫with no a priori knowledge of world an agent can only store what it senses & detect similar situations in the future. ▫combined with record of temporal sequence & of its actions ▫it has info to make “intelligent” actions! But how? back to basics… PT-AI

Communication.... PT-AI

Storage... (copy) PT-AI

Recognition... (copy) PT-AI

Storage... (link) PT-AI

Recognition... (link) PT-AI exact/partial match - flat/hierarchical structure

Internal & External symbols... PT-AI C A T external symbols internal symbols

Relating word to object PT-AI audio senses visual senses “CAT” Situation in which word “CAT” is heard and cat is seen

Logically Conventional “if a & b & c then z” Alternative, Inscriptors “if z then a & b & c” ▫causal, rule-following, “not”, but uses abduction fill-in expectations (top-down/bottom-up) so flexible ▫storing what seen, so syntax & semantics match ▫decouple from input (state retaining) ▫Model-like (simple incomplete or combine…~PSC) PT-AI a b c z

The Architecture of Cognition Is Cognition Symbolic or Connectionist? ▫Differ based on “copy” or “link” storage ▫Shown both can do the job, so ▫they are genuine design alternatives. (as are analog/digital & serial/parallel) Is the PSSH wrong then? ▫No, it is setting functional requirements. PT-AI

To Conclude Presented a principled distinction between classical symbolic & connectionist approaches, showing them to be genuine design alternatives. Distinguished (Newell’s) PSS from the symbolic paradigm, per se. Hopefully in an understandable way (… so avoiding Bonini’s paradox)! PT-AI

The End (… of the beginning?) Thank you. PT-AI 2011