In a variety of application settings, the user preference for a planning task - the precise optimization objective - is difficult to elicit. One possible remedy is planning as an iterative process, allowing the user to iteratively refine and modify example plans. A key step to support such a process are explanations, answering user questions about the current plan. In particular, a relevant kind of question is "Why does the plan you suggest not satisfy $p$?", where p is a plan property desirable to the user. Note that such a question pertains to plan space, i.e., the set of possible alternative plans. Adopting the recent approach to answer such questions in terms of plan-property dependencies, here we implement a tool and user interface for human-guided iterative planning including plan-space explanations. The tool runs in standard Web browsers, and provides simple user interfaces for both developers and users. We conduct a first user study, whose outcome indicates the usefulness of plan-property dependency explanations in iterative planning.
翻译:在各种应用程序设置中,用户对规划任务的偏好 -- -- 精确优化目标 -- -- 很难得出。一种可能的补救办法是规划作为一个迭接过程,使用户能够反复地完善和修改示例计划。支持这一过程的一个关键步骤是解释,回答用户对当前计划的问题。特别是,一个相关的问题是“为什么你建议计划不能满足$p$?”,P是用户需要的计划属性。请注意,这样一个问题涉及规划空间,即一套可能的替代计划。采用最近的方法,从计划财产依赖性的角度回答这些问题,我们在这里为人类指导的迭接规划(包括计划空间解释)实施一个工具和用户界面。该工具在标准网络浏览器中运行,为开发者和用户提供简单的用户界面。我们进行了第一次用户研究,其结果显示在迭接规划中计划适当依赖性解释的效用。