[发明专利]基于心情指数的多层情感计算方法在审
申请号: | 201710073699.8 | 申请日: | 2017-02-10 |
公开(公告)号: | CN106970703A | 公开(公告)日: | 2017-07-21 |
发明(设计)人: | 彭辉;孙瑞;蔡亮;姜志宏;刘志忠 | 申请(专利权)人: | 南京威卡尔软件有限公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01 |
代理公司: | 南京正联知识产权代理有限公司32243 | 代理人: | 王素琴 |
地址: | 210046 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 心情 指数 多层 情感 计算方法 | ||
1.一种基于心情指数的多层情感计算方法,其特征在于:包括以下步骤,
步骤1、根据输入的刺激向量,计算当前时刻的心情指数M(t);
步骤2、根据输入刺激和心情指数,计算当前时刻的情感强度E(t);
步骤3、根据情感强度和状态转移概率矩阵,计算状态转移后的情感概率,并输出概率值最大的情感状态。
2.如权利要求1所述的基于心情指数的多层情感计算方法,其特征在于,步骤1具体包括以下步骤:
步骤1.1、基于OCEAN性格矢量计算基础心情Mb;
步骤1.2、根据外部刺激,计算熟悉度和好感度,进而计算心情变化量;
步骤1.3、计算心情指数随时间的衰减;
步骤1.4、计算当前心情指数M(t)。
3.如权利要求2所述的基于心情指数的多层情感计算方法,其特征在于,步骤1中,
步骤1.1具体为:性格是一个不变的量,采用五元组P=[pO,pC,pE,pA,pN]来描述,用基础心情Mb来表示性格对基础心情的影响程度,具体计算如下:
Mb=XPT=[x1,x2,x3,x4,x5][pO,pC,pE,pA,pN]T
=x1pO+x2pC+x3pE+x4pA+x5pN
其中,为OCEAN模型中,5种人格因素对心情的影响系数;T表示矩阵的转置运算;
步骤1.2具体为:通过刺激极性Spolar∈[-1,1]、熟悉度Dfamiliar∈[0,1]、好感度Dfavor∈[-1,1]三个参数综合计算心情变化量Mc;根据外部刺激值,刺激极性的计算公式为:
Spolar=Φ(t)QT=[φ1(t),φ2(t),...,φn(t)][q1,q2,...,q6]T
其中,Φ(t)=[φ1(t),φ2(t),...,φ6(t)]为刺激向量,φi(t)∈[0,1],i=1,2,...,6,为外界刺激事件对6种基本情感的诱发变化;Q=[q1,q2,...,q6],且为刺激的极性系数;T表示矩阵的转置运算;
熟悉度与交互频率fa和交互间隔da有关,具体计算公式为:
其中,e为自然底数;
好感度与历史交互有关,计算公式如下:
Dfavor(t)=Dfavor(t-1)+ΔDfavor
其中,ΔDfavor为一次交互引起的好感度的变化量;
综合熟悉度和喜好度,心情变化量Mc计算如下:
步骤1.3具体为:心情指数的衰减函数如下:
M′(t)=M(t-1)×e-Mb;
步骤1.4具体为:综合步骤1.1、1.2、1.3的计算,得到当前心情指数M(t)如下:
M(t)=(1-α)M(t-1)+αM′(t-1)
M(0)=Mb
其中,α,β∈(0,1)分别为心情衰减系数和心情变化影响系数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京威卡尔软件有限公司,未经南京威卡尔软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710073699.8/1.html,转载请声明来源钻瓜专利网。