The CREDO stack: from arguments to decisions to cognitive agents

Slides:



Advertisements
Similar presentations
1 Using Ontologies in Clinical Decision Support Applications Samson W. Tu Stanford Medical Informatics Stanford University.
Advertisements

Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California USA
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
KR-2002 Panel/Debate Are Upper-Level Ontologies worth the effort? Chris Welty, IBM Research.
Outline Administrative issues Course overview What are Intelligent Systems? A brief history State of the art Intelligent agents.
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
The Logic of Intelligence Pei Wang Department of Computer and Information Sciences Temple University.
An Introduction to Artificial Intelligence Presented by : M. Eftekhari.
Mor Peleg University of Haifa Medinfo, August 22, 2013.
Clinical decision support system (CDSS). Knowledge-based systems Knowledge based systems are artificial intelligent tools working in a narrow domain to.
AI 授課教師:顏士淨 2013/09/12 1. Part I & Part II 2  Part I Artificial Intelligence 1 Introduction 2 Intelligent Agents Part II Problem Solving 3 Solving Problems.
4 Intelligent Systems.
Argumentation in Artificial Intelligence Henry Prakken Lissabon, Portugal December 11, 2009.
Certainty and Evidence
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
1 Department of Computer Science and Engineering, University of South Carolina Issues for Discussion and Work Jan 2007  Choose meeting time.
Chapter 12: Intelligent Systems in Business
Critical Thinking in Nursing. Definition  Critical thinking is an active, organized, cognitive process used to carefully examine one’s thinking and the.
A common ground theory of medical decision-making 2: The knowledge ladder John Fox Department of Engineering Science University of Oxford and OpenClinical.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
A common ground theory of medical decision-making 1: The CREDO stack
Artificial Intelligence By Ryan Shoultes & Jeremy Creighton.
From logic and probability to argument and evidence: a cognitive perspective Mathematical logic and probability theory are usually taken to provide the.
Health informatics Lecture 4 Understanding clinical processes. Protocols, care pathways and workflow. Messaging and communication. Traditional process.
Artificial Intelligence Dr. Paul Wagner Department of Computer Science University of Wisconsin – Eau Claire.
Medical thinking: towards a unified view John Fox Advanced Computation Laboratory Cancer Research UK.
Healthcare Services as Collective Activity Susan Wakenshaw Xiao MA.
Multi-Agent Systems University “Politehnica” of Bucarest Spring 2003 Adina Magda Florea
Course Overview  What is AI?  What are the Major Challenges?  What are the Main Techniques?  Where are we failing, and why?  Step back and look at.
Knowledge representation
Chapter 4 by Kathleen Mastrian and Dee McGonigle
A RTIFICIAL I NTELLIGENCE Introduction 3 October
Argumentation and Trust: Issues and New Challenges Jamal Bentahar Concordia University (Montreal, Canada) University of Namur, Belgium, June 26, 2007.
From attention to intention Modelling decisions and plans in clinical practice.
CSE (c) S. Tanimoto, 2002 Expert Systems 1 Expert Systems Outline: Various Objectives in Creating Expert Systems Integration of AI Techniques into.
Chapter 13 Artificial Intelligence and Expert Systems.
1 The main topics in AI Artificial intelligence can be considered under a number of headings: –Search (includes Game Playing). –Representing Knowledge.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
A Quantitative Trust Model for Negotiating Agents A Quantitative Trust Model for Negotiating Agents Jamal Bentahar, John Jules Ch. Meyer Concordia University.
Clinical Decision Support Systems Dimitar Hristovski, Ph.D. Institute of Biomedical.
Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC)
Expert Systems. Learning Objectives: By the end of this topic you should be able to: explain what is meant by an expert system describe the components.
Modelling clinical goals A corpus of examples and a tentative ontology John Fox 1, Alyssa Alabassi 1,2, Elizabeth Black 1, Chris Hurt 1, Tony Rose 1 1.
Problem Solving. Definition Basic intellectual process that has been refined and systemized for the various challenges people face.
Cognitive Architectures and General Intelligent Systems Pay Langley 2006 Presentation : Suwang Jang.
Presented by:- Reema Tariq Artificial Intelligence.
Artificial Intelligence, simulation and modelling.
Some Thoughts to Consider 5 Take a look at some of the sophisticated toys being offered in stores, in catalogs, or in Sunday newspaper ads. Which ones.
Rule Engine for executing and deploying the SAGE-based Guidelines Jeong Ah Kim', Sun Tae Kim 2 ' Computer Education Department, Kwandong University, KOREA.
Survey on Expert System Seung Jun Lee Dept. of Nuclear and Quantum Engineering KAIST Mar 3, 2003.
A Normative and Intentional Agent Model for Organisation Modelling
The project standards and procedures for health care project
Artificial Intelligence, P.I
Chapter 10: Using Uncertain Knowledge
DSS & Warehousing Systems
Requirements Elicitation – 1
Developing a Health Maintenance Schedule
Expert System Dr. Khoerul Anwar, S.T.,M.T STMIK Pradnya Paramita
Special Topics in Vendor-Specific Systems
Michael Wooldridge presented by Kim Sang Soon
Artificial Intelligence Lecture 2: Foundation of Artificial Intelligence By: Nur Uddin, Ph.D.
<I-N-C-A> and the I-Room
Special Topics in Vendor-Specific Systems
Chapter 13 Intelligent Systems Over the Internet
Semantic Resolution in a Simple E-Commerce Application
Expert Knowledge Based Systems
Generalized Diagnostics with the Non-Axiomatic Reasoning System (NARS)
This presentation was developed by Dr. Steven C
Habib Ullah qamar Mscs(se)
Presentation transcript:

The CREDO stack: from arguments to decisions to cognitive agents John Fox and many friends, including Mike Clark, Subrata Das, David Glasspool, Paul Krause, Simon Parsons, Simon Ambler, Morten Elvang- Goransson, Elizabeth Black … Rick Cooper, Peter Yule … Andrzej Glowinski, Vivek Patkar, Mike O’Neil … and mentors Allen Newell, Herb Simon, John Morton, Donald E Broadbent, Ulric Neisser

The CREDO stack A long term programme of research on reasoning, decision- making, planning and other cognitive capabilities. Medical expertise is the “model” domain. Programme started with a focus on human decision-making and evolved into an AGI project and autonomous, cognitive agents.

Experimental research on medical decision-making Question: “is headache present?” Explain temperature … Symptoms temperature … Suspect meningitis, tonsillitis ... Query Find out .. headache, dysphagia… Diagnosis? Making decisions under the influence of memory Psychological Review, 1980

Simulation, as a simple cognitive architecture

The CREDO stack

Generalisation Evidence and argumentation Das, Fox et al J Exp. Theor. AI 1997, Fox and Das, AAAI and MIT Press 2000 Fox et al IEEE Intelligent Systems, 2006 Goals Candidate solutions Decisions - Beliefs Plans Actions Another multi-agency funded project called RED (Rigorously Engineered Decisions) led to the development of the “domino agent” architecture which has influenced a great deal of our theoretical thinking and technology development for approaching 15 years. Evidence and argumentation

BDI agent Desires Beliefs Intentions

Formalisation Commit (accept) Support Commit (adopt) Das, Fox et al J Exp. Theor. AI 1997, Fox, and Das, MIT Press 2000 Fox et al IEEE Intelligent Systems, 2006 Goals Candidate solutions Decisions - Beliefs Plans Actions Commit (accept) Support Commit (adopt)

Support and decision Argumentation Decision making Theory U Data LA (Option, Rationale, Confidence) Confidence: quantitative, semiquantitative, logical, linguistic Decision making {(Option, Rationale, Confidence)} Agg (Option, Commitment) Fox et al ECAI 1992, UAI 1994 Krause et al Computational Intelligence 1995

Logical confidence P is  if P is any well-formed formula in the language of the logic P is  if an argument, possibly using inconsistent data, can be constructed P is  if a consistent argument can be constructed (we may also be able to construct a consistent argument against) P is  if a consistent argument can be constructed for it, and no consistent argument can be constructed against it. P is  if it satisfies the conditions of being  and, in addition, no consistent arguments can be constructed against any of the premises used in its supporting argument P is  if it is a tautology of the logic (meaning that its validity is not contingent on any data in the knowledge base). Based on Elvang-Gorannson, Krause and Fox “Logic and linguistic uncertainty terms” Proc. UAI (1993)

Logical confidence P is open if P is any well-formed formula in the language of the logic P is supported if an argument, possibly using inconsistent data, can be constructed P is plausible if a consistent argument can be constructed (we may also be able to construct a consistent argument against) P is probable if a consistent argument can be constructed for it, and no consistent argument can be constructed against it. P is persuasive if it satisfies the conditions of being probable and, in addition, no consistent arguments can be constructed against any of the premises used in its supporting argument P is certain if it is a tautology of the logic (meaning that its validity is not contingent on any data in the knowledge base). Based on Elvang-Gorannson, Krause and Fox “Logic and linguistic uncertainty terms” Proc. UAI (1993)

The CREDO stack

Knowledge engineering Class hierarchies, semantic networks Diseases, Symptoms, Findings, Drugs Medical knowledge, Clinical notes Alerts, reminders, interpretations, recommendations Options, evidence, preferences Care pathways, workflows Terminologies, coding systems Expert systems, Personal care agents Agents Plans Decisions Rules Descriptions Concepts

Software engineering Decisions Plans Enquiries Actions Goals Candidate solutions Decisions - Beliefs Plans Actions Actions Decisions Plans Commitments Plans Artificial Intelligence in Hazardous Applications J Fox and S Das, AAAI & MIT Press 2000

Modelling decisions Sutton and Fox, J Am Med Informatics, 2003 decision :: 'Diagnosis_decision' ; caption ::"Diagnosis decision"; candidate :: ''peptic ulcer'' ; argument :: for,age < 35 OR weight = normal attributes argument_name :: 'age < 35 OR weight = normal' ; end attributes; recommendation ::netsupport(decision_11, 'peptic ulcer') >= 1; candidate :: 'cancer' ; argument :: for,biopsy = abnormal attributes argument_name :: 'biopsy = abnormal' ; argument :: for,age >= 50 AND Weight = down attributes argument_name :: 'age >= 50 AND Weight = down' ; caption ::"Elderly patient has lost weight"; recommendation ::netsupport(decision_11, 'cancer') >= 1; end decision. Sutton and Fox, J Am Med Informatics, 2003 Fox et al, AI Communications, 2003

Modelling plans Sutton and Fox, J Am Med Informatics, 2003 plan :: 'Simple_plan_example' ; caption :: "Example of a plan with 4 components"; abort ::patient_discharged = yes; terminate ::patient_recovered = yes; component :: 'Diagnosis_decision' ; schedule_constraint :: completed('Patient_history') ; number_of_cycles ::1; component :: 'Patient_history' ; component :: 'Pathway_1' ; schedule_constraint :: completed('Diagnosis_decision') ; component :: 'Pathway_2' ; end plan. Sutton and Fox, J Am Med Informatics, 2003 Fox et al, AI Communications, 2003

The CREDO stack

Application development platform

The CREDO stack

Argumentation in the evidential mode Backings Claims Rationale (pros and cons)

Argumentation in the evidential mode Vivek Patkar Dionisio Acosta Ioannis Chronakis

Argumentation in the evidential mode Jeff Garber AACE, Vivek Patkar, Mor Peleg U Haifa, David Glasspool

The CREDO stack

Deployments: argumentation at scale?

CREDO on argumentation What is an argument? A process in which an agent applies its knowledge to reasoning about beliefs, goals, options, commitments, plans, actions … What is the form of an argument? Claim + Rationale + Confidence What is a good argument? Soundness + veracity + provenance What modes of argumentation are there? Dialectical, Evidential, …?