Presenter: Guan-Yu Chen

Slides:



Advertisements
Similar presentations
Natural Language Interfaces to Ontologies Danica Damljanović
Advertisements

Focus on Instructional Support
Chapter 11 user support. Issues –different types of support at different times –implementation and presentation both important –all need careful design.
Domain C4 Monitoring students’ understanding of content through a variety of means, providing feedback to students to assist learning, and adjusting learning.
An Individualized Web-Based Algebra Tutor D.Sklavakis & I. Refanidis 1 An Individualized Web-Based Algebra Tutor Based on Dynamic Deep Model Tracing Dimitrios.
Projects March 29, Project Requirements Think Aloud –At least two people OR Difficulty Factors Assessment –Ideally >25 (at least one class), but.
Chan & Chou’s system Chan, T.-W., & Chou, C.-Y. (1997). Exploring the design of computer supports for reciprocal tutoring. International Journal of Artificial.
Providing Tutoring Service through Accumulating Interaction Data Chi-Jen LIN Fo Guang University, Taiwan.
Chapter 12: Intelligent Systems in Business
CSE5900Lecture 11: Multimedia and Computer Based Training1 Computer Based Training CSE5900: Introduction to Multimedia Computing Lecture 11 Dan Eaves.
An expert system is a package that holds a body of knowledge and a set of rules on a subject that has been gained from human experts. An expert system.
Intelligent System Lab. (iLab) Southern Taiwan University of Science and Technology 1 Estimation of Item Difficulty Index Based on Item Response Theory.
Intelligent Tutoring Systems Traditional CAI Fully specified presentation text Canned questions and associated answers Lack the ability to adapt to students.
31 st October, 2012 CSE-435 Tashwin Kaur Khurana.
Measuring teacher expertise in the sciences Robin Millar.
Teaching Functions.
LOG O Development of a diagnostic system using a testing-based approach for strengthening student prior knowledge Computers & Education (September 2011)
1 USING EXPERT SYSTEMS TECHNOLOGY FOR STUDENT EVALUATION IN A WEB BASED EDUCATIONAL SYSTEM Ioannis Hatzilygeroudis, Panagiotis Chountis, Christos Giannoulis.
Seeking and providing assistance while learning to use information systems Presenter: Han, Yi-Ti Adviser: Chen, Ming-Puu Date: Sep. 16, 2009 Babin, L.M.,
Rika Yoshii, Ph.D. and Jacquelyn Hernandez CSIS Department California State University, San Marcos Send us suggestions and requests to.
Learning SQL with a Computerized Tutor (Centered on SQL-Tutor) Antonija Mitrovic (University of Canterbury) Presented by Danielle H. Lee.
Author: James Allen, Nathanael Chambers, etc. By: Rex, Linger, Xiaoyi Nov. 23, 2009.
11 C H A P T E R Artificial Intelligence and Expert Systems.
Athena, a large scale programming lab support tool Anton Jansen, Ph.D. Student Software Engineering and ARCHitecture (SEARCH) University of Groningen The.
Module 3.4.  Understand the value of structured learning  Discover what the role of the tutor is in developing knowledge structures  Learn techniques.
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
An evaluation agent that simulates students’ behavior in Intelligent Tutoring Systems Maria Virvou, Konstantinos Manos, George Katsiwnis Department of.
Based on Common Core.  South Carolina will discontinue PASS testing in the year This will be a bridge year for common core and state standards.
Incorporating Self Regulated Learning Techniques into Learning by Teaching Environments Biswas, G., Leelawong, K. and Belynne, K. The twenty sixth Annual.
Intelligent Database Systems Lab N.Y.U.S.T. I. M. A Coursework Support System for Offering Challenges and Assistance by Analyzing Students’ Web Portfolios.
1 Learning styles and formative assessment strategy: enhancing student achievement in Web-based learning Authors: K.H. Wang, T.H. Wang, W.L. Wang, S.C.
Developing Learning by Teaching Environments that support Self-Regulated Learning Gautam Biswas, Krittaya Leelawong, Kadira Belynne, Karun Viswanath, Daniel.
Auto Diagnosing: An Intelligent Assessment System Based on Bayesian Networks IEEE 2007 Frontiers In Education Conference- Global Engineering : Knowledge.
Action Plan Mr. Jeffrey M. Rivera
Mining the Students’ Learning Interest in Browsing Web-Streaming Lectures Computational Intelligence and Data Mining (CIDM 2007)
Computer-Based Tutoring of Medical Procedural Knowledge Oleg Larichev & Yevgeny Naryzhny Copyright © 1999, All Rights Reserved Institute for Systems Analysis.
Effective Training: Systems, Strategies and Practices Chapter 7 Computer-Based Training Methods.
George Goguadze, Eric Andrès Universität des Saarlandes Johan Jeuring, Bastiaan Heeren Open Universiteit Nederland Generation of Interactive Exercises.
“Intelligent User Interfaces” by Hefley and Murray.
SFTW241 Programming Languages Architecture 2002~2003 Semester II Duration: 2003/2/11~ 2003/4/11 University of Macau Faculty of Science and Technology Computer.
THE GRAMMAR TUTOR Ben Parent Haibei Zhang Huong Huang Jasdeep Singh.
1 Chapter 13 Artificial Intelligence and Expert Systems.
A LECTURE NOTE. Introduction to Programming languages.
Designing Scoring Rubrics
Helping Students Examine Their Reasoning
A Conceptual Design of Multi-Agent based Personalized Quiz Game
Lei Chen Research institute of general technology
Effective Training: Systems, Strategies and Practices
Automated feedback in statistics education
How to interact with the system?
What does the Research Say About . . .
Political theory and law
REASONING WITH UNCERTANITY
Architecture Components
Chapter 7: Memory and Training
Intelligent Tutoring Systems
Have a training timetable
Connectionist Knowledge Representation and Reasoning
What Are Rubrics? Rubrics are components of:
Detecting the Learning Value of Items In a Randomized Problem Set
Teachers as Authors of Computer Based Tutoring Systems Dr
The Behavior of Tutoring Systems
How to interact with the system?
in Intelligent Tutoring Systems with Fuzzy Logic Techniques
Chapter 11 user support.
Using Artificial Intelligence Apps to Enhance Learning
iSTART: Reading Strategy Training
Education Application and effect of ICT
Paul Scerri and Nancy Reed
Sequences: Is a value a term in a sequence?
Presentation transcript:

Presenter: Guan-Yu Chen Complementary machine intelligence and human intelligence in virtual teaching assistant for tutoring program tracing Computers & Education, 57 4 (2011), pp. 2303-2312. Chih-Yueh Chou, Bau-Hung Huang, Chi-Jen Lin Presenter: Guan-Yu Chen

Outline Introduction Related works Methods Evaluations General discussion Conclusion

1. Introduction (1/2) One-to-one human tutoring Effective, but expensive. Intelligent Tutoring Systems, ITS Virtual teachers Difficult, labor-intensive, and time-consuming.

1. Introduction (2/2) Human intelligence Machine intelligence Be well trained in expert domain knowledge and tutoring knowledge. Machine intelligence Knowledge representation Knowledge elicitation Student modeling Adaptive tutoring

2. Related works Frequently asked questions, FAQs Virtual teaching assistant, VTA ProTracer  ProTracer 2.0

3. Methods (1/3) ProTracer 2.0 by 2 mechanisms: 1st: Applies machine intelligence to extend human intelligence. 2nd: Applies machine intelligence to reuse human intelligence.

3. Methods (2/3) Architecture of VTA in ProTracer 2.0.

3. Methods (3/3) Program tracing exercise interface of ProTracer 2.0.

4. Evaluations 3 research issues: Does the VTA help students detect and correct their program tracing errors? If yes, which feedback helped? Do the mechanisms (VTA) share the teacher tutoring load? Does teacher load reduce when more teacher hints for specific error situations are recorded?

4.1 Setting (1/3)

4.1 Setting (1/2) Evaluation 1 (85 students, Computer Programming, 2009) 5 levels of hints: Level 1: indicate the position of errors. Level 2: indicate both the position and types of errors. Level 3: elaborate on the program code to help students. Level 4: instruct knowledge for correcting errors. Level 5: bottom-out hints to show how to correct errors and explain the reason for corrections.

4.1 Setting (2/2) Evaluation 2 (64 students, Computer Programming, 2010) 5 levels of hints: Level 1: inform students if their answers incorrect. Level 2: indicate the position of errors. Level 3: indicate the position and types of errors. Level 4: elaborate on the program code or provide knowledge needed to correct errors. Level 5: show how to correct the errors and explain the reason for corrections.

4.2 Measurement and analysis 1st issue: Likert scale (5 scores) 2nd issue: The accumulated ratio of highest level. 3rd issue: The ratio of new teacher-generated hints in evaluation 2. The usage of old teacher-generated hints from the data of evaluation 1.

4.3 Results and discussion (1/4)

4.3 Results and discussion (2/4)

4.3 Results and discussion (3/4)

4.3 Results and discussion (4/4)

5. General discussion Design issues of developing computer assisted learning systems. Trade-off issue of complementing machine intelligence and human intelligence.

6. Conclusion The results of evaluations confirm that these two mechanisms significantly reduce teacher load. These two mechanisms reduce the complexity of developing machine intelligence. VTA is a feasible approach for the task domain of program tracing.

The End~ Thank you!!