School of something FACULTY OF OTHER School of Computing FACULTY OF ENGINEERING Augmenting the Knowledge Capture Process with Dialogue Agents Vania Dimitrova.

Slides:



Advertisements
Similar presentations
School of Computing FACULTY OF ENGINEERING School of Computing FACULTY OF ENGINEERING Personalised On-the-Job Reflective Mobile Learning in Fire and Rescue.
Advertisements

The Ontology Construction Problem Ontology construction requires the active engagement of domain experts Existing ontology authoring tools are not tailored.
School of something FACULTY OF OTHER School of Computing FACULTY OF ENGINEERING Evaluation Kleanthous Styliani
Mitsunori Ogihara Center for Computational Science
Experimental Course for Students with LD/ADHD Diana Cassie, Ph.D. Dalhousie University.
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
Map of Human Computer Interaction
Computer-Supported Collaborative Learning (CSCL), Virtual Math Teams (VMT), Group Cognition Gerry Stahl.
Evolution of Parametric Analysis within Rolls-Royce Purchasing
1 University of Namur, Belgium PReCISE Research Center Using context to improve data semantic mediation in web services composition Michaël Mrissa (spokesman)
“How can I learn AI?” Lindsay Evett, Alan Battersby, David Brown, SCI NTU Penny Standen, DRA UN.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
From Model-based to Model-driven Design of User Interfaces.
Supporting Business Decisions Expert Systems. Expert system definition Possible working definition of an expert system: –“A computer system with a knowledge.
School of something FACULTY OF OTHER School of Computing FACULTY OF ENGINEERING Supporting the Construction of Conceptual Ontologies with the ROO Tool.
Computation and representation Joe Lau. Overview of lecture What is computation? Brief history Computational explanations in cognitive science Levels.
I1-[OntoSpace] Ontologies for Spatial Communication John Bateman, Kerstin Fischer, Reinhard Moratz Scott Farrar, Thora Tenbrink.
Developing MAS The GAIA Methodology A Brief Summary by António Castro and Prof. Eugénio Oliveira.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
1 Learning from Behavior Performances vs Abstract Behavior Descriptions Tolga Konik University of Michigan.
Chapter 12: Intelligent Systems in Business
Department of Computer Science, University of Maryland, College Park 1 Sharath Srinivas - CMSC 818Z, Spring 2007 Semantic Web and Knowledge Representation.
IIBA Denver | may 20, 2015 | Kym Byron , MBA, CBAP, PMP, CSM, CSPO
ILMDA: Intelligent Learning Materials Delivery Agents Goal The ILMDA project is aimed at building an intelligent agent with machine learning capabilities.
Course Instructor: Aisha Azeem
The Academy of Public administration under the President of the Republic of Uzbekistan APPLICATION MODERN INFORMATION AND COMMUNICATION TECHNOLOGY IN DECISION.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 7 Slide 1 Requirements Engineering Processes 1.
31 st October, 2012 CSE-435 Tashwin Kaur Khurana.
Expert Systems Infsy 540 Dr. Ocker. Expert Systems n computer systems which try to mimic human expertise n produce a decision that does not require judgment.
ITEC224 Database Programming
EXCS Sept Knowledge Engineering Meets Software Engineering Hele-Mai Haav Institute of Cybernetics at TUT Software department.
Chapter 6 Supplement Knowledge Engineering and Acquisition Chapter 6 Supplement.
Computer Science CPSC 322 Lecture 3 AI Applications 1.
School of Computing FACULTY OF ENGINEERING Developing a methodology for building small scale domain ontologies: HISO case study Ilaria Corda PhD student.
Copyright Prentice Hall, Inc. 1 Computers: Information Technology in Perspective, 11e Larry Long and Nancy Long Chapter 10 Information Systems.
Supporting Civil-Military Information Integration in Military Operations Other than War Paul Smart, Alistair Russell and Nigel Shadbolt
1 Knowledge & Knowledge Management “Knowledge is power” to “Sharing K is power” Yaseen Hayajneh, PhD.
Chapter 3 DECISION SUPPORT SYSTEMS CONCEPTS, METHODOLOGIES, AND TECHNOLOGIES: AN OVERVIEW Study sub-sections: , 3.12(p )
1 Introduction to Software Engineering Lecture 1.
Sharing Design Knowledge through the IMS Learning Design Specification Dawn Howard-Rose Kevin Harrigan David Bean University of Waterloo McGraw-Hill Ryerson.
Towards a Theoretical Framework for the Integration of Dialogue Models into Human-Agent Interaction John R. Lee Assistive Intelligence Inc. Andrew B. Williams.
A Common Ground for Virtual Humans: Using an Ontology in a Natural Language Oriented Virtual Human Architecture Arno Hartholt (ICT), Thomas Russ (ISI),
GREGORY SILVER KUSHEL RIA BELLPADY JOHN MILLER KRYS KOCHUT WILLIAM YORK Supporting Interoperability Using the Discrete-event Modeling Ontology (DeMO)
Architecture of Decision Support System
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
SQL Based Knowledge Representation And Knowledge Editor UMAIR ABDULLAH AFTAB AHMED MOHAMMAD JAMIL SAWAR (Presented by Lei Jiang)
‘Activity in Context’ – Planning to Keep Learners ‘in the Zone’ for Scenario-based Mixed-Initiative Training Austin Tate, MSc in e-Learning Dissertation.
How to Apply it in the Classroom Elicit ideas Elaboration & Reconstruc- tion Frequent problem based activities Variety of info. & resources Collaboration.
RULES Patty Nordstrom Hien Nguyen. "Cognitive Skills are Realized by Production Rules"
1 Learning through Interactive Behavior Specifications Tolga Konik CSLI, Stanford University Douglas Pearson Three Penny Software John Laird University.
Information Systems Dr. Ken Cosh Lecture 9.
Artificial Intelligence
“Intelligent User Interfaces” by Hefley and Murray.
Knowledge Support for Modeling and Simulation Michal Ševčenko Czech Technical University in Prague.
Knowledge Engineering. Review- Expert System 3 Knowledge Engineering The process of building an expert system: 1.The knowledge engineer establishes a.
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.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Tutoring & Help Systems Deepthi Bollu for CSE495 10/31/2003.
Knowledge Representation Part I Ontology Jan Pettersen Nytun Knowledge Representation Part I, JPN, UiA1.
Knowledge Elicitation – Converting Tacit Knowledge to Explicit
Lesson 3: The Roles of Technology
“Intelligent User Interfaces” by Hefley and Murray A 1993 Perspective
School of Computing FACULTY OF ENGINEERING
Artificial Intelligence
Architecture Components
Expert Systems.
Drill & Practice Programs
전문가 시스템(Expert Systems)
Map of Human Computer Interaction
Versioning in Adaptive Hypermedia
Presentation transcript:

School of something FACULTY OF OTHER School of Computing FACULTY OF ENGINEERING Augmenting the Knowledge Capture Process with Dialogue Agents Vania Dimitrova Intelligence Augmentation Leeds 14 June 2010

Outline Context - Knowledge elicitation challenges Dialogue agents - Examples - Key components - Example architectures Discussion

Context: Terminology Becerra-Fernandez, et al., Knowledge Management, Prentice Hall, 2004 / Additional material, Dekai Wu, 2007 Knowledge elicitation (elicit knowledge from humans) Knowledge acquisition (broader sources – humans, documents) Often used interchangeably Becerra-Fernandez, et al., Knowledge Management, Prentice Hall, 2004 Additional material, Dekai Wu, 2007.

Knowledge Elicitation Challenges Most knowledge is in the heads of experts Experts have vast amounts of knowledge Experts have a lot of tacit knowledge Tacit knowledge is hard (impossible) to describe Experts are very busy and valuable people Each expert doesn't know everything People see the world from different and changing perspectives There is often no consensus what is wrong and what is right Find a tractable, effective, and efficient way to articulate some part of a persons conceptualisation and align to conceptualisations by other people. Adapted from

Dialogic Aproach Exploit dialogue agents to facilitate the articulation and alignment of peoples conceptualisations Scenario 1: Dialogue agent to help elicit a humans knowledge

Dialogic Aproach Exploit dialogue agents to facilitate the articulation and alignment of peoples conceptualisations Scenario 2: Dialogue agent to help align different conceptualisations

Why Dialogue? Dialogue is crucial when creating, merging and aligning ontologies - Communication stage present in most methodologies for creating ontologies -Dialogue commonly used in ontology engineering studies Dialogue is critical in multi-agent systems for sharing meaning - Do agents know the same concept, do different concepts actually have same meaning (Williams, 2004) - Agents that do not share the same ontology negotiate meaning (Bailin & Truszkowski, 2002) Williams, A., Learning to Share Meaning in a Multi-Agent System, Autonomous Agents and Multi-Agent Systems, Vol 8(2), 2004 Bailin, S. & Truszkowski, W., Ontology Negotiation: How Agents Can Really Get to Know Each Other. WRAC 2002:

Dialogue Agents Intelligent agents which can engage in a dialogue with a user Types of dialogue: Task-based (help users complete tasks, e.g. buy a ticket, book a room) Tutoring (support learning – explanation, meta-cognition, motivation) Diagnostic (diagnose users state, e.g. medical diagnosis) Information seeking (provide answers to users questions) Negotiation (decision making agents) Interactive user modelling (extract a user model)

Dialogue Agents: Examples See demos: Roomline: task-based dialogue (booking a room)Roomline AUTOTUTOR: tutoring dialogue (learning basic computer skills)AUTOTUTOR Gnututor: tutoring dialogue (learning basic concepts)Gnututor RIA: information seeking (finding properties)RIA Earlier Leeds: STyLE-OLM: user modelling (diagnosing users conceptual knowledge, conceptual graphs) OWL-OLM (SWALE): user modelling (diagnosing users conceptual knowledge, OWL) STyLE-OLM reference: Dimitrova, V., Interactive Open Learner Modelling, International Journal of AI in Education, IJAIED, 2003 OWL-OLM reference: Aroyo, L., Denaux, R., Dimitrova, V., Pye, M., Interactive Ontology-Based User Knowledge Acquisition: A Case Study. ESWC 2006:

Learning technical terminology

Main Components User Utterance Dialogue moves (intention & proposition) Communicative acts Dialogue Management Focus maintenance (local & global) Interpretation of user utterance Management of dialogue commitments Decide what to say next Computer Utterance Dialogue moves (intention & proposition) Communicative acts

CommunicationMediumCommunicationMedium Dialogue Games Model UpdatIngtheUserModelUpdatIngtheUserModel STyLE-OLM Commitment Rules Game Rules Tactics and Strategies Belief Stores System and Users Reasoners User Model Beliefs Misunder- standings Miscon- ceptions Domain Ontology

Example Dialogue Games in STyLE-OLM

Eliciting a User Model from the Belief Stores in STyLE-OLM User's Commitment Store System's Commitment Store Finding Agreements and Conflicts CONFLICTSCONFLICTS A G R E E M E N T S Updating the User Model Users Reasoners Resultant UM Domain Ontology Systems Reasoners

Layered Information States (Traum et al., 2006) Realization Rules Dialogue Acts Input Utterance Recognition Rules Update Rules Output Utterance (verbal and nonverbal) Selection Rules Info State Components Dialogue Manager Dialogue Acts David Traum, Interactive Dialogue for Simulation with Virtual Characters, Layer consists of Information State components (state of interaction) Dialogue Acts (Packages of changes to information state) Ontology Lexicon Participants Social state Dialogue history Conversation model

Modular Acrhitecture (Zinn et al., 2002) Claus Zinn, Johanna D. Moore, Mark G. Core, A 3-tier Planning Acrhitecture for Managing Tutoring Dialogue, Proceedings of ITS2002, Springer, LNCS.

3-tear response generation (Zinn et al., 2002) Claus Zinn, Johanna D. Moore, Mark G. Core, A 3-tier Planning Acrhitecture for Managing Tutoring Dialogue, Proceedings of ITS2002, Springer, LNCS.

Summary: Dialogic Approach Dialogic Approach: Potential - Efficient - Independent from the knowledge representation formalism - Depth versus breath Dialogic Approach: Challenges - Computationally expensive (fidelity vs tractability) - Managing confusion (uncertainty) - Multiple participants (perspectives)

Dialogue and Knowledge Capture Scenario 1: - Dialogue to assist ontology engineering - Dialogue to capture user experience - Dialogue to capture user context Scenario 2: - Dialogue to initiate clarification - Dialogue to point at similarities and differences - Argumentation strategies