Unit A1.1 Motivation Kenneth D. Forbus Qualitative Reasoning Group Northwestern University.

Slides:



Advertisements
Similar presentations
Model-based Technology George M. Coghill. Introduction Description of the Field Motivations for development Applications of MBT Overview Models Background.
Advertisements

Cognitive Systems, ICANN panel, Q1 What is machine intelligence, as beyond pattern matching, classification and prediction. What is machine intelligence,
Mathematics in Engineering Education 1. The Meaning of Mathematics 2. Why Math Education Have to Be Reformed and How It Can Be Done 3. WebCT: Some Possibilities.
Model building. Primary purpose of modelling Quantitative and qualitative external models Model construction versus model use.
QUALITATIVE MODELLING AND REASONING Ivan Bratko Faculty of Computer and Information Science Ljubljana University Slovenia.
Some computational aspects of geoinformatics Mike Worboys NCGIA, University of Maine, USA.
Computation and representation Joe Lau. Overview of lecture What is computation? Brief history Computational explanations in cognitive science Levels.
Thinking ‘Behind’ the Steps Engaging Students in Thinking ‘Behind’ the Steps.
Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall Chapter 7 Technologies to Manage Knowledge: Artificial Intelligence.
Introduction to Qualitative Reasoning In the Building of Intelligent Tutoring Systems.
Reminder Midterm is two weeks from today (Oct 21 st !) –Closed book, closed notes, no computers or calculators or electronic devices –Will cover all material.
CPSC 695 Future of GIS Marina L. Gavrilova. The future of GIS.
CORNELL UNIVERSITY CS 764 Seminar in Computer Vision Ramin Zabih Fall 1998.
Planning Value of Planning What to consider when planning a lesson Learning Performance Structure of a Lesson Plan.
Human-robot interaction Michal de Vries. Humanoid robots as cooperative partners for people Breazeal, Brooks, Gray, Hoffman, Kidd, Lee, Lieberman, Lockerd.
Unit A2.1 Causality Kenneth D. Forbus Qualitative Reasoning Group Northwestern University.
Fall 2004 Cognitive Science 207 Introduction to Cognitive Modeling Praveen Paritosh.
Cognitive Modeling & Information Processing Metaphor.
Australian Senior Physics Curriculum Neil Champion Buckley Park College ACARA Writer 14 February Oz Senior Physics Curriculum 3aj2r8.
19 April, 2017 Knowledge and image processing algorithms for real-life applications. Dr. Maria Athelogou Principal Scientist & Scientific Liaison Manager.
Computational Thinking Related Efforts. CS Principles – Big Ideas  Computing is a creative human activity that engenders innovation and promotes exploration.
1 New York State Mathematics Core Curriculum 2005.
Crosscutting Concepts and Disciplinary Core Ideas February24, 2012 Heidi Schweingruber Deputy Director, Board on Science Education, NRC/NAS.
General Considerations for Implementation
QUALITATIVE MODELING IN EDUCATION Bert Bredweg and Ken Forbus Yeşim İmamoğlu.
Mathematical Practices.  Goals today: ◦ Become familiar with the Mathematical Practices and what they mean and look like in instruction ◦ Addition.
DARPA Mobile Autonomous Robot SoftwareLeslie Pack Kaelbling; March Adaptive Intelligent Mobile Robotics Leslie Pack Kaelbling Artificial Intelligence.
VTT-STUK assessment method for safety evaluation of safety-critical computer based systems - application in BE-SECBS project.
Knowledge representation
INTEGRATED SYSTEMS 1205 Technology Education A Curriculum Review Sabine Schnepf-Comeau July 19, 2011 ED 4752.
TEA Science Workshop #3 October 1, 2012 Kim Lott Utah State University.
11 C H A P T E R Artificial Intelligence and Expert Systems.
If the human brain were so simple that we could understand it, we would be so simple that we couldn't. —Emerson M. Pugh.
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
Modeling Applied Mindtool Experiences with Hyperlinked Presentation Software Stephenie Schroth Jonassen, D.H. (2006). Modeling with Technology: Mindtools.
Taxonomies and Laws Lecture 10. Taxonomies and Laws Taxonomies enumerate scientifically relevant classes and organize them into a hierarchical structure,
Computers as Mindtools by David Jonassen Summary by David Jonassen Computers can most effectively support meaningful learning and knowledge construction.
The Nature of Modeling and Modeling Nature. “The sciences do not try to explain, they hardly even try to interpret, they mainly make models… The justification.
Standards for Mathematical Practice
 Definition Definition  Bit of History Bit of History  Why Fuzzy Logic? Why Fuzzy Logic?  Applications Applications  Fuzzy Logic Operators Fuzzy.
1 Multimedia-Supported Metaphors for Meaning Making in Mathematics Moreno & Mayer (1999)
Computational Thinking Class Overview web site:
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
QUALITATIVE QUANTITATIVE Physical Situation Mathematical (Formal) Solution RepresentationInterpretation Visual Representaton Symbolic Notation Select Physical.
Giuliana Dettori ITD CNR, Genoa, Italy  researcher of Italy’s National Research Council  formative studies in mathematics  initial research experience.
So what is AI?.
International Workshop Jan 21– 24, 2012 Jacksonville, Fl USA Model-based Systems Engineering (MBSE) Initiative Slides by Henson Graves Presented by Matthew.
Negotiating the transition from high school to undergraduate mathematics: some reflections by Zimbabwean students Zakaria Ndemo Bindura University of Science.
Some Thoughts to Consider 8 How difficult is it to get a group of people, or a group of companies, or a group of nations to agree on a particular ontology?
University of Kurdistan Artificial Intelligence Methods (AIM) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
Introduction to Artificial Intelligence CS 438 Spring 2008.
SOFTWARE PROCESS IMPROVEMENT
How people learn different ways to think about learning.
Artificial Intelligence Chapter 1 - Part 2 Artificial Intelligence (605451) Dr.Hassan Al-Tarawneh.
A field of study that encompasses computational techniques for performing tasks that require intelligence when performed by humans. Simulation of human.
1 Artificial Intelligence & Prolog Programming CSL 302.
Learning Analytics isn’t new Ways in which we might build on the long history of adaptive learning systems within contemporary online learning design Professor.
Science of Learning [Source: The Cambridge Handbook of Learning Sciences, 2006, R. Keith Sawyer (Ed.)]
Chapter 7 Work & Energy Classical Mechanics beyond the Newtonian Formulation.
Software Design Process. What is software? mid-1970s executable binary code ‘source code’ and the resulting binary code 1990s development of the Internet.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
What is cognitive psychology?
Inquiry-based learning and the discipline-based inquiry
STEM Learning Module PISA- Summer 2007
Critical Thinking: Science, Models, and Systems
Course Instructor: knza ch
Introduction Artificial Intelligent.
7th Grade Science State Assessment Review
Key Ideas How do scientists explore the world?
Presentation transcript:

Unit A1.1 Motivation Kenneth D. Forbus Qualitative Reasoning Group Northwestern University

Overview Why qualitative reasoning? Principles of qualitative representation and reasoning A brief history of qualitative reasoning

What is qualitative physics? Formalizing the intuitive knowledge of the physical world –From person on the street to expert scientists and engineers Developing reasoning methods that use such knowledge for interesting tasks. Developing computational models of human commonsense reasoning

Example What happens when you leave an espresso maker on a stove unattended for an hour?

What will this system do?

Example Why are there seasons?

Example Warm water freezes faster in ice cube tray than cold water. Why?

Why do qualitative physics? Understanding the mind –What do people know? Physical, social, and mental worlds. –Universal, but with broad ranges of expertise Unlike vision, which is automatic Unlike medical diagnosis

“It says it’s sick of doing things like inventories and payrolls, and it wants to make some breakthroughs in astrophysics

Why do qualitative physics? Can build useful software and systems –Intelligent tutoring systems and learning environments –Engineering Problem Solving Diagnosis/Troubleshooting Monitoring Design Failure Modes and Effects Analysis (FMEA) –Robots –Models for understanding analogies and metaphors “Ricki blew up at Lucy”

Engineering applications have driven most Qualitative/Model-based reasoning research

The Qualitative Physics Vision Programs using Qualitative Physics Structural Description Modeling Assumptions Domain Theory Training Simulators Diagnostic Systems Operating Procedures Designs

Effect of Digital Computing on Engineering Problem Solving Desired effect of Qualitative Physics on Engineering Problem Solving

Key Ideas of Qualitative Physics Quantize the continuous for symbolic reasoning –Example: Represent numbers via signs or ordinal relationships –Example: Divide space up into meaningful regions Represent partial knowledge about the world –Example: Is the melting temperature of aluminum higher than the temperature of an electric stove? –Example: “We’re on Rt 66” versus “We’re at Exit 42 on Rt 66” Reason with partial knowledge about the world –Example: Pulling the kettle off before all the water boils away will prevent it from melting. –Example: “We just passed Exit 42, and before that was 41. We should see 43 soon.”

Comparing qualitative and traditional mathematics Traditional math provides detailed answers –Often more detailed than needed –Imposes unrealistic input requirements Qualitative math provides natural level of detail –Allows for partial knowledge –Expresses intuition of causality F = MA A  Q+ F A  Q- M Traditional quantitative version Qualitative version

Qualitative Spatial Reasoning Claim: Symbolic vocabularies of shape and space are central to human visual thinking –They are computed by our visual system –Their organization reflects task-specific conceptual distinctions as well as visual distinctions –They provide the bridge between conceptual and visual representations

Poverty Conjecture There is no purely qualitative, general-purpose representation of spatial properties Arguments for it –Pervasive human use of diagrams & model –Nobody’s done it –Mathematics: No notion of partial order in dimensions greater than 1. –Examples of specific tasks Prediction: People map spatial problems to 1D subspaces as much as possible

Can’t compute qualitative spatial descriptions in isolation Can compute qualitative spatial descriptions for a given task and context, using visual reasoning

Arguments against Poverty Conjecture For some types of qualitative spatial reasoning, topological representations suffice (e.g., Cohn) Some spatial tasks can be done by purely qualitative representations, but others can’t. Open questions: –What kinds of information are sufficient for which tasks? –What kinds of information do people actually use in those tasks?

Metric Diagram/Place Vocabulary model Qualitative representations express natural level of human knowledge & reasoning Metric Diagram/Place Vocabulary model links diagrammatic reasoning to conceptual knowledge Metric Diagram  Visual Routines Processor Place Vocabulary  Problem- specific qualitative representation

Example: Reasoning about motion of a ball (FROB) Q: Where can it go? Q: Where can it end up? Q: Can A and B collide? A is purple, B is blue

Creating a place vocabulary for a FROB world

Integrating qualitative and metric knowledge

A brief history of qualitative reasoning Prehistory Initial steps Rise of general theories ( ) Rapid expansion ( ) Maturity ( ) New directions (2000-????)

Prehistory Charniak –Common sense needed to solve story problems Rieger –Simple cause/effect mechanism descriptions Simple fixed-symbol vocabularies –TALL, MEDIUM, SMALL –Fuzzy logic

Initial steps ( ) NEWTON (de Kleer, 1975) –Identified importance of qualitative reasoning in problem solving –Introduced notion of envisionment Naïve Physics Manifesto (Hayes, 1978) –Widely circulated, very inspirational –Introduced notion of histories FROB (Forbus, 1980) –Metric Diagram/Place Vocabulary model

Rise of general theories ( ) Confluences (de Kleer and Brown) –Articulated notion of mythical causality –Clean sign-based qualitative calculus ENV  QSIM (Kuipers) –Articulated importance of qualitative mathematics –Introduced landmark values to encode richer behavioral distinctions Qualitative Process theory (Forbus) –Articulated notion of physical processes as causal mechanisms –Introduced ordinal relations as qualitative values

Rapid expansion ( ) General Diagnostic Engine (Williams and de Kleer) Explorations of qualitative reasoning –Chatter and how to get rid of it (legions) –Qualitative reasoning about phase space (Yip, Nishida) –Order of magnitude representations First applications –Qualitative Process Automation (LeClair & Abrams) –MITA photocopier (Tomiyama et al)

Maturity ( ) More applications work –Lots of interesting demonstrations –More fielded applications Many new ideas, old ideas pushed farther –Order of magnitude representations –Reasoning about chaos and nonlinear dynamics via qualitative phase space descriptions –Model construction from data in material science, medicine –Compositional modeling –Self-explanatory simulators –Teleological reasoning –Large-scale textbook problem solving

New directions (2000 and beyond) Deeper ties to engineering Deeper ties to science –Material Science (cf Ironi) –Cognitive Science (cf Bredeweg & deKonig, Forbus & Gentner) –Biology (cf Trelease & Park) And whatever other new directions you come up with! –Several factors are radically changing our world Moore’s law Rise of the networked world