Teaching systems physical tasks is a long standing goal in HCI, yet most prior work has focused on non collaborative physical activities. Collaborative tasks introduce added complexity, requiring systems to infer users assumptions about their teammates intent, which is an inherently ambiguous and dynamic process. This necessitates representations that are interpretable and correctable, enabling users to inspect and refine system behavior. We address this challenge by framing collaborative task learning as a program synthesis problem. Our system represents behavior as editable programs and uses narrated demonstrations, i.e. paired physical actions and natural language, as a unified modality for teaching, inspecting, and correcting system logic without requiring users to see or write code. The same modality is used for the system to communicate its learning to users. In a within subjects study, 20 users taught multiplayer soccer tactics to our system. 70 percent (14/20) of participants successfully refined learned programs to match their intent and 90 percent (18/20) found it easy to correct the programs. The study surfaced unique challenges in representing learning as programs and in enabling users to teach collaborative physical activities. We discuss these issues and outline mitigation strategies.


翻译:教授系统执行物理任务是HCI领域长期追求的目标,然而先前研究多集中于非协作性物理活动。协作性任务引入了额外的复杂性,要求系统推断用户对其队友意图的假设,这是一个本质上具有模糊性和动态性的过程。这需要可解释且可修正的表征形式,使用户能够检查并优化系统行为。我们通过将协作任务学习构建为程序综合问题来应对这一挑战。本系统将行为表征为可编辑的程序,并采用叙述性演示(即物理动作与自然语言的配对)作为统一的教学、检查和修正系统逻辑的交互模态,无需用户查看或编写代码。该模态同样用于系统向用户传达其学习成果。在一项被试内研究中,20名用户向系统教授了多人足球战术。70%(14/20)的参与者成功优化了学习到的程序以符合其意图,90%(18/20)的参与者认为修正程序的过程较为简便。研究揭示了将学习过程表征为程序以及支持用户教授协作性物理活动所面临的独特挑战。我们讨论了这些问题并提出了相应的缓解策略。

0
下载
关闭预览

相关内容

Top
微信扫码咨询专知VIP会员