What Is A Knowledge Representation? Lecture 13

Similar documents
What Is a Knowledge Representation? Randall Davis, Howard Shrobe, and Peter Szolovits

To conclude, a theory of error must be a theory of the interaction between human performance variability and the situational constraints.

What can Ontology Contribute to an Interdisciplinary Project?

Inferencing in Artificial Intelligence and Computational Linguistics

A Unified View of Consequence Relation, Belief Revision and Conditional Logic

Survey of Knowledge Base Content

Knowledge is rarely absolutely certain. In expert systems we need a way to say that something is probably but not necessarily true.

Chapter 02 Developing and Evaluating Theories of Behavior

Causal Knowledge Modeling for Traditional Chinese Medicine using OWL 2

With Semantic Analysis from Noun Phrases to SNOMED CT and Classification Codes H. R. Straub, M. Duelli, Semfinder AG, Kreuzlingen, Switzerland

Dimensions of Health and Illness: Toward an Integrated Model

Critical Thinking and Reading Lecture 15

Helping Your Asperger s Adult-Child to Eliminate Thinking Errors

High-level Vision. Bernd Neumann Slides for the course in WS 2004/05. Faculty of Informatics Hamburg University Germany

Harvard-MIT Division of Health Sciences and Technology HST.952: Computing for Biomedical Scientists. Data and Knowledge Representation Lecture 6

6. A theory that has been substantially verified is sometimes called a a. law. b. model.

A Computational Theory of Belief Introspection

APPROVAL SHEET. Uncertainty in Semantic Web. Doctor of Philosophy, 2005

Audio: In this lecture we are going to address psychology as a science. Slide #2

Measurement and meaningfulness in Decision Modeling

t-test for r Copyright 2000 Tom Malloy. All rights reserved

The role of theory in construction management: a call for debate

Science is a way of learning about the natural world by observing things, asking questions, proposing answers, and testing those answers.

Expert Systems. Artificial Intelligence. Lecture 4 Karim Bouzoubaa

Artificial Intelligence and Human Thinking. Robert Kowalski Imperial College London

Interviewing, or MI. Bear in mind that this is an introductory training. As

AGENT-BASED SYSTEMS. What is an agent? ROBOTICS AND AUTONOMOUS SYSTEMS. Today. that environment in order to meet its delegated objectives.

Running Head: NARRATIVE COHERENCE AND FIDELITY 1

ALCOHOL & OTHER DRUGS

Conflict of Interest. Motivational Interviewing (MI) What is Motivational Interviewing. Empathy & MI spirit Consistent use of MI

Conflict Management & Problem Solving

the examples she used with her arguments were good ones because they lead the reader to the answer concerning the thesis statement.

Representation Theorems for Multiple Belief Changes

Overview. cis32-spring2003-parsons-lect15 2

Binding Ontologies and Coding Systems to Electronic Health Records and Message

Chapter 2. Knowledge Representation: Reasoning, Issues, and Acquisition. Teaching Notes

Agent-Based Systems. Agent-Based Systems. Michael Rovatsos. Lecture 5 Reactive and Hybrid Agent Architectures 1 / 19

Is it possible to give a philosophical definition of sexual desire?

STIN2103. Knowledge. engineering expert systems. Wan Hussain Wan Ishak. SOC 2079 Ext.: Url:

Overview EXPERT SYSTEMS. What is an expert system?

MAJ TRIAL SKILLS SEMINAR: PLAINTIFF S CLOSING ARGUMENT

Defined versus Asserted Classes: Working with the OWL Ontologies. NIF Webinar February 9 th 2010

Best Practice Model Communication/Relational Skills in Soliciting the Patient/Family Story Stuart Farber

Pythia WEB ENABLED TIMED INFLUENCE NET MODELING TOOL SAL. Lee W. Wagenhals Alexander H. Levis

COMMUNICATION TIPS FOR SUCCESSFUL COMMUNICATION DURING ALL STAGES OF ALZHEIMER S DISEASE

Emotional Intelligence and NLP for better project people Lysa

INTERVIEWS II: THEORIES AND TECHNIQUES 1. THE HUMANISTIC FRAMEWORK FOR INTERVIEWER SKILLS

Consulting Skills. Part 1: Critical assessment of Peter Block and Edgar Schein s frameworks

Foundations of AI. 10. Knowledge Representation: Modeling with Logic. Concepts, Actions, Time, & All the Rest

Supplementary notes for lecture 8: Computational modeling of cognitive development

Developing Yourself to Your Highest Potential

Statistics and Full Belief

BASIC VOLUME. Elements of Drug Dependence Treatment

In Support of a No-exceptions Truth-telling Policy in Medicine

Hypothesis Overdrive?

Selecting a research method

RISK COMMUNICATION FLASH CARDS. Quiz your knowledge and learn the basics.

What Stimulates Change? Translating Motivational Interviewing Theory into Practice

A Three Agent Model of Consciousness Explains Spirituality and Multiple Nondual Enlightened States Frank Heile, Ph.D.

Strategies for Engaging Families

Choosing Life: Empowerment, Action, Results! CLEAR Menu Sessions. Substance Use Risk 2: What Are My External Drug and Alcohol Triggers?

Knowledge Representation defined. Ontological Engineering. The upper ontology of the world. Knowledge Representation

Equine Assisted Psychotherapy and Addictions Recovery. NAADAC Conference ~~~~ September 28, 2014

Patrick Breheny. January 28

Citation for published version (APA): Geus, A. F. D., & Rotterdam, E. P. (1992). Decision support in aneastehesia s.n.

COMP329 Robotics and Autonomous Systems Lecture 15: Agents and Intentions. Dr Terry R. Payne Department of Computer Science

International Journal of Software and Web Sciences (IJSWS)

DOING SOCIOLOGICAL RESEARCH C H A P T E R 3

STATISTICAL INFERENCE 1 Richard A. Johnson Professor Emeritus Department of Statistics University of Wisconsin

Coherence Theory of Truth as Base for Knowledge Based Systems

Language Volunteer Guide

Science, Society, and Social Research (1) Benjamin Graham

EER Assurance Criteria & Assertions IAASB Main Agenda (June 2018)

Developing Highly Effective People

U. T. Place, Is consciousness a brain process?

Introduction to Stages of Change and Change Talk in Motivational Interviewing Lisa Kugler, PsyD. March 29, 2018

Semantic Alignment between ICD-11 and SNOMED-CT. By Marcie Wright RHIA, CHDA, CCS

Operation S.A.V.E Campus Edition

PSYC 441 Cognitive Psychology II

Improving sound quality measures through the multifaceted soundscape approach

EEL-5840 Elements of {Artificial} Machine Intelligence

Grounding Ontologies in the External World

PROBABILITY Page 1 of So far we have been concerned about describing characteristics of a distribution.

Anxiety & Cognitive Behavioral Therapy Module

Evaluation Models STUDIES OF DIAGNOSTIC EFFICIENCY

C.S. Peirce and the Philosophy of Medical Imaging

Common Sense Assistant for Writing Stories that Teach Social Skills

Free DISC Style Report for James Craddock

The Value of Peer Support in Promoting Health and Wellness

ORC: an Ontology Reasoning Component for Diabetes

YOUR NEW MONEY STORY ROADMAP FOR MONEY MASTERY

Towards a biocultural approach of dissociative consciousness

10 Intraclass Correlations under the Mixed Factorial Design

Using Scripts to help in Biomedical Text Interpretation

Peer Supports New Roles in Integrated Care Promoting Health and Wellness for Families and Communities

HOW DO YOU REALLY KEEP YOUR KIDS SAFE FROM ADDICTION?

Introduction. Abstract. Figure 1: Proportional Analogy.

What is perceptual content? What is phenomenal character?

Intelligence Analysis Ontology for Cognitive Assistants

Assessing the Foundations of Conscious Computing: A Bayesian Exercise

Transcription:

What Is A Knowledge Representation? 6.871 - Lecture 13

Outline What Is A Representation? Five Roles What Should A Representation Be? What Consequences Does This View Have For Research And Practice? One answer to a foundational question The spirit of a representation The spirit should be indulged In analysis In system construction The central task of knowledge representation 6.871 - Lecture 13 2

Terminology and Perspective Inference = getting new expressions from old Not limited to deductive (sound) inference. Knowledge Representation Technologies : rules, frames, logic, semantic nets, etc. 6.871 - Lecture 13 3

What Is a KR? 1) It s a surrogate. A substitute for the thing itself. 2) It s a set of ontological commitments. In what terms should I think about the world? 3) It s a fragment of a theory of intelligent reasoning. What is intelligence? What can I infer from what I know? (i.e., which inferences are sanctioned?) What should I infer from what I know? (i.e., which inferences are recommended?) 6.871 - Lecture 13 4

What Is a KR? 4) It s a medium for pragmatically efficient computation. The computational medium in which thinking is accomplished. How should I organize information to facilitate that thinking? 5) It s a medium of expression and communication. A language we use to talk to the machine. 6.871 - Lecture 13 5

[1] It s A Surrogate A stand-in for the object in the real world. Operations on the KR substitute for actions in the world. Reasoning is itself a substitute for action. (Conversely, actions can substitute for reasoning). 6.871 - Lecture 13 6

[1] It s A Surrogate Questions: A surrogate for what? How accurate a surrogate? 6.871 - Lecture 13 7

[1] It s A Surrogate Questions: A surrogate for what? Æ semantics How accurate a surrogate? 6.871 - Lecture 13 8

[1] It s A Surrogate Questions: A surrogate for what? Æ semantics How accurate a surrogate? Æ fidelity 6.871 - Lecture 13 9

[1] It s A Surrogate Questions: A surrogate for what? Æ semantics How accurate a surrogate? Æ fidelity More fidelity is not automatically better Perfect fidelity is impossible. 6.871 - Lecture 13 10

[1] It s A Surrogate Perfect fidelity is impossible Æ We inevitably lie. Æ Incorrect inferences are inevitable. Sound reasoning can t save us. A better representation can t save us. Æ We have already sinned. Æ We may as well be pragmatic about it. 6.871 - Lecture 13 11

[2] Set of Ontological Commitments Surrogates are inevitably imperfect Æ KR selection unavoidably makes an OC. Commitment occurs even at the level of the KRT s Diagnosis as rules vs. frames. 6.871 - Lecture 13 12

[2] Set of Ontological Commitments The commitment accumulates in layers EG: medical diagnosis frames Æ prototypes, defaults, taxonomy prototypes of what? what diseases? 6.871 - Lecture 13 13

[2] Set of Ontological Commitments Alcoholism as disease: View comes into question Saying that standard treatments have not helped many drugs and alcohol abusers, some people on the front lines of treatment are challenging the view of addiction as a disease controlled by biological factors. The idea that alcoholism is a disease that can be treated like other chronic medical conditions has been doctrine since the 1960s. By the 80s, the biomedical model had become so dominant that many researchers believed it was only a matter of time before a gene for alcoholism would be found. Now, however, some specialists are backing off from that stand. While biology certainly plays a role in addiction, they say, it isn t the whole or even most of the story. The social and environmental factors behind why people drink or take drugs, as well as their beliefs about how their drug of choice helps them, are just as crucial in understanding and treating addictions, they argue. The negative effects of stressful life events, socioeconomic status and unemployment are key factors, says Emil Chiauzzi, clinical director of addiction services for the Deaconess-Waltham Hospital. And people do not become addicted only to a drug, but to the drug experience, the rituals involved. Adapted from Boston Globe 6.871 - Lecture 13 4/9/06 p.1 14

[2] Set of Ontological Commitments The commitment accumulates in layers EG: medical diagnosis frames Æ prototypes, defaults, taxonomy prototypes of what? what diseases? Commitment is inevitable Commitment is crucial 6.871 - Lecture 13 15

[3] Fragment of a Theory of Intelligent Reasoning What are all the inferences am I permitted to make? Example: classical formal logic; sound inference Other answers Logic: circumscription Rules: plausible inference Frames: good matches, expectations, defaults. 6.871 - Lecture 13 16

[3] Fragment of a Theory of Intelligent Reasoning What are all the inferences am I permitted to make? Logic: sound inference Which inferences am I encouraged to make? Example: Frames What reasoning to do: anticipatory matching Other examples SN: propagation; links. Rules: chaining; associations. Logic: lemmas; connection graphs. Combinatorial explosions Æ the need for guidance on what we should do, not only what we can do. 6.871 - Lecture 13 17

[4] Medium for pragmatically efficient computation Reasoning with KR means computing with it. The pendulum swing Heuristic adequacy (1969) The logicist view (circa 1974) The computational imperative view (circa 1984) 6.871 - Lecture 13 18

[4] Medium for pragmatically efficient computation The pragmatics of it: How can I organize information to facilitate reasoning? Example: Frames triggers, procedural attachment, taxonomic hierarchies 6.871 - Lecture 13 19

[5] Medium of Expression and Communication It s how we say things about the world. It s how we communicate with the reasoner. In principle, as a medium of expression: How general, how precise? Does it provide expressive adequacy? In practice, as a medium of communication: How transparent is it? Can we understand what s been said? Can we generate the right expression? 6.871 - Lecture 13 20

What Should A Representation Be? 1) Surrogate: imperfect fidelity Æ incorrect inference is inevitable Æ take a pragmatic view of soundness/efficiency 2) Ontological commitment Unavoidable One of the most important things a KR can supply A source of power Insufficiently explored (but this is changing) Important at the tool level 6.871 - Lecture 13 21

What Should A Representation Be? 3) Theory of intelligent reasoning Representations should inform the reasoner about what inferences should be encouraged 6.871 - Lecture 13 22

What Should A Representation Be? 4) Medium of pragmatically efficient computation In real use: average time complexity matters. Doing well most of the time on problems actually encountered In real use: worst cases need not be fatal. Coroutine-style resource-limited comp n is interruptible Æ freedom from requiring guarantees Representation should inform the reasoner about how to organize information to make the encouraged inferences inexpensive, on average. Æ data structures Ex: a-k-o assertions vs a-k-o links 6.871 - Lecture 13 23

What Should A Representation Be? 5. Medium of expression and communication Possible vs. reasonably obvious and natural. 6.871 - Lecture 13 24

What Should A Representation Be? All five roles matter. The five roles characterize the spirit of a representation. The spirit should be indulged, not overcome. Programming the representation If it doesn't fit naturally, design a new one. 6.871 - Lecture 13 25

What Should A Representation Be? Every representation is only one of several possible approximations to reality. Æ there is no one right one Æ one or another may be better suited to a specific task Æ need to connect representation to the reasoning to the task Æ Let the domain tell you: a good set of abstractions (ontology) which inferences are needed/recommended Æ Build those abstractions into the language Æ Make the recommended inferences easy 6.871 - Lecture 13 26

What Should A Representation Be? There s significant power in attending to the domain. Domain independent languages are overlooking an important source of power. 6.871 - Lecture 13 27

Summary What Is A Representation 1. It s a surrogate, one of several approximations. 2. It s a set of ontological commitments. 3. It s a fragment of a theory of intelligent reasoning. 4. It s a medium for pragmatically efficient computation. 5. It s a medium of expression and communication. 6.871 - Lecture 13 28

Summary What Should A Representation Be? Pragmatic in its view soundness and efficiency. Strong in ontological commitment. Pluralistic in defining sanctioned inferences. Effective in recommending inferences and organizing information. Efficient in the average case (pragmatic efficiency) Effective as a medium of communication. Supported by guarantees but not limited by them. Focused on the world. Rich in abstractions matched to the task. Indulged. 6.871 - Lecture 13 29

Summary Fundamental task of KR: Capturing the richness of the natural world. 6.871 - Lecture 13 30