How can end users efficiently influence the predictions that machine learning systems make on their behalf? This paper presents Explanatory Debugging, an approach in which the system explains to users how it made each of its predictions, and the user then explains any necessary corrections back to the learning system. We present the principles underlying this approach and a prototype instantiating it. An empirical evaluation shows that Explanatory Debugging increased participants' understanding of the learning system by 52% and allowed participants to correct its mistakes up to twice as efficiently as participants using a traditional learning system
Graduation date: 2008There has been little research into how end-user programming environments can p...
Novice developers use a variety of debugging tactics to debug. However, how they select a tactic sti...
Explanations have gained an increasing level of interest in the AI and Machine Learning (ML) communi...
ABSTRACT How can end users efficiently influence the predictions that machine learning systems make ...
How can end users efficiently influence the predictions that machine learning systems make on their ...
Graduation date: 2015How can end users efficiently influence the predictions that machine learning s...
Many machine-learning algorithms learn rules of behavior from individual end users, such as task-ori...
Many applications include machine learning algorithms intended to learn “programs ” (rules of behavi...
Many machine-learning algorithms learn rules of behavior from individual end users, such as task-ori...
Graduation date: 2010The results of a machine learning from user behavior can be thought of as a pro...
Intelligent tutoring systems (ITSs) are capable to intelligently diagnose learners’ problem solving ...
Machine learning is a powerful method for predicting the outcomes of interactions with educational s...
Cognitive modelling in intelligent tutoring systems aims at identifying a learner's skills and knowl...
The computer software industry is in a period of massive growth that shows no signs of diminishing a...
Programming has provided a rich domain for Artificial Intelligence in Education and many systems hav...
Graduation date: 2008There has been little research into how end-user programming environments can p...
Novice developers use a variety of debugging tactics to debug. However, how they select a tactic sti...
Explanations have gained an increasing level of interest in the AI and Machine Learning (ML) communi...
ABSTRACT How can end users efficiently influence the predictions that machine learning systems make ...
How can end users efficiently influence the predictions that machine learning systems make on their ...
Graduation date: 2015How can end users efficiently influence the predictions that machine learning s...
Many machine-learning algorithms learn rules of behavior from individual end users, such as task-ori...
Many applications include machine learning algorithms intended to learn “programs ” (rules of behavi...
Many machine-learning algorithms learn rules of behavior from individual end users, such as task-ori...
Graduation date: 2010The results of a machine learning from user behavior can be thought of as a pro...
Intelligent tutoring systems (ITSs) are capable to intelligently diagnose learners’ problem solving ...
Machine learning is a powerful method for predicting the outcomes of interactions with educational s...
Cognitive modelling in intelligent tutoring systems aims at identifying a learner's skills and knowl...
The computer software industry is in a period of massive growth that shows no signs of diminishing a...
Programming has provided a rich domain for Artificial Intelligence in Education and many systems hav...
Graduation date: 2008There has been little research into how end-user programming environments can p...
Novice developers use a variety of debugging tactics to debug. However, how they select a tactic sti...
Explanations have gained an increasing level of interest in the AI and Machine Learning (ML) communi...