« Back to Projects list
Style by Demonstration
This series of projects take a look at how programming by demonstration for interactive characters -- the creation of interactive behaviors by performance demonstration -- can focus on the style of the resutling movement rather than task goals. We explore various incarnations of this style-by-demonstration (SBD) method, from animation to dancing robots, as well as the fundamental questions of how to design SBD interfaces and evaluate SBD interactions.
A playable demo of the early animation version is available online.
As this is a large and multi-faceted project, here is an outline of the following publications:
- SCA 08 - original animation algorithm and evaluation
- IUI 12, HRI Poster 10 - robot locomotion paths and broomstick interface, programmer design critique
- DIS 12 - dancing robots with evaluation
- HCIJ 13 - multi-part evaluation on how people engage SBD and perceive stylistic locomotion paths
- TiiS 13 - full final puppet master algorithm, macro analysis across projects of designing and evaluating SBD
- IJCAI 13 - invited extended abstract based on IUI 12 paper, with user-centered focus
Project Publications
User-Centered Programming by Demonstration: Stylistic Elements of Behavior
James E. Young, Kentaro Ishii, Takeo Igarashi, and Ehud Sharlin. User-Centered Programming by Demonstration: Stylistic Elements of Behavior. In Proceedings of the International Joint Conference on Artificial Intelligence, IJCAI '13. To appear.
Design and Evaluation Techniques for Authoring Interactive and Stylistic Behaviors
James E. Young, Takeo Igarashi, Ehud Sharlin, Daisuke Sakamoto, and Jeffrey Allen. Design and Evaluation Techniques for Authoring Interactive and Stylistic Behaviors. ACM Transactions on intelligent and interactive Systems (TiiS). In Press. ACM.
Teaching Robots Style: Designing, Evaluating Style-by-Demonstration for Interactive Robot Locomotion
James E. Young, Ehud Sharlin, and Takeo Igarashi. Teaching Robots Style: Designing and Evaluating Style-by-Demonstration for Interactive Robotic Locomotion. Human-Computer Interaction, 28(5), 2013. Taylor.
Style by Demonstration for Interactive Robot Motion
Jeffrey allen, James E. Young, Daisuke Sakamoto, and Takeo Igarashi. Style by Demonstration for Interactive robot Motion. In proceedings of the ACM International Conference on Designing Interactive Systems 2012, DIS '12, 592-601. ACM
Style by Demonstration: Teaching Interactive Movement Style to Robots
James E. Young, Kentaro Ishii, Takeo Igarashi, and Ehud Sharlin. Style by Demonstration: Teaching Interactive Movement Style to Robots. In proceedings of the ACM International Conference on Intelligent User Interfaces 2012, IUI '12, 41-50. best paper award
Showing Robots how to Follow People Using a Broomstick Interface
James E. Young, Kentaro Ishii, Takeo Igarashi, and Ehud Sharlin. Showing robots how to follow people using a broomstick interface. In Adjunct Proceedings of the ACM/IEEE International Conference on Human-Robot Interaction 2010, Late-Breaking Reports. HRI LBA '10. 133-134, ACM/IEEE.
Puppet Master: Designing Reactive Character Behavior by Demonstration
James E. Young, Takeo Igarashi, and Ehud Sharlin. Puppet Master: Designing Reactive Character Behavior by Demonstration. In proceedings of the ACM SIGGRAPH / Eurographics Symposium on Computer Animation, 2008. ACM SIGGRAPH / Eurographics SCA '08, Dublin, Ireland, July 7-9 2008, pages 183-191, Eurographics Association
Collaborators
As well as: Ehud Sharlin, Takeo Igarashi, Jeffery Allen, Daisuke Sakamoto, and Kentaro Ishii