Metamouse: specifying graphical procedures by example
SIGGRAPH '89 Proceedings of the 16th annual conference on Computer graphics and interactive techniques
Watch what I do: programming by demonstration
Watch what I do: programming by demonstration
Eager: programming repetitive tasks by demonstration
Watch what I do
Chimera: example-based graphical editing
Watch what I do
Building applications using only demonstration
IUI '98 Proceedings of the 3rd international conference on Intelligent user interfaces
Conditional Random Fields: Probabilistic Models for Segmenting and Labeling Sequence Data
ICML '01 Proceedings of the Eighteenth International Conference on Machine Learning
Version Space Algebra and its Application to Programming by Demonstration
ICML '00 Proceedings of the Seventeenth International Conference on Machine Learning
Learning programs from traces using version space algebra
Proceedings of the 2nd international conference on Knowledge capture
Sheepdog: learning procedures for technical support
Proceedings of the 9th international conference on Intelligent user interfaces
a CAPpella: programming by demonstration of context-aware applications
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
DocWizards: a system for authoring follow-me documentation wizards
Proceedings of the 18th annual ACM symposium on User interface software and technology
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Similarity-based alignment and generalization
ECML'05 Proceedings of the 16th European conference on Machine Learning
Input-output HMMs for sequence processing
IEEE Transactions on Neural Networks
Hi-index | 0.00 |
In this paper, we introduce a new approach to Programming-by-Demonstration in which the author is allowed to explicitly edit the procedure model produced by the learning algorithm while demonstrating the task. We describe Augmentation-Based Learning, a new algorithm that supports this approach by considering both demonstrations and edits as constraints on the hypothesis space, and resolving conflicts in favor of edits.