Deriving Acquisition Principles from Tutoring Principles

Slides:



Advertisements
Similar presentations
Susan R. Easterbrooks Georgia State University
Advertisements

Understanding by Design Stage 3
When Students Can’t Read…
Department of Mathematics and Science
DARPA SHAKEN Virus-Invades-Cell Invade VirusCell Attach Penetrate Release Move invader thing invaded barrier Cell-membrane has-part subevent penetrator.
Session Outcomes Explain how assessment contributes to the learning process Use a model of feedback to enhance student learning Identify a range of feedback.
The “Highly Effective” Early Childhood Classroom Environment
Planning, Instruction, and Technology
31 st October, 2012 CSE-435 Tashwin Kaur Khurana.
Classroom Assessment A Practical Guide for Educators by Craig A
Welcome!. How to teach what you know… Paula Williams Mike Taylor Neil Watkins.
1 USC Information Sciences Institute Jihie Kim Yolanda Gil Jim Blythe Intelligent Systems Division USC/Information Sciences Institute
Interstate New Teacher Assessment and Support Consortium (INTASC)
A Framework for Inquiry-Based Instruction through
Sheltered Instruction Part III of III Presented by Office of English Language Learners
FLAGSHIP STRATEGY 1 STUDENT LEARNING Focus on English.
Putting Research to Work in K-8 Science Classrooms Ready, Set, SCIENCE.
Twilight Training October 1, 2013 OUSD CCSS Transition Teams.
1 USC INFORMATION SCIENCES INSTITUTE CALO, 8/8/03 Acquiring advice (that may use complex expressions) and action specifications Acquiring planning advice,
Proactive Acquisition Dialogues Jihie Kim Yolanda Gil
Sharing Design Knowledge through the IMS Learning Design Specification Dawn Howard-Rose Kevin Harrigan David Bean University of Waterloo McGraw-Hill Ryerson.
1 USC Information Sciences Institute Yolanda GilFebruary 2001 Knowledge Acquisition as Tutorial Dialogue: Some Ideas Yolanda Gil.
1 USC, INFORMATION SCIENCES INSTITUTE An integrated environment for KA An Integrated Environment for Knowledge Acquisition Jim Blythe
Summative vs. Formative Assessment. What Is Formative Assessment? Formative assessment is a systematic process to continuously gather evidence about learning.
Lecture # 32 SCIENCE 1 ASSOCIATE DEGREE IN EDUCATION Professional Standards for Teaching Science.
FLAGSHIP STRATEGY 1 STUDENT LEARNING Focus on mathematics.
SLICK: Proactive Acquisition Dialog Jihie Kim Yolanda Gil Varun Ratnakar.
1 USC INFORMATION SCIENCES INSTITUTE EXPECT TEMPLE: TEMPLate Extension Through Knowledge Acquisition Yolanda Gil Jim Blythe Information Sciences Institute.
“Teaching”…Chapter 11 Planning For Instruction
1 USC INFORMATION SCIENCES INSTITUTE Gil & Kim Interactive Knowledge Acquisition Tools: A Tutoring Perspective Yolanda Gil Jihie Kim USC/Information Sciences.
Planning for and Attending an Important Meeting Advanced Social Communication High School: Lesson Seven.
WHAT IS EFFECTIVE INSTRUCTION? E xplicit D irect I nstruction.
KANAL (Knowledge ANALysis) Status Jihie Kim Yolanda Gil Jim Blythe Varun Ratnakar
Teachers’ use of formative assessment in the teaching of reading comprehension Hellen Mkhwanazi.
It takes a whole village to raise a child.
INSTRUCTIONAL DESIGN Many definitions exist for instructional design 1. Instructional Design as a Process: 2. Instructional Design as a Discipline: 3.
NORTH CAROLINA TEACHER EVALUATION INSTRUMENT and PROCESS
English Hub School networks A-level English Language
Using Cognitive Science To Inform Instructional Design
Dialog Manager for COA entry
KANAL: Knowledge ANALysis
OSEP Leadership Conference July 28, 2015 Margaret Heritage, WestEd
CS4311 Spring 2011 Process Improvement Dr
Action Editor Storyboard
“Intelligent User Interfaces” by Hefley and Murray A 1993 Perspective
Classroom Assessment A Practical Guide for Educators by Craig A
KANAL: Knowledge ANALysis
Chapter 3: Curriculum © VAN SCHAIK PUBLISHERS Chapter 3: Curriculum.
Architecture Components
Elementary and Middle School Mathematics Chapter Reflections: 1,2,3,5,6 By: Amy Howland.
Next Step #2: Acquisition Dialogue
Why bother – is this not the English Department’s job?
Understanding by Design
ELT. General Supervision
Learning and Teaching Principles
Teaching with Instructional Software
Prepared by: elt. supervisor ABDELRHMAN AHMAD
Intelligent Tutoring Systems
Please, try: Your mobiles Participate Feel free.
Core Competencies: Moving forward with Self-Assessment
Instructional Learning Cycle:
Illuminating the Black Box: Assessing and Monitoring Impact
Setting Instructional Outcomes
Topic Principles and Theories in Curriculum Development
Mary Weck, Ed. D Danielson Group Member
Mike Timms and Cathleen Kennedy University of California, Berkeley
Selecting & Developing Cases and Clinical Problems
Unit 7: Instructional Communication and Technology
Yolanda Gil Jihie Kim Jim Blythe Surya Ramachandran
Univ. Prof Dr Viktor Jakupec
Presentation transcript:

Deriving Acquisition Principles from Tutoring Principles Jihie Kim Yolanda Gil Information Sciences Institute University of Southern California www.isi.edu/expect/

Our Previous work in KA Interdependency based KA interface [Kim & Gil AAAI-99] KA evaluation with various end users [Kim & Gil AAAI-00; Kim & Gil IUI-00] KA evaluation methodology [Tallis, Kim & Gil JETAI-02] KA interface to build process models [Kim & Gil IJCAI-01] Analyzing KA tools in tutoring perspective [Kim & Gil CogSci-02] Script-based knowledge acquisition [Tallis and Gil AAAI-99] English-based editors [Blythe and Ramachandran KAW-99] Capturing general principles [Blythe IJCAI-01]

Feedback from End Users User’s comments : “The system had to be taken by the hand” "I do not really know whether there is a possibility of standardizing the entire [KA] process. But it would be better to document some of the [KA] processes which you think are standardized".  Users Need More Proactive Guidance!

was/wasn’t understood Proactive Learning (Tele-operated Robot) passive no feedback WYGIWYI ~60’s … (Autonomous Robot) Proactive Plan and suggest Ask for help Highlight what was/wasn’t understood … now …

General Research Issues How to turn a KA tool into a good student, how to help a user be a good teacher Tutoring & educational literature Assess competence and confidence in the new body of knowledge Dialogue planning Meta-level knowledge about KA tasks Collaborative dialogue User modeling Utility of system’s interventions

Deriving Acquisition Principles from Tutoring Principles SOFTWARE USER ? Instructional System Good Tutoring Principles teaches Acquisition Tool Good Learning Principles teaches ?

15 Tutoring and Learning Principles Teaching/Learning principle Tutoring literature Start by introducing lesson topics and goals Atlas-Andes, Meno-Tutor, Human tutorial dialog Use topics of the lesson as a guide BE&E, UMFE Subsumption to existing cognitive structure Human learning, WHY, Atlas-Andes Immediate Feedback SOPHIE, Auto-Tutor, Lisp tutor, Human tutorial dialog, human learning Generate educated guesses Human tutorial dialog, QUADRATIC, PACT Keep on track GUIDON, SHOLAR, TRAIN-Tutor Indicate lack of understanding Human tutorial dialog, WHY

Tutoring and Learning Principles (cont) Teaching/Learning principle Tutoring literature Detect and fix “buggy” knowledge SCHOLAR, Meno-Tutor, WHY, Buggy, CIRCSIM Learn deep model PACT, Atlas-Andes Learn domain language Atlas-Andes, Meno-Tutor Keep track of correct answers Atlas-Andes Prioritize learning tasks WHY Limit the nesting of the lesson to a handful Atlas Summarize what was learned EXCHECK, TRAIN-Tutor, Meno-Tutor Provide overall assessment of learning knowledge WEST, Human tutorial dialog

Tutoring and Learning Principles Start by introducing lesson topics and goals Advance organizer, Meno-Tutor, tutorial dialog Use topics of the lesson as a guide BE&E, UMFE Subsumption to existing cognitive structure human learning, WHY, Atlas-Andes Immediate feedback Tutoring: SOPHIE, Auto-tutor, LISP tutor, Human tutorial dialog, human learning Generate educated guesses Human tutorial dialog, QUADRATIC, PACT

Tutoring and Learning Principles (cont) Keep on track GUIDON, SCHOLAR, TRAIN-tutor Indicate lack of understanding WHY, tutorial dialogue Detect and fix “buggy” knowledge SCHOLAR, Meno-Tutor, WHY, Buggy, CIRCSIM Learn deep models PACT, Atlas-Andes Learn domain language Atlas-Andes, Meno-Tutor

Tutoring and Learning Principles (cont) Keep track of correct answers Atlas-Andes Prioritize learning tasks Why Summarize what was learned EXCHECK, TRAIN-tutor, Meno-tutor Limit the nesting of the lesson to a handful Atlas Provide overall assessment of learned knowledge WEST, Human tutorial dialog

Empty cells point to opportunities for future research! Tutoring and Learning principles used in KA tools [Gil & Kim CogSci-02] Tutoring/Learning principle Assimilate Instruction Trigger Goals Propose Strategies Prioritize Goals & Strats Design Presentation Introduce topics & goals EXPECT, SEEK2 Use topics of the lesson as a guide SALT SEEK2 EXPECT SALT Subsumption to existing cog. structure PROTOS TEIREISIAS PROTOS, SALT Immediate feedback PROTOS INSTRUCTO-SOAR TEIREISIAS EXPECT Generate educated guesses TEIREISIAS EXPECT Keep on track Indicate lack of understanding INSTRUCTO-SOAR INSTRUCTO-SOAR Detect and fix “buggy” K TAQL EXPECT,CHIMERA Learn deep models Learn domain language Keep track of answers SEEK2 Prioritize learned tasks EXPECT Summarize what is learned Assess learned knowledge KSSn Empty cells point to opportunities for future research!

Viewing KA Activities as Lessons 1) SET UP LESSON AND CHECK BACKGROUND 2) ACCEPT AND RELATE NEW DEFINITIONS 3) TEST AND FIX 4) FIT WITH EXISTING KNOWLEDGE STRUCTURES: 5) ACHIEVE PROFICIENCY 6) REACH CLOSURE

Incorporating Tutoring Principles in Dialogue Planning SET UP LESSON AND CHECK BACKGROUND: Get the overall topic and purpose of the lesson. Acquire any assumed prior knowledge before pursuing the lesson. ACCEPT AND RELATE NEW DEFINITIONS: Accept new definitions Ensure that new knowledge is specific as possible. Ask the user to be complete when enumerating items in terms of the elements and in terms of the significance of the order given. Get all the information required when existing knowledge indicates it must be provided. Make all new definitions consistent with existing knowledge. Connect all new items with the topic of the lesson. TEST AND FIX: Test the new body of knowledge and generate tests for the aspects that have not been thoroughly tested. Fix problems that result from self-checks or from user's indications. Ensure user checks the reason for the answers, not just the answers themselves. Confirm new answers that change in light of new knowledge over what the user had seen the answer to be earlier.

Incorporating Tutoring Principles in Dialogue Planning (cont) FIT WITH EXISTING KNOWLEDGE STRUCTURES: Establish identity of new objects by checking if existing objects appear to be the same. Generalize definitions if analogous things exist and there could be plausible generalizations. ACHIEVE PROFICIENCY: Acquire domain terms to describe new knowledge. Learn to reason/generate answers efficiently and with shorter explanations. REACH CLOSURE: Ensure that the purpose/topics of the lesson were covered and the test questions appropriately answered.

Competence and Confidence: Learning Awareness Capable of assessing: Competence: What is known, what is unknown Confidence: What has been tested, what has been checked by the user Steer the dialogue to improve KB in both counts

Awareness Annotations Annotations to the new body of knowledge: For each lesson: purpose, assumed background, sub-lessons, overall competence and confidence For each k item: connection to lesson, relation to other items, identity wrt other items, possible analogies and generalizations, domain terminology details, competence, confidence For each axiom of a k item: required information, generality, completeness, confidence Annotations to the dialogue history: For each user action: changes to the annotations to the new knowledge, acquisition goals achieved and/or activated, possible future KA strategies

Ongoing work: Developing KA interfaces based on the principles SLICK (Skills for Learning to Interactively Capture Knowledge) SLICK for SHAKEN [Clark et al K-CAP-01] SLICK for EXPECT [Blythe et al IUI-01] Will be tested by DARPA this summer

Bacterial Transcription: A process model in biology An Example: Using SLICK to acquire biology concepts in SHAKEN Bacterial Transcription: A process model in biology Scenario called Bact-Txn1 Collide Move-Through Recognize Make-Contact Bacterial-Polymerase Base-Pair Promoter object base subevent next path first-subevent Tangible-Entity DNA-Melting Bacterial-DNA structural-part-of

SHAKEN current interface (courtesy of DARPA Rapid Knowledge Formation program)

Adding SLICK Interface to SHAKEN

Gral acquisition principle Specific acquisition goal Educated guesses

Awareness Annotations: 1) State

Awareness Annotations: 2) History Shows user’s actions and their effects in accomplishing acquisition goals or raising new ones User can view changes to the state

BACKUP

Dialogue planning for ITS Can build library of recipes for given domain E.g. knowledge construction dialogues (Atlas) Can use templates E.g. templates for hint sequence Anticipate all the bugs and corrections System controls agenda Students rarely introduce new topic or ask information-seeking questions Not directly applicable for KA Tools

KA techniques used in building ITS [Murray 99] Form-based data entry Special-purpose pre-wired knowledge Use default values Use visualization tools (e.g. curriculum network) Some uses mechanisms to check accuracy, consistency, completeness,.. (e.g., objectives of the lesson is not covered by the lesson components)

KA techniques used in building ITS (cont) Little knowledge reuse use of program-by demonstration (limited application) Difficulty: many diverse and interconnected types of information Domain model Teaching strategies Interface Student model

Our experience in KA User activities in KA [Tallis, Kim, & Gil, JETAI-2002] Challenging tasks for end users [Kim & Gil, AAAI-2000; Kim & Gil IUI-2000] Understanding what pieces of knowledge are related and how Starting KA tasks when the tool does not point out where to start. Checking that they are making progress Managing many errors and gaps Wish list More proactive guidance …

EXPECT Support for KA interfaces: Key Technologies I don’t know the computer language… An English-based editor [Blythe and Ramachandran KAW-99] Where do I start? Capture general principles, core theories (e.g. plan evaluation) [Blythe IJCAI-01] There are many steps; users will be lost… Script-Based Knowledge Acquisition [Tallis and Gil AAAI-99] How do I know I am adding the right thing? System derives and uses model of knowledge interdependencies to understand how different pieces of knowledge are related [Kim & Gil AAAI-99; Kim & Gil AAAI-00; Kim & Gil IJCAI-01] …

Designing Dialogue Ideas drawn from Tutoring strategies Nature of good teacher-student interactions Learning goals and teaching goals pursued at different points throughout the lesson User Interaction techniques Dialogue planning [Allen et al 2001] Collaborative discourse theory [Sidner & Rich 2000] Principles in mixed-initiative interfaces [Horvitz 1999]

Knowledge used in KA interfaces General problem solving and task knowledge (e.g., SALT, TAQL) Prior domain knowledge (EXPECT, INSTRUCTO-SOAR) General background k (SHAKEN) Example cases (INSTRUCTO-SOAR, PROTOS, SEEK2, SHAKEN, TEIREISIAS) Underlying knowledge rep (CHIMAERA, KSSn, SEEK2, TAQL, TEIREISIAS) Diagnosis and debugging (CHIMAERA, EXPECT, TEIREISIAS)