Event scenarios are often complex and involve multiple event sequences connected through different entity participants. Exploring such complex scenarios requires an ability to branch through different sequences, something that is difficult to achieve with standard event language modeling. To address this, we propose a question-guided generation framework that models events in complex scenarios as answers to questions about participants. At any step in the generation process, the framework uses the previously generated events as context, but generates the next event as an answer to one of three questions: what else a participant did, what else happened to a participant, or what else happened. The participants and the questions themselves can be sampled or be provided as input from a user, allowing for controllable exploration. Our empirical evaluation shows that this question-guided generation provides better coverage of participants, diverse events within a domain, comparable perplexities for modeling event sequences, and more effective control for interactive schema generation.
翻译:为了解决这个问题,我们提议了一个问题引导的一代框架,用以模拟复杂情景,作为参与者问题的答案。在生成过程的任何阶段,框架都把先前产生的事件作为背景,但生成下一个事件作为三个问题的答案之一:参与者还做了什么,参与者发生了什么其他事情,或者发生了什么其他事情。参与者和问题本身可以抽样,或者作为用户的投入提供,以便进行可控的探索。我们的经验评估表明,这个问题引导的一代为参与者提供了更好的覆盖面,一个域内的各种事件,模拟事件序列的相似性,以及互动的 Schema 一代更有效的控制。