因果生成demo使用说明

----demo开发成员:高靖龙、李忠阳、丁效

图1. 界面展示

1. 输入目标事件,选择展示样例

在事件输入框内输入目标事件,点击确认按钮,模型将针对该事件生成相应原因或结果。我们还为大家提供了丰富的展示样例,可以通过点击样例按钮查看。

图2. 中文具体生成实例

图1中展示了平台的中文版初始界面,用户可以点击右上角的按钮来切换到英文版界面。图2中展示了针对“车速太快”这一中文输入事件生成的可能的结果事件。

2. 选择生成方向

图3. 选择因果生成方向

因果关系是一种对称关系,针对输入的句子级事件,用户可以在“生成目标”栏目下选择因果生成的方向(原因或结果),实现由因索果、执果溯因。图3中展示了针对“车速太快”这一输入事件,用户选择生成方向为“原因”时,模型生成的可能的原因事件。

3. 关键词指导的因果生成

基于关键词约束的解码生成技术,我们的平台支持用户给出具体的关键词或词组对生成方向进行一定的指导和约束。通过在包含框、排除框内输入多个词组(推荐1~2个),将指导模型生成包含、排除相应词组的结果。多个词组请用分号分割,同时需要勾选输入框右侧复选框以开启相应包含、排除功能。

图4. 关键词指导的因果生成

如图4所示,同样针对“车速太快”这一输入事件,在“包含”一栏中输入“美国”并勾选右侧的复选框,生成结果中将会包含“美国” 这一关键词。

4. 双语模型支持

图5. 英文具体生成实例

平台支持英汉两种语言的模型供大家自由选择。用户可以在“语言”栏目下选择所使用的语言。如果选择英文,则相应的输入也应为英文句子。图5中展示了针对“I love my mother”这一英文输入事件生成的可能的原因事件。

5. 生成结果标注功能

图6. 删除质量不高的结果

对于输出结果,用户可以通过点击删除按钮删除您认为质量不高的结果,平台将自动为您推送新的结果(如图6所示)。这些点击数据将参与模型的校验、改进,进一步提升模型对因果知识的理解与生成能力,感谢大家的支持!