Our goal is to create an interactive natural language interface that efficiently and reliably learns from users to complete tasks in simulated robotics settings. We introduce a neural semantic parsing system that learns new high-level abstractions through decomposition: users interactively teach the system by breaking down high-level utterances describing novel behavior into low-level steps that it can understand. Unfortunately, existing methods either rely on grammars which parse sentences with limited flexibility, or neural sequence-to-sequence models that do not learn efficiently or reliably from individual examples. Our approach bridges this gap, demonstrating the flexibility of modern neural systems, as well as the one-shot reliable generalization of grammar-based methods. Our crowdsourced interactive experiments suggest that over time, users complete complex tasks more efficiently while using our system by leveraging what they just taught. At the same time, getting users to trust the system enough to be incentivized to teach high-level utterances is still an ongoing challenge. We end with a discussion of some of the obstacles we need to overcome to fully realize the potential of the interactive paradigm.
翻译:我们的目标是创建一个互动的自然语言界面,高效和可靠地向用户学习,以完成模拟机器人设置中的任务。我们引入了一个神经语义分析系统,通过分解方法学习新的高层次抽象:用户通过打破描述新行为的高层次言论,将其分为它能够理解的低层次步骤,从而互动地教授系统。不幸的是,现有的方法要么依靠语法,这些语法以有限的灵活性来分析句号,要么依靠无法从个人例子中有效或可靠地学习的神经序列序列序列模型。我们的方法弥合了这一差距,展示了现代神经系统的灵活性,并展示了基于语法的方法的一线可靠概括化。我们的众包互动实验表明,随着时间的推移,用户通过利用我们系统来利用他们刚刚学到的东西,完成了更复杂的任务。与此同时,让用户相信系统有足够的动力来教授高层次的言语法仍然是一项持续的挑战。我们最后要讨论的是我们需要克服的一些障碍,以充分实现互动范式的潜力。