As robots are increasingly deployed in real-world scenarios, a key question is how to best transfer knowledge learned in one environment to another, where shifting constraints and human preferences render adaptation challenging. A central challenge remains that often, it is difficult (perhaps even impossible) to capture the full complexity of the deployment environment, and therefore the desired tasks, at training time. Consequently, the representation, or abstraction, of the tasks the human hopes for the robot to perform in one environment may be misaligned with the representation of the tasks that the robot has learned in another. We postulate that because humans will be the ultimate evaluator of system success in the world, they are best suited to communicating the aspects of the tasks that matter to the robot. Our key insight is that effective learning from human input requires first explicitly learning good intermediate representations and then using those representations for solving downstream tasks. We highlight three areas where we can use this approach to build interactive systems and offer future directions of work to better create advanced collaborative robots.
翻译:随着机器人越来越多地被部署在现实世界的情景中,一个关键问题是如何最好地向另一个环境转让在一种环境中学到的知识,在这种环境中,不断变化的制约和人类偏好使得适应具有挑战性。一个中心挑战仍然是,往往很难(也许甚至不可能)在培训时间捕捉部署环境的全部复杂性,因而也难以捕捉所期望的任务。因此,人类希望机器人在一个环境中完成的任务的表述或抽象性可能与机器人在另一个环境中所学到的任务的表述不相符。我们假设,由于人类将是世界系统成功的最终评估者,因此他们最适合于向机器人传达重要任务的各个方面。我们的主要洞察力是,从人类投入中有效学习需要首先明确学习良好的中间表现,然后利用这些表现来解决下游任务。我们强调三个领域,我们可以利用这一方法来建立互动系统并提供未来工作方向,以便更好地创建先进的协作机器人。