Cristina Conati Department of Computer Science University of British Columbia Plan Recognition for User-Adaptive Interaction.

Slides:



Advertisements
Similar presentations
The Cost of Authoring with a Knowledge Layer Judy Kay and Lichao Li School of Information Technologies The University of Sydney, Australia.
Advertisements

Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
GUIDED GROUP WORK IN MATHEMATICS
MMAP Middle School Math Through Applications Project Dahwun Deepak Gazi Scott Sun-Young.
Bridgette Parsons Megan Tarter Eva Millan, Tomasz Loboda, Jose Luis Perez-de-la-Cruz Bayesian Networks for Student Model Engineering.
Developing and Evaluating a Query Recommendation Feature to Assist Users with Online Information Seeking & Retrieval With graduate students: Karl Gyllstrom,
Relating Error Diagnosis and Performance Characteristics for Affect Perception and Empathy in an Educational Software Application Maria Virvou, George.
Modeling Student Knowledge Using Bayesian Networks to Predict Student Performance By Zach Pardos, Neil Heffernan, Brigham Anderson and Cristina Heffernan.
Cristina Conati Department of Computer Science University of British Columbia Beyond Problem-solving: Student-adaptive Interactive Simulations for Math.
Bayesian Nets in Student Modeling ITS- Sept 30, 2004.
Psychological Aspects of Risk Management and Technology – G. Grote ETHZ, Fall09 Psychological Aspects of Risk Management and Technology – Overview.
Helping Students Learn to Learn: Easy Methods for Teaching & Assessment Angela Ho, EDC Wincy Lee, Learning to Learn Project Kenneth Tam, Learning to Learn.
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Specialized Business Information Systems Chapter 11.
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
Intelligent Tutoring Systems Traditional CAI Fully specified presentation text Canned questions and associated answers Lack the ability to adapt to students.
Tutoring and Learning: Keeping in Step David Wood Learning Sciences Research Institute: University of Nottingham.
1 Small Group Teaching Linda Carey Centre for Educational Development Queen’s University Belfast.
Author: Fang Wei, Glenn Blank Department of Computer Science Lehigh University July 10, 2007 A Student Model for an Intelligent Tutoring System Helping.
Marketing Research  Def. - Formal communication link with the environment to provide accurate and useful information for better decision making.  Systematic.
Beyond Intelligent Interfaces: Exploring, Analyzing, and Creating Success Models of Cooperative Problem Solving Gerhard Fischer & Brent Reeves.
Adaptive Collaboration Support for the Web Amy Soller Institute for Defense Analyses, Alexandria, Virginia, U.S.A. Jonathan Grady October 12, 2005.
Designing Software for Elderly Suffering from Cognitive Impairments M. PINO, M. BOULAY, AS. RIGAUD Research team EA 4468 Paris Descartes University, Broca.
CSA3212: User Adaptive Systems Dr. Christopher Staff Department of Computer Science & AI University of Malta Lecture 9: Intelligent Tutoring Systems.
11 C H A P T E R Artificial Intelligence and Expert Systems.
Cristina Conati Department of Computer Science University of British Columbia Intelligent Tutoring Systems: New Challenges and Directions.
Evaluation Techniques Material from Authors of Human Computer Interaction Alan Dix, et al.
Course Instructor: K ashif I hsan 1. Chapter # 2 Kashif Ihsan, Lecturer CS, MIHE2.
Towards Cognitive Robotics Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Christian.
1 Issues in Assessment in Higher Education: Science Higher Education Forum on Scientific Competencies Medellin-Colombia Nov 2-4, 2005 Dr Hans Wagemaker.
The effects of relevance of on-screen information on gaze behaviour and communication in 3-party groups Emma L Clayes University of Glasgow Supervisor:
Implementation and process evaluation: developing our approach Ann Lendrum University of Manchester Neil Humphrey University of Manchester Gemma Moss Institute.
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
Design Rules-Part B Standards and Guidelines
Small Group Teaching Key Educational Skills Faculty Development Workshop December 9, 2014 Katherine M. Hyland, PhD Marieke Kruidering-Hall, PhD.
Asiye YALÇINER Pınar METE. What is reading? is a rapid and automatic process,because various bits of information need to be processed cognitively at the.
Principles of Information Systems, Sixth Edition Specialized Business Information Systems Chapter 11.
Principles of Information Systems, Sixth Edition Specialized Business Information Systems Chapter 11.
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.
1 st Coaching and Mentoring Research Conference 7-8 July 2011 – University of Twente, Netherlands Joanne James – Programme Director.
Evaluation Techniques Evaluation –tests usability and functionality of system –occurs in laboratory, field and/or in collaboration with users –evaluates.
1 USC Information Sciences Institute Yolanda GilFebruary 2001 Knowledge Acquisition as Tutorial Dialogue: Some Ideas Yolanda Gil.
UBC Department of Computer Science Undergraduate Events More
Comp 15 - Usability and Human Factors
CPSC 422, Lecture 13Slide 1 Intelligent Systems (AI-2) Computer Science cpsc422, Lecture 13 Feb, 2, 2015.
Video Game Satisfaction with Adaptive Game AI By Aaron Elkin.
Agents that Reduce Work and Information Overload and Beyond Intelligent Interfaces Presented by Maulik Oza Department of Information and Computer Science.
Teaching to the “Big Ideas”: Moving beyond the standards Terry P. Vendlinski UCLA Graduate School of Education & Information Studies National Center for.
Assessment. Levels of Learning Bloom Argue Anderson and Krathwohl (2001)
Chapter 7. Learning through Imitation and Exploration: Towards Humanoid Robots that Learn from Humans in Creating Brain-like Intelligence. Course: Robots.
EVALUATION PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS ( TEMPUS FR-TEMPUS-JPCR)
Problem-based Learning Cherdsak Iramaneerat Department of Surgery Faculty of Medicine Siriraj Hospital 1PBL.
Assessment embedded in step- based tutors (SBTs) CPI 494 Feb 12, 2009 Kurt VanLehn ASU.
George Goguadze, Eric Andrès Universität des Saarlandes Johan Jeuring, Bastiaan Heeren Open Universiteit Nederland Generation of Interactive Exercises.
ITEC 1010 Information and Organizations Chapter V Expert Systems.
Universal Design For Learning Success for All Students Ronda J Layman NCDPI Educational Consultant.
Activity Design Goal: work from problems and opportunities of problem domain to envision new activities.
Kozeta Sevrani - Sistemet e Informacionit11.1 Specialized Business Information Systems Chapter 11.
Stages of Research and Development
SECTION 3 Facilitating Skill Development
Presenters: Wei-Chih Hsu Professor: Ming-Puu Chen Date: 12/18/2007
Assessment.
Using Cognitive Science To Inform Instructional Design
“Intelligent User Interfaces” by Hefley and Murray A 1993 Perspective
The One-Two-Three Feedback Cycle
HCI in the curriculum The human The computer The interaction
Toward a Reliable Evaluation of Mixed-Initiative Systems
Mike Timms and Cathleen Kennedy University of California, Berkeley
HCI Evaluation Techniques
Individual Differences: Personality, Skills, and Abilities
Artificial Intelligence
Presentation transcript:

Cristina Conati Department of Computer Science University of British Columbia Plan Recognition for User-Adaptive Interaction

Research Context  User-Adaptive Interaction (UAI): interaction that can better support individual users by adapting to their specific needs u User Modeling: how to infer, represent and reason about user features relevant for adaptivity. User Model Adaptation Knowledge/Skills Beliefs/Preferences Goals/Plans Activities Emotions Meta-cognitive skills ………

Overview u Brief examples of our plan/goal/activity recognition work in the context of UAI u Two research directions –Using eye-tracking information to facilitate plan recognition –Explaining to the user the reasoning underlying the adaptive intervensions

Adaptive Support To Problem Solving A tutoring agent monitors the student’s solution and intervenes when the student needs help. Example: Andes, tutoring system for Newtonian physics (Conati et al UMUAI 2002) Fw = mc*g Think about the direction of N … N

Several sources of uncertainty u Same action can belong to different solutions, or different parts of the same solution u Solutions steps can be skipped - reasoning behind the student’s actions can be hidden hidden from the tutor u Correct answers can be achieved through guessing. Errors can be due to slips u There can be flexible solution step order

Probabilistic Student Model u Bayesian network (automatically generated) – represents how solution steps derive from physic rules and previous steps u Captures student interface actions to perform –on-line knowledge assessment, –plan recognition –prediction of students’ actions u Performs plan recognition by integrating information about the available solutions and the student’s knowledge

Example 2 Solution Find the velocity by applying the kinematics equation Vt x 2 = V0 x 2 + 2d x *a x Find the acceleration of the car by applying Newton's 2 nd law  F x = W x + N x = m*a x If the student draws the axes and then gets stuck, is she  trying to write the kinematics equations to find V?  trying to find the car acceleration by applying Newton’s laws

Rule R Fact/Goal F/GF/G RA Rule Application R -try-Newton-2law R-find-all-forces-on-body R- choose-axis-for-Newton F-N-is-normal-force-on-car G-find-axis-for-kinematics G-try-Newton-2law G_goal_car-acceleration? R -try-kinematics-for-velocity R-find-kinematics quantities R- choose-axis-for-kinematics F-D-is-car-displacement G-try-kinematics G_goal_car-velocity? F-A-is-car-acceleration G-find-axis-for-newton F-axis-is 20  / 0.9 / 0.6 CPTs

Evaluation u Several studies showed effectiveness of Andes tutoring u Could not evaluate the plan recognition component directly, because of lack of ground truth values (Conati et al UMUAI 2002)

Adaptive Support To Learning From Educational Games Tricky problem - Help students learn - While maintaining fun And engagement Model of User Knowledge Model of User Affect

Goal recognitoon for Modeling User Affect (via Cognitive Appraisal) (Conati Maclaren 2009) Goals Satisfied Goals Personality Interaction Patterns Emotion toward Game state titi User Action Outcome Emotions Towards Self Agent Action Outcome Goals Satisfied Goals t i+1 Emotion toward Game state Emotions Towards Agent Personality Interaction Patterns

Subnetwork for Goal Assessment Goals Extraversion Neuroticism Agreeableness Conscientiousness Have Fun Avoid Falling Beat Partner Learn Math Succeed by Myself Follow Advice Fall Often Ask Advice Often Move Quickly Use Mag. Glass Often Personality [Costa and McCrae, 1991] Interaction Patterns Links and probabilities derived from data ( Zhou and Conati 2003 )

Evaluation u DDN with goal assessment performs better than variation with goals initialized with population priors u Pretty good results on emotions recognition (~70%), but could be improved if we modeled goals as dynamic (changing priorities) (Conati et al UMUAI 2002, Conati 2010)

Current work u See if we can improve goal recognition by including information on user attention u In previous research, we showed that including gaze information can improve a system’s prediction of user reflection/learning (Conati and Merten, Intelligent User Interfaces 2007) u We are now looking at whether eye-tracking can help recognize user goals and intentions (hints, no hints)hintsno hints

Adaptive Support To Interface Customization MICA: Mixed-initiative support in creating a “personal interface” with tailored toolbar and menu entries (Bunt Conati Macgrenere IUI 2007)

Example: Adding Features

Suggestions Generation User Performance with a given Personal interface Expertise Expected Usages Interface Layout Personal interface with best expected performance

Overview u Brief examples of our plan/goal/activity recognition work in the context of UAI u Two research directions –Using eye-tracking information to facilitate plan recognition –Explaining to the user the reasoning underlying the adaptive interventions

u How to provide effective adaptivity without violating the basic principles of HCI –Predictability, Controllability, Unobtrusiveness, Transparency u One possible approach: –Enable the system to explain to the user the rationale underlying its suggested adaptive interventions One Challenge of UAI

Example: Adding Features

Rationale: Why

Rationale: How

Formal Evaluation of Mica’s rationale u Compared versions of MICA with and without rationale [Bunt, Mcgrenere and Conati UM 2007] u Within subject laboratory study. –Participants performed guided tasks with MSWord, designed to motivate customization u User Model initialized with accurate information –Expected usages frequencies obtained from guided tasks –Expertise obtained via detailed questionnaire

Study 2 (Rationale vs. No Rationale): Main Findings u No performance differences  94.2% (Rationale) vs 93.3% (No Rationale) recommendations followed

Preference Results u Majority of users prefer to have the rational present, but non- significant number don’t need or want it. u Identified aspects of this context that may make rationale unnecessary for some –Found the rational to be common sense –Unnecessary in a mixed-initiative interaction or productivity application –Inherent trust u Design implications: rationale should be available but not intrusive rationale no rationale

Preference Results

Open Questions u When is it important to provide the rationale? u How much information should be given? u How to handle user feedback?

Conclusions u Plan/Goal/Activity recognition crucial in user- adaptive interaction u Important to explore new sources of information for accurate user modeling –E.g. eye tracking u Important to increase UAI acceptance via mixed- initiative approaches, that possibly include explanations of system behavior

u Understanding user goals and limitations in interactive with information visualizations u How can gaze information help? u video video