基于幽默生成的情感交互方法和机器人系统技术方案

技术编号:16819229 阅读:43 留言:0更新日期:2017-12-16 12:42
本发明专利技术公开了一种基于幽默生成的情感交互方法和机器人系统,所述方法应用于机器人中,包括:获取用户的数据;根据用户的数据,生成幽默语段输出;监测用户对输出的幽默语段反馈的情感;当用户反馈的情感识别结果为预设情感时,判断输出的幽默语段具备幽默的特点,且用户反馈的情感识别结果中预设情感程度越大,判断输出的幽默语段的幽默程度越大;当用户反馈的情感识别结果为预设情感以外的情感时,判断输出的幽默语段不具备幽默的特点;将具备幽默特点的幽默语段、该幽默语段对应的环境信息以及该幽默语段的幽默程度存入幽默大数据知识库。本发明专利技术可以通过幽默生成触发和改变用户的情感,并可以通过情感识别检验幽默的效果。

Emotional interaction method and robot system based on humorous generation

The present invention discloses a kind of emotional interaction method and robot system based on the generation of humor, including the method applied to the robot, getting user data; according to the user's data, generate humorous language output; humorous language to monitor the user feedback output emotion; emotion recognition as a result of the user feedback to the default emotion, judgment of Humor Discourse with humor output characteristics, emotion recognition results and user feedback in the default emotion a greater degree of humor humor discourse to determine the extent of output increases; when the user feedback of emotion recognition results as the preset emotion outside of the emotional, judgment output does not have the humor section the characteristics of humor; humor of humorous language section, will have the characteristics of humor humorous language section of the corresponding environmental information and the humorous discourse in the humor of big data knowledge Library. The invention can trigger and change the user's emotions through humorous generation, and can test the effect of humour through emotional recognition.

【技术实现步骤摘要】
基于幽默生成的情感交互方法和机器人系统
本专利技术涉及一种情感交互方法和系统,尤其是一种基于幽默生成的情感交互方法和机器人系统,属于人工智能

技术介绍
随着机器人技术的快速发展,用户对机器人功能的要求也越来越高,情感和幽默是智慧机器人的最重要内容之一。现有情感计算的主要功能是识别和表达情感;现有幽默计算的主要功能是认知和生成幽默,但现有情感计算技术和幽默计算技术是分别进行的,并没有进行结合。此外,现有的机器人还存在以下问题:1)现有机器人都是通过查询幽默知识库来获取幽默语段或幽默成分,因为幽默知识库中幽默语段或幽默成分数量有限,从而导致幽默程度和幽默水平低。2)现有机器人能感知、识别、理解、表达情感,但无法预测人的情感,既然无法预测人的情感,那么就不知道如何改变人的情感,即无法取悦用户;机器人无法预测对用户的同一句话的不同回复会使得用户产生什么样的情感,例如哪种回复能让用户预设情感,哪种回复会让用户生气,因此机器人无法选择能让用户产生特定情感的回复。
技术实现思路
本专利技术的目的是为了解决上述现有技术的缺陷,提供了一种基于幽默生成的情感交互方法,该方法可以通过幽默生成触发和改变用户的情感,并可以通过情感识别检验幽默的效果,进而选择回复让用户产生特定情感。本专利技术的另一目的在于提供一种基于幽默生成的情感交互机器人系统。本专利技术的目的可以通过采取如下技术方案达到:基于幽默生成的情感交互方法,所述方法应用于机器人中,包括:获取用户的数据;根据用户的数据,生成幽默语段输出;监测用户对输出的幽默语段反馈的情感;当用户反馈的情感识别结果为预设情感时,判断输出的幽默语段具备幽默的特点,且用户反馈的情感识别结果中预设情感程度越大,判断输出的幽默语段的幽默程度越大;当用户反馈的情感识别结果为预设情感以外的情感时,判断输出的幽默语段不具备幽默的特点;将具备幽默特点的幽默语段、该幽默语段对应的环境信息、该幽默语段的幽默程度以及用户对该幽默语段的情感反馈存入幽默大数据知识库。进一步的,所述根据用户的数据,生成幽默语段输出,具体包括:从用户的数据中提取部分数据作为第一小数据,再提取部分数据作为第二小数据;获取大数据;从大数据中获取与第一小数据有关的数据,进行清洗后,作为第一相关数据集;从第一相关数据集中挖掘与第一小数据的正相关度大于预设正相关度阈值的语段,并将挖掘的语段及其正相关度存入正相关语段集合;从正相关语段集合中挖掘与第二小数据的负相关度大于预设负相关度阈值的语段,并将挖掘的语段及其对应的正相关度、负相关度存入正负相关语段集合;根据正负相关语段集合中每个语段对应的正相关度、负相关度,计算该个语段的幽默度,将幽默度大于预设幽默阈值的语段存入幽默语段集合;从幽默语段集合中选出幽默度最大的幽默语段,并将该幽默语段输出。进一步的,所述根据用户的数据,生成幽默语段输出,具体包括:从用户的数据中提取部分数据作为第一小数据,再提取部分数据作为第二小数据;获取大数据;从大数据中获取与第一小数据有关的数据,进行清洗后,作为第一相关数据集;从第一相关数据集中挖掘与第二小数据的负相关度大于预设负相关度阈值的语段,并将挖掘的语段及其负相关度存入负相关语段集合;从负相关语段集合中挖掘与第一小数据的正相关度大于预设正相关度阈值的语段,并将挖掘的语段及其对应的负相关度、正相关度存入负正相关语段集合;根据负正相关语段集合中每个语段对应的负相关度、正相关度,计算该个语段的幽默度,将幽默度大于预设幽默阈值的语段存入幽默语段集合;从幽默语段集合中选出幽默度最大的幽默语段,并将该幽默语段输出。进一步的,所述方法还包括:根据幽默大数据知识库中的数据,以及过去每次不同类型的用户对不同答复的预设情感以外的情感反馈,得到过去每次不同类型的用户对不同答复的情感反馈相关信息;其中,所述情感反馈相关信息包括用户信息、答复内容、情感反馈内容和情感反馈类型;将过去每次不同类型的用户对不同答复的情感反馈相关信息存入情感反馈大数据;获取待答复的用户信息,并获取对待答复用户的备选答复集合;获取预期的用户情感反馈;从情感反馈大数据中检索出所有与待答复的用户信息、对待答复用户的备选答复集合中答复内容最匹配的情感反馈记录;从情感反馈记录中提取情感反馈,计算情感反馈与预期用户情感反馈的匹配度;根据情感反馈与预期用户情感反馈的最大匹配度对应的情感反馈记录,获取该情感反馈记录对应的答复内容,将该答复内容作为对待答复用户的答复。进一步的,所述从情感反馈大数据中检索出所有与用户信息、备选答复集合中答复内容最匹配的情感反馈记录,具体为:将情感反馈大数据中每个情感反馈记录中的用户信息、答复内容与待答复的用户信息、对待答复用户的备选答复集合中的答复内容进行匹配,得到每个情感反馈记录与待答复的用户信息、对待答复用户的备选答复集合的匹配度,从中选出最大匹配度对应的情感反馈记录作为与待答复的用户信息、对待答复用户的备选答复集合最匹配的情感反馈记录。本专利技术的另一目的可以通过采取如下技术方案达到:基于幽默生成的情感交互机器人系统,所述系统包括:用户数据获取模块,用于获取用户的数据;幽默语段生成输出模块,用于根据用户的数据,生成幽默语段输出;情感反馈监测模块,用于监测用户对输出的幽默语段反馈的情感;第一判断模块,用于当用户反馈的情感识别结果为预设情感时,判断输出的幽默语段具备幽默的特点,且用户反馈的情感识别结果中预设情感程度越大,判断输出的幽默语段的幽默程度越大;第二判断模块,用于当用户反馈的情感识别结果为预设情感以外的情感时,判断输出的幽默语段不具备幽默的特点;幽默大数据知识库获取模块,用于将具备幽默特点的幽默语段、该幽默语段对应的环境信息、该幽默语段的幽默程度以及用户对该幽默语段的情感反馈存入幽默大数据知识库。进一步的,所述幽默语段生成输出模块,具体包括:小数据提取单元,用于从用户的数据中提取部分数据作为第一小数据,再提取部分数据作为第二小数据;大数据获取单元,用于获取大数据;第一相关数据集获取单元,用于从大数据中获取与第一小数据有关的数据,进行清洗后,作为第一相关数据集;正相关语段集合获取单元,用于从第一相关数据集中挖掘与第一小数据的正相关度大于预设正相关度阈值的语段,并将挖掘的语段及其正相关度存入正相关语段集合;正负相关语段集合获取单元,从正相关语段集合中挖掘与第二小数据的负相关度大于预设负相关度阈值的语段,并将挖掘的语段及其对应的正相关度、负相关度存入正负相关语段集合;幽默语段集合获取单元,根据正负相关语段集合中每个语段对应的正相关度、负相关度,计算该个语段的幽默度,将幽默度大于预设幽默阈值的语段存入幽默语段集合;幽默语段输出单元,从幽默语段集合中选出幽默度最大的幽默语段,并将该幽默语段输出。进一步的,所述幽默语段生成输出模块,具体包括:小数据提取单元,用于从用户的数据中提取部分数据作为第一小数据,再提取部分数据作为第二小数据;大数据获取单元,用于获取大数据;第一相关数据集获取单元,用于从大数据中获取与第一小数据有关的数据,进行清洗后,作为第一相关数据集;负相关语段集合获取单元,用于从第一相关数据集中挖掘与第二小数据的负相关度大于预设负相关度阈值的语段,并将挖掘的语段及其负相关度存入负相关语段集合本文档来自技高网...
基于幽默生成的情感交互方法和机器人系统

【技术保护点】
基于幽默生成的情感交互方法,其特征在于:所述方法应用于机器人中,包括:获取用户的数据;根据用户的数据,生成幽默语段输出;监测用户对输出的幽默语段反馈的情感;当用户反馈的情感识别结果为预设情感时,判断输出的幽默语段具备幽默的特点,且用户反馈的情感识别结果中预设情感程度越大,判断输出的幽默语段的幽默程度越大;当用户反馈的情感识别结果为预设情感以外的情感时,判断输出的幽默语段不具备幽默的特点;将具备幽默特点的幽默语段、该幽默语段对应的环境信息、该幽默语段的幽默程度以及用户对该幽默语段的情感反馈存入幽默大数据知识库。

【技术特征摘要】
1.基于幽默生成的情感交互方法,其特征在于:所述方法应用于机器人中,包括:获取用户的数据;根据用户的数据,生成幽默语段输出;监测用户对输出的幽默语段反馈的情感;当用户反馈的情感识别结果为预设情感时,判断输出的幽默语段具备幽默的特点,且用户反馈的情感识别结果中预设情感程度越大,判断输出的幽默语段的幽默程度越大;当用户反馈的情感识别结果为预设情感以外的情感时,判断输出的幽默语段不具备幽默的特点;将具备幽默特点的幽默语段、该幽默语段对应的环境信息、该幽默语段的幽默程度以及用户对该幽默语段的情感反馈存入幽默大数据知识库。2.根据权利要求1所述的基于幽默生成的情感交互方法,其特征在于:所述根据用户的数据,生成幽默语段输出,具体包括:从用户的数据中提取部分数据作为第一小数据,再提取部分数据作为第二小数据;获取大数据;从大数据中获取与第一小数据有关的数据,进行清洗后,作为第一相关数据集;从第一相关数据集中挖掘与第一小数据的正相关度大于预设正相关度阈值的语段,并将挖掘的语段及其正相关度存入正相关语段集合;从正相关语段集合中挖掘与第二小数据的负相关度大于预设负相关度阈值的语段,并将挖掘的语段及其对应的正相关度、负相关度存入正负相关语段集合;根据正负相关语段集合中每个语段对应的正相关度、负相关度,计算该个语段的幽默度,将幽默度大于预设幽默阈值的语段存入幽默语段集合;从幽默语段集合中选出幽默度最大的幽默语段,并将该幽默语段输出。3.根据权利要求1所述的基于幽默生成的情感交互方法,其特征在于:所述根据用户的数据,生成幽默语段输出,具体包括:从用户的数据中提取部分数据作为第一小数据,再提取部分数据作为第二小数据;获取大数据;从大数据中获取与第一小数据有关的数据,进行清洗后,作为第一相关数据集;从第一相关数据集中挖掘与第二小数据的负相关度大于预设负相关度阈值的语段,并将挖掘的语段及其负相关度存入负相关语段集合;从负相关语段集合中挖掘与第一小数据的正相关度大于预设正相关度阈值的语段,并将挖掘的语段及其对应的负相关度、正相关度存入负正相关语段集合;根据负正相关语段集合中每个语段对应的负相关度、正相关度,计算该个语段的幽默度,将幽默度大于预设幽默阈值的语段存入幽默语段集合;从幽默语段集合中选出幽默度最大的幽默语段,并将该幽默语段输出。4.根据权利要求1-3任一项所述的基于幽默生成的情感交互方法,其特征在于:所述方法还包括:根据幽默大数据知识库中的数据,以及过去每次不同类型的用户对不同答复的预设情感以外的情感反馈,得到过去每次不同类型的用户对不同答复的情感反馈相关信息;其中,所述情感反馈相关信息包括用户信息、答复内容、情感反馈内容和情感反馈类型;将过去每次不同类型的用户对不同答复的情感反馈相关信息存入情感反馈大数据;获取待答复的用户信息,并获取对待答复用户的备选答复集合;获取预期的用户情感反馈;从情感反馈大数据中检索出所有与待答复的用户信息、对待答复用户的备选答复集合中答复内容最匹配的情感反馈记录;从情感反馈记录中提取情感反馈,计算情感反馈与预期用户情感反馈的匹配度;根据情感反馈与预期用户情感反馈的最大匹配度对应的情感反馈记录,获取该情感反馈记录对应的答复内容,将该答复内容作为对待答复用户的答复。5.根据权利要求4所述的基于幽默生成的情感交互方法,其特征在于:所述从情感反馈大数据中检索出所有与用户信息、备选答复集合中答复内容最匹配的情感反馈记录,具体为:将情感反馈大数据中每个情感反馈记录中的用户信息、答复内容与待答复的用户信息、对待答复用户的备选答复集合中的答复内容进行匹配,得到每个情感反馈记录与待答复的用户信息、对待答复用户的备选答复集合的匹配度,从中选出最大匹配度对应的情感反馈记录作为与待答复的用户信息、对待答复用户的备选答复集合最匹配的情感反馈记录。6.基于幽默生成的情感交互机器人系统,其特征在于:所述系统包括:用户数据获取模块,用于获取用户的数据;幽默语段生成输出模块,用于根据用户的数据,生成幽默语段输出;情感反馈监测模块,用于监测用户对输出的幽默语段反馈的情感;第一判断模块,用于当用户反馈的情感识别结果为预设情感时,判断输出的幽默语...

【专利技术属性】
技术研发人员:朱定局
申请(专利权)人:大国创新智能科技东莞有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1