Page 247 - 《软件学报》2025年第9期
P. 247

4158                                                       软件学报  2025  年第  36  卷第  9  期



                      事件               ek-prompt  输入  GPT-4-Turbo 模型  输出  事件三元组
                     知识提示



                                       验证任务三        微调                    验证
                                       元组数据集
                                                                                                  种
                                微                      GPT-3.5-Turbo 模型   ft-ver 模型               子
                                调                                                                 事
                                模      生成任务三                              验证                      件
                                型      元组数据集        微调                                            常
                                                                     输出                           识
                                                           ft-gen 模型      事件三元组                   知
                                                                                                  识
                                                                                                  图
                                                                                                  谱
                                          text-embedding-ada-002 模型
                      事件                                                     语义角色标注
                     相似度                                                      结构相似度
                                事件语义角色        事件反义特征        含句子成分语义
                                余弦相似度                       角色余弦相似度

                                                 图 1 LLM  扩展  ECKG  的架构


                                            表 2 ECKG   中不同事件关系的      ek-prompt

                                                                  ek-prompt
                  关系      三元组
                                          定义描述                举例说明              提出问题           输出要求
                                  因果关系是指一个事件的发生
                                  可能导致另一个事件的产生. 其
                        <?, 导致, E>                               -        哪些原因会导致E?
                                  中, 前一个事件是原因事件, 后
                  因果              一个事件是结果事件.
                                  因果关系是指一个事件的发生
                        <E, 导致, ?>                               -        E可能产生哪些后果?
                                  可能导致另一个事件的产生.
                                  时序关系是指事件按照一定的 接电话之前, 会按下接
                        <?, 先于, E>                                        E之前, 会发生什么事情?       (1) 列出语义明
                                  时间顺序发生.                听键.
                  时序                                                                          确的事件.
                                  时序关系是指事件按照一定的 撕开薯片袋子之后, 再                                   (2) 每个事件必
                        <E, 先于, ?>                                        E之后, 再发生什么事情?
                                  时间顺序发生.                取出薯片.                                须包含谓语.
                                  有条件指一个事件发生所需要 接电话发生所需要的条 E事件发生所需要的条件                        (3) 事件的宾语
                       <?, 是条件, E>
                                  的条件.                   件之一为按下接听键.       有哪些?                应保持一致.
                  条件                                                                          (4) 输出的三元
                                  是条件指前一个事件作为后一 申请退学是学校批准退
                       <E, 是条件, ?>                                        E是哪些事件的前提条件?        组以空格分隔.
                                  个事件发生的前提条件.            学的条件.
                                  主事件是指包含多个子步骤的 调整手指的位置是按压
                      <?, 有子事件, E>                                        E是哪些总过程的子步骤?
                                  总步骤.                   和弦的子步骤.
                 子事件              有子事件是指一个总体事件发
                                  生时, 会涉及的一系列互相关联
                      <E, 有子事件, ?>                               -        总体事件E有哪些子事件?
                                  的事件. 这些子事件共同构成了
                                  总体事件的发展过程.

                    (2) 举例说明
                    根据  GPT-4-Turbo  模型输出事件的质量, 本文选择性地在           ek-prompt 中加入具体的实例. 该部分主要是为了
                 给模型提供一个直观的示例, 帮助模型更好地理解特定事件关系, 并在这个基础上生成新三元组. 比如, 在扩展时
                 序关系的尾事件时, 添加“撕开薯片袋子之后, 再取出薯片.”作为实例. 然而, 这部分不是必需的, 只有当模型的初步
   242   243   244   245   246   247   248   249   250   251   252