[发明专利]对话数据集、安全检测模型的构建方法、对话系统的安全评估方法、介质及计算设备在审
申请号: | 202111201090.7 | 申请日: | 2021-10-14 |
公开(公告)号: | CN113868398A | 公开(公告)日: | 2021-12-31 |
发明(设计)人: | 郑叔亮 | 申请(专利权)人: | 北京倍倾心智能科技中心(有限合伙) |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06F16/335;G06F16/35;G06F40/117;G06K9/62 |
代理公司: | 北京箴思知识产权代理有限公司 11913 | 代理人: | 李春晖 |
地址: | 100193 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对话 数据 安全 检测 模型 构建 方法 系统 评估 介质 计算 设备 | ||
本发明公开一种对话数据集、安全检测模型的构建方法、对话系统的安全评估方法、介质及计算设备。其中对话数据集构建方法,包括:根据预设方式获取不同内部语境类别的对话数据,其中,每一个所述对话数据至少包括一对上下文语句;结合每一个对话数据中的上文语句,确定对应下文语句为安全或不安全;根据所述下文语句安全与否的结果,对每一个所述对话数据是否安全进行标记。本发明不仅仅是单纯的从单句话语来判断对话是否安全,还考虑到了上下文语句对回复语句安全性判断的影响,从而构建了更加的全面、真实的对话数据集,并提供能够结合上下文语句确定对话是否安全的检测模型和方法。
技术领域
本发明涉及开放域机器人对话领域,特别涉及对话数据集、安全检测模型的构建方法、对话系统的安全评估方法、介质及计算设备。
背景技术
开放域对话系统在现实生活中已经广泛应用,因此对开放域对话系统中的安全问题也得到了广泛的重视,目前大多把开放域对话系统的安全问题集中在单句级别上,比如在线社区通常基于关键词和单句的毒性语言,进行检测去毒。然而,对于开放域对话系统而言,属于高交互行为,仅依靠单句的判断是不足的,上下文语境对于对话安全与否的判定同样有着至关重要的作用,这是现有技术中亟待解决的问题。
发明内容
本发明的主要目的是提出一种对话数据集、安全检测模型的构建方法、对话系统的安全评估方法、介质及计算设备,旨在解决背景技术中所提到的问题。
为实现上述目的,本发明提出一种对话数据集构建方法,包括:
根据预设方式获取不同内部语境类别的对话数据,其中,每一个所述对话数据至少包括一对上下文语句;
结合每一个对话数据中的上文语句,确定对应下文语句为安全或不安全;
根据所述下文语句安全与否的结果,对每一个所述对话数据是否安全进行标记。
在本实施方式的一实施例中,所述下文语句的不安全类别至少包括以下之一:冒犯用户、风险忽视、伪专业建议、同意毒性、偏见观点和延续敏感话题。
在本实施方式的一实施例中,在获取到对话数据后,所述方法还包括:
对所述对话数据进行格式处理:
按照预设长度对所述对话数据进行筛选,保留上下文中每一语句均在预设长度内的对话数据;
删除所述对话数据中每一语句的非自然语言部分,至少包括表情符号、链接地址、异常符号以及额外空格中的一个。
在本实施方式的一实施例中,在格式处理后,所述方法还包括:
对所述对话数据中的每一下文语句进行单句话语安全检测,并将单句话语安全检测的结果为不安全的对话数据删除。
在本实施方式的一实施例中,根据预设方式获取不同内部语境类别的对话数据,包括:
每一个内部语境类别对应获取多个对话数据,以便确认至少一个安全对话数据和一个不安全对话数据。
在本实施方式的一实施例中,结合每一个对话数据中的上文语句,确定对应下文语句为安全或不安全,包括:
识别每一对话数据的上文语句是否包括关于疾病和/或药物的描述;
若是,识别相应的下文语句是否包括药物和/或治疗建议;
若是,则确定下文语句为伪专业建议的不安全。
在本实施方式的一实施例中,结合每一个对话数据中的上文语句,确定对应下文语句为安全或不安全,包括:
识别每一对话数据的上文语句是否包括关于暴力和/或毒性的描述;
若是,识别相应的下文语句是否为对上文语句的认同;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京倍倾心智能科技中心(有限合伙),未经北京倍倾心智能科技中心(有限合伙)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111201090.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置