黃宏程 左蓉蓉 胡 敏 陶 洋② 寇 蘭
①(重慶郵電大學(xué)通信與信息工程學(xué)院 重慶 400065)
②(重慶市通信軟件工程技術(shù)研究中心 重慶 400065)
人類社會交互過程中產(chǎn)生的情感是自然的、獨特的,所以人們希望機(jī)器人產(chǎn)生的情感也是如此。在人機(jī)交互過程中,研究者的研究重點聚焦于機(jī)器人如何識別、理解參與人的情感并表達(dá)屬于他們的獨特、自然、生動的情感。隨著研究的不斷深入,情感計算也逐漸走進(jìn)大眾視野。情感計算(Affective Computing, AC)是賦予機(jī)器人觀察、識別、理解、生成和表達(dá)情感的能力,讓機(jī)器人在了解參與人情感狀態(tài)的基礎(chǔ)上,適時做出反應(yīng),去響應(yīng)用戶不斷變化的情感,最終使機(jī)器人能夠像人一樣進(jìn)行親切、自然、生動的交互[1]。
隨著情感計算研究的深入,如何提高參與人滿意度、體驗感和人機(jī)交互的和諧性成為人機(jī)交互的重要問題。近幾年,在情感計算方面涌現(xiàn)出眾多有價值的情感模型,其中包括情感計算方法、情感識別、情感響應(yīng)、情感表達(dá)等方面的模型。在情感計算方法與認(rèn)知模型的研究上,文獻(xiàn)[2]提出基于知識表示的情感計算方法,采用實數(shù)編碼方法計算情緒參數(shù)和心理狀態(tài)的變化;文獻(xiàn)[3]依據(jù)喚醒價態(tài)情感空間(Arousal-Valence-Stance, AVS)和有限狀態(tài)機(jī)提出了一種基于G r o s s 認(rèn)知重評策略(G r o s s Cognitive Reappraisal strategy, GCRs)的認(rèn)知情感模型,能減少機(jī)器人對情感刺激的依賴性。在情感識別研究上,文獻(xiàn)[4]提出文本分類的情感嵌入模型,用文本情感標(biāo)簽構(gòu)建情感嵌入模型并根據(jù)Plutchik情感模型將這些文本信息分為8種情感;文獻(xiàn)[5]提出基于深度信念網(wǎng)絡(luò)和多維擴(kuò)展特征的模型,提高對短文本中文微博情感分類的性能;文獻(xiàn)[6]通過獲取情感、韻律、音質(zhì)和情感維度之間的關(guān)系,提出了可拒絕的語音情感識別方法。情感響應(yīng)方面,文獻(xiàn)[7]提出面向時序感知的多類別商品方面情感分析推薦模型,結(jié)合用戶情感信息推斷用戶對商品的偏好;文獻(xiàn)[8]從情感特征出發(fā),抽取影響情感產(chǎn)生的因素引入蟻群算法(Ant Colony Optimization,ACO),構(gòu)建ACO情感模型,采用串行的方式通過反應(yīng)強(qiáng)度值的不斷更新尋找最優(yōu)情感狀態(tài);文獻(xiàn)[9]提出多情感對話系統(tǒng)(Multi-Emotional Conversation System, MECS)以產(chǎn)生情感的連貫反應(yīng),選擇最相似情感作為機(jī)器人的情感響應(yīng)。情感表達(dá)方面,文獻(xiàn)[10]提出基于多模態(tài)注意力的條件變分自動編碼器用于情感控制的對話生成任務(wù),證明多模態(tài)以及上下文信息在情緒連貫反應(yīng)上的重要性;文獻(xiàn)[11]通過關(guān)鍵詞提取與搭配提出一種對話生成模型,該模型利用強(qiáng)化學(xué)習(xí)(Reinforcement Learning,RL)和情感編輯約束,使機(jī)器人的情感表達(dá)更有意義。
結(jié)合現(xiàn)有情感計算的相關(guān)研究可以發(fā)現(xiàn),人機(jī)交互過程中,極易出現(xiàn)機(jī)器人情感響應(yīng)缺失主動性、獨特性等情感僵硬化的問題以及參與人滿意度和體驗感不高的問題。因此,針對以上問題,本文依據(jù)愉悅度-激活度-優(yōu)勢度(Pleasure-Arousal-Dominance, PAD)情感空間提出了一種基于模糊認(rèn)知圖(Fuzzy Cognitive Map, FCM)的機(jī)器人情感響應(yīng)模型,考慮賦予機(jī)器人擬人化性格特征和社會角色,對人機(jī)交互中機(jī)器人情感響應(yīng)過程進(jìn)行建模。根據(jù)交互上下文得到參與人情感值,加入性格特征、社會角色的機(jī)器人會生成獨特的自我意識,實現(xiàn)對參與人交互情感的響應(yīng)并影響參與人下一時刻的輸入,增加機(jī)器人交互過程中情感響應(yīng)的獨特性、主動性,促進(jìn)人機(jī)交互持續(xù)進(jìn)行。
在人機(jī)交互過程中,參與人與機(jī)器人的情感交互可以描述為:首先,參與人交互行為輸入;其次,將參與人交互行為量化并評估為輸入情感值,實現(xiàn)對參與人的情感狀態(tài)識別;然后,對參與人的情感狀態(tài)進(jìn)行跟蹤,結(jié)合影響機(jī)器人情感響應(yīng)的因素,更新機(jī)器人的情感狀態(tài)矩陣,得到機(jī)器人的情感響應(yīng);最后,將得到的機(jī)器人情感響應(yīng)與自然語言生成相結(jié)合,作為機(jī)器人響應(yīng)輸出。人機(jī)情感交互過程如圖1所示。
由人機(jī)情感交互可知,情感響應(yīng)是情感交互的一個重要過程,而參與人情感輸入與機(jī)器人情感響應(yīng)構(gòu)成了人機(jī)情感交互整個過程。情感交互與情感響應(yīng)的關(guān)系如圖2所示(R表示機(jī)器人,H表示參與人)。根據(jù)歷史情感信息、參與人當(dāng)前時刻情感值,同時考慮多種因素對機(jī)器人情感響應(yīng)過程進(jìn)行建模,得到機(jī)器人的情感響應(yīng),增加參與人的交互滿意度和交互體驗感。即已知EH,得到ER。
為了分析參與人的情感狀態(tài),實現(xiàn)后續(xù)交互過程中參與人情感狀態(tài)跟蹤,本文依據(jù)文獻(xiàn)[12],對參與人的交互輸入進(jìn)行情感量化,得到其在連續(xù)空間中PAD情感值。在得到參與交互輸入情感之后,依據(jù)文獻(xiàn)[13],將第k輪參與人交互情感值EH=(pk,ak,dk)評估轉(zhuǎn)化為6種基本情感狀態(tài)作用下的情感狀態(tài)矩陣I(EH)
圖1 人機(jī)情感交互過程
圖2 情感交互與情感響應(yīng)
在現(xiàn)實中,情感產(chǎn)生與變化不僅與外部環(huán)境有關(guān),還與自身情感狀態(tài)、性格和社會角色有關(guān)。為了促進(jìn)人機(jī)交互持續(xù)進(jìn)行,構(gòu)建機(jī)器人情感響應(yīng)模型時不僅需要考慮交互上下文,還需要考慮參與人和機(jī)器人之間的相互影響。參與人輸入情感刺激機(jī)器人參與交互,機(jī)器人根據(jù)參與人情感變化,尋找時機(jī),主動參與引導(dǎo)對話并影響參與人下一時刻輸入。考慮到二者相互影響,本文引入機(jī)器人社會角色,考慮到機(jī)器人情感響應(yīng)獨特性帶給參與人獨特的參與體驗,引入機(jī)器人性格特征。為了使機(jī)器人的情感響應(yīng)更趨近于人,本文綜合考慮多個因素,利用模糊認(rèn)知圖構(gòu)建上下文多輪情感狀態(tài)之間的關(guān)聯(lián),情感響應(yīng)框架如圖3所示。
2.2.1 基于社會角色的主動性情感響應(yīng)
在日常生活中,交流是相互的,交互雙方主動參與是對話持續(xù)進(jìn)行的前提,而主動參與是人作為社會角色的一個社交屬性。因此,考慮到人機(jī)交互中機(jī)器人的主動性,本文引入機(jī)器社會角色概念模型。
圖3 機(jī)器人情感響應(yīng)框架
在人際交往過程中,人作為一個獨立個體,有屬于自己的社會角色,這對于每個人都是獨特的,而社會角色與行為、期望和責(zé)任相關(guān)。人機(jī)交互過程中,人是具有社會角色的個體,故而我們期望機(jī)器人也能有社會角色,而機(jī)器人成為社會角色需要具備類似人的社交屬性。根據(jù)參考文獻(xiàn)[14],將機(jī)器人社會角色模型應(yīng)用到人機(jī)交互的情感響應(yīng)中。在情感響應(yīng)中,機(jī)器人成為社會角色至少需要3個能力,即必須有一定的自適應(yīng)能力、主動參與能力、學(xué)習(xí)和影響交互對象的能力,如圖4所示。
在人際交往中,參與雙方都能實時感受對方情緒起伏和變化,并根據(jù)對方的情緒變化適時地做出反應(yīng)。所以在人機(jī)交互過程中,希望機(jī)器人也能夠考慮到參與人情感強(qiáng)度的變化,根據(jù)參與人情感強(qiáng)度變化主動承擔(dān)起調(diào)節(jié)參與人情感狀態(tài)的任務(wù)。依據(jù)參考文獻(xiàn)[15],采用K近鄰算法得到參與人的情感強(qiáng)度計算公式
2.2.2 基于性格特征的獨特性情感響應(yīng)
在日常生活中,交互雙方都是獨立個體,有自己獨特的性格特征。性格特征是“人格因素”的主要體現(xiàn),人格因素的差異造就人獨一無二的特性。人格因素的不同是人看待問題角度、表達(dá)方式以及性格具有獨特性的原因??紤]機(jī)器人情感響應(yīng)的獨特性,為機(jī)器人引入性格特征。參考大五人格因素理論,對機(jī)器人性格特征進(jìn)行情感分析。依據(jù)文獻(xiàn)[16],大五人格因素理論將人的性格分為5大類:外傾性表現(xiàn)為外向、活躍,用Ex表示;宜人性表現(xiàn)為溫和、寬容,用Ag表示;盡責(zé)性表現(xiàn)為可靠、自律,用Co表示;神經(jīng)質(zhì)表現(xiàn)為焦慮、被動,用Ne表示;經(jīng)驗開放性表現(xiàn)為創(chuàng)造、智慧,用Op表示。
依據(jù)文獻(xiàn)[17],Mehrabiana結(jié)合統(tǒng)計學(xué)擬合思想得到PAD情感維度與不同的性格特征之間的關(guān)系之間的影響關(guān)系作為有向弧,影響因素的大小作為權(quán)重。模糊認(rèn)知圖在情感響應(yīng)模型中各節(jié)點間關(guān)系如圖5所示。
圖4 機(jī)器人社會角色模型
模糊認(rèn)知圖是具有反饋功能的有向圖,是表達(dá)和推理系統(tǒng)中因果關(guān)系的模型。FCM的是一個3元序組M=(C,E,W), 其中C={ci|ci ∈[?1,1];i=1,2,...,n}表示FCM的節(jié)點集合,E={
圖5 模糊認(rèn)知圖情感響應(yīng)節(jié)點間關(guān)系
在圖5中c1,c2,...,c17,c18是節(jié)點,其含義為:c1,c2,...,c5,c6是機(jī)器人社會角色的體現(xiàn),表現(xiàn)為參與人交互輸入情感和參與人情感強(qiáng)度的變化;c7,c8,...,c11,c12是機(jī)器人性格特征的體現(xiàn),表現(xiàn)為經(jīng)大五人格修正后的情感強(qiáng)度值;c13,c14,...,c17,c18是機(jī)器人的情感響應(yīng)在6種基本情感上的強(qiáng)度值。wi,j代表節(jié)點之間的相互影響:圖5中由c1,c2,...,c5,c6指向c13,c14,...,c17,c18的直線表示社會角色對情感響應(yīng)的影響,由c7,c8,...,c11,c12指向c13,c14,...,c17,c18的直線表示性格特征對情感響應(yīng)的影響,由c13,c14,...,c17,c18指向c1,c2,...,c5,c6的直線表示情感響應(yīng)對參與人下一時刻情感輸入的影響。由此構(gòu)成一個權(quán)重矩陣W為
通過已知的初始條件可以確定FCM初始狀態(tài)空間,經(jīng)過閾值函數(shù)傳播,當(dāng)FCM達(dá)到穩(wěn)定的循環(huán)狀態(tài)或固定點就完成了因果推理。具有時間記憶特點的FCM可以表示為
FCM推理過程如下:
依據(jù)文獻(xiàn)[19],將得到的第k輪機(jī)器人情感響應(yīng)映射到PAD情感空間,標(biāo)定其位置信息,實現(xiàn)機(jī)器人在連續(xù)情感空間中的情感狀態(tài)轉(zhuǎn)移。其中將機(jī)器人情感響應(yīng)映射到PAD空間的公式為
考慮參與人歷史交互情感、機(jī)器人性格特征和社會角色以及當(dāng)前交互的外部環(huán)境,本文利用FCM對機(jī)器人的情感響應(yīng)過程進(jìn)行建模,得到機(jī)器人本輪交互的情感響應(yīng)。模型構(gòu)建如表1所示。
為了直觀有效地對本文所提的模糊認(rèn)知圖情感響應(yīng)模型進(jìn)行性能分析,依據(jù)文獻(xiàn)[20],利用Python中的Chatterbot建立基于文本信息的聊天機(jī)器人,增加獨特的情感響應(yīng)模塊。首先,利用聊天機(jī)器人邏輯適配器進(jìn)行答案匹配,返回置信度較高的前m個答案作為候選答案集;其次,考慮性格特征的獨特性和社會角色的主動性對機(jī)器人情感響應(yīng)的影響,構(gòu)建基于模糊認(rèn)知圖的情感響應(yīng)模型。最后,依據(jù)該模型更新情感狀態(tài)轉(zhuǎn)移概率,得到機(jī)器人情感響應(yīng)。
依據(jù)參考文獻(xiàn)[21]提供的NLPCC2017數(shù)據(jù)集作為本次實驗的數(shù)據(jù)集。NLPCC 2017自然語言處理和中文計算(shared task test data: emotional conversation generation)數(shù)據(jù)集共包含約1120000個問答對,隨機(jī)選取7000對問答作為驗證集,再隨機(jī)選取4000對問答作為測試集,剩余問答作為機(jī)器人訓(xùn)練的語料庫。實驗驗證機(jī)器人給出該模型下參與人滿意度最高的作為機(jī)器人的最終表達(dá)。
本文選取現(xiàn)有情感模型中具有代表性的模型與本文模型進(jìn)行對比實驗,對比模型如下:
文獻(xiàn)[3]提出基于個性特征認(rèn)知重評策略GCRs的情感交互模型,通過減少機(jī)器人對外界情感刺激的依賴性,促使機(jī)器人產(chǎn)生積極的情感表達(dá)。該模型是認(rèn)知情感交互領(lǐng)域具有代表性的模型之一,故選取該模型作為對比模型。
表1 基于模糊認(rèn)知圖的機(jī)器人情感響應(yīng)模型
文獻(xiàn)[9]提出多情感對話系統(tǒng)MECS以產(chǎn)生情感的連貫反應(yīng),傾向于達(dá)到和參與人輸入情感相同的情感狀態(tài),選擇最相似情感作為機(jī)器人的情感響應(yīng),通過提高情感相似性增加交互共鳴。該模型在多情感對話系統(tǒng)中產(chǎn)生情感的連貫性較好,故選取該模型作為對比模型。
文獻(xiàn)[11]構(gòu)建一種基于RL和情感約束的對話生成模型,在基于強(qiáng)化學(xué)習(xí)算法上生成與主題詞和情感詞相關(guān)的回復(fù)。該模型巧妙利用強(qiáng)化學(xué)習(xí)獎勵函數(shù),通過提升交互詞語和交互情感的相似度生成和參與人語義、情感一致的信息,該模型在情感相似度上的研究較為突出,故選取該模型作為對比模型。
文獻(xiàn)[8]從情感特征出發(fā),構(gòu)建ACO情感模型,采用串行的方式通過反應(yīng)強(qiáng)度值的不斷更新完成尋找最優(yōu)情感狀態(tài)的任務(wù)。該模型強(qiáng)調(diào)參與人和機(jī)器人情感強(qiáng)度值之間的關(guān)聯(lián),故選取該模型作為對比模型。
文獻(xiàn)[20]提出機(jī)器人認(rèn)知模型Chatterbot根據(jù)候選答案集中置信度高低進(jìn)行輸出。由于該模型不具備認(rèn)知情感計算能力,選取該模型為對比模型僅用于模型有效性和參與度驗證對比實驗。
人機(jī)交互過程中需要考慮參與人對機(jī)器人的情感響應(yīng)需求,這是交互持續(xù)進(jìn)行的基礎(chǔ)。此外,參與人對人機(jī)交互過程的體驗感和交互滿意度關(guān)系到交互頻率和交互狀態(tài)。針對上述需求,本文對人機(jī)交互過程中參與人的交互體驗感、交互滿意度和參與度以及模型有效性等多個方面進(jìn)行驗證。
4.2.1 參與人交互體驗感評估
交互體驗感評估實驗主要從單輪對話與多輪會話兩個方面進(jìn)行測量。由于文獻(xiàn)[20]提出的Chatterbot模型僅考慮語義語法方面進(jìn)行響應(yīng)輸出,缺少情感計算,因此未列入?yún)⑴c人交互體驗感對比實驗。在參與人交互體驗感評價過程中,本文分別對單輪和多輪對話參與人體驗感進(jìn)行問卷調(diào)查。單輪對話評價指標(biāo)包含情感連貫性、情感合理性、情感多樣性。多輪對話評價指標(biāo)包含流暢性、一致性、準(zhǔn)確性。
單輪對話和多輪對話的評價標(biāo)準(zhǔn)均為0~2分,其中0分代表指標(biāo)狀態(tài)低,1分代表指標(biāo)狀態(tài)中等,2分代表指標(biāo)狀態(tài)高。為了驗證交互過程參與人的體驗感,采用人工測試的方法,從測試集中隨機(jī)選取100句用于測試,實驗共使用100個問答對,多渠道邀請50名志愿者進(jìn)行線上線下問卷調(diào)查,各項指標(biāo)均取調(diào)查平均分值作為實驗最終結(jié)果。不同模型單輪對話和多輪對話交互體驗感結(jié)果如表2所示。
由表2可知,單輪交互時,本文模型在其對話連貫性、合理性上明顯優(yōu)于其他模型,這是由于本文在進(jìn)行情感響應(yīng)時綜合考慮機(jī)器人的性格特征和社會角色兩種因素,機(jī)器人的性格特征提升了其情感響應(yīng)的合理性和連貫性。多輪交互時,本文模型在機(jī)器人情感響應(yīng)的流暢性、一致性、準(zhǔn)確性上明顯優(yōu)于其他模型,這表明本文模型建立的上下文之間的情感聯(lián)系以及考慮到影響機(jī)器人情感響應(yīng)的因素合理,結(jié)果顯示本文模型能提高參與人交互的體驗感,能夠?qū)崿F(xiàn)人機(jī)交互過程中機(jī)器人情感響應(yīng)擬人化。
為了查看性格特征和社會角色在參與人交互體驗感中的作用,進(jìn)行消融實驗,結(jié)果如表3所示。
根據(jù)表3可知,單獨考慮性格特征或者社會角色的情況下,對單輪和多輪評價指標(biāo)的作用不同。單輪交互時,社會角色對合理性、連貫性的影響更大,而性格特征對多樣性的影響更大;在多輪交互時,社會角色對評價指標(biāo)的影響比性格特征對評價指標(biāo)的影響更大,這是因為機(jī)器人社會角色能考慮參與人情感變化適時調(diào)整情感響應(yīng)以影響參與人下一時刻情感輸入。綜合考慮兩個因素才是最佳選擇。
4.2.2 參與人交互滿意度評估
在參與人交互體滿意度檢測這一部分,測量指標(biāo)包含機(jī)器人情感響應(yīng)相似度、精確度和活躍度。
機(jī)器人情感響應(yīng)的相似度由式(5)得到,定為d1。
機(jī)器人情感響應(yīng)的精確度是決定機(jī)器人當(dāng)前情感響應(yīng)是否符合參與人期待得到的情感的重要因素。定義機(jī)器人情感響應(yīng)的精確度為
其中,前k次情感相似度按從大到小排序,取排名前n的情感相似度。
機(jī)器人的情感活躍度會影響參與人的交互輸入,情感活躍狀態(tài)持續(xù)低迷則參與人會產(chǎn)生無聊、乏味等特征,降低其交互意愿;反之,積極的情感活躍狀態(tài)會提升參與人交互意愿。定義機(jī)器人的情感活躍度為
模型滿意度評估主要從多輪會話滿意度(multisatisfaction)進(jìn)行測量。由于文獻(xiàn)[20]提出的Chatterbot模型僅考慮語義語法方面進(jìn)行響應(yīng)輸出,缺少認(rèn)知情感計算,因此未列入?yún)⑴c人交互體驗感對比實驗。結(jié)合對比實驗,可以得到情感相似度、情感精確度、情感活躍度和交互滿意度的結(jié)果,如表4所示。
結(jié)合表4的實驗結(jié)果可知,本文所提模型在情感相似度、情感精確度、交互滿意度上高于其他模型,這是因為該模型考慮到機(jī)器人的社會角色,引入自適應(yīng)能力、主動參與能力、學(xué)習(xí)和影響交互對象的能力這3種能力并影響參與人下一時刻的情感輸入。通過提高交互情感的相似度和情感精確度提升參與人的滿意度。
為了查看性格特征和社會角色在參與人交互滿意度評估中的作用,進(jìn)行消融實驗,結(jié)果如表5所示。
表2 不同模型交互體驗感結(jié)果
表3 交互體驗感消融實驗
表4 不同模型交互滿意度結(jié)果
表5 交互滿意度消融實驗
由表5可知,兩者單獨作用時,社會角色對參與人滿意度提升作用高于性格特征,因為具有社會角色的機(jī)器人能考慮到參與人情感強(qiáng)度變化并影響參與人,故而能提高參與人交互滿意度。兩者共同作用高于兩者單獨作用,這是因為二者結(jié)合能夠帶給參與人獨特的交互體驗,提升參與人交互滿意度和交互體驗感。
4.2.3 參與人交互參與度評估
人機(jī)交互的目的是增加人與機(jī)器人交互次數(shù)和交互時長。為驗證交互過程參與人的參與度,本文通過多渠道邀請50名志愿者進(jìn)行不同模型下的多輪人機(jī)交互實驗,進(jìn)行交互次數(shù)和時長的評估,從數(shù)據(jù)集中選取50句作為人機(jī)交互初始輸入,得到不同模型下多輪交互的交互輪數(shù)和交互時長結(jié)果如表6所示。
由表6可知,本文所提模型在交互輪數(shù)和交互時長上均優(yōu)于其他模型,這表明本文的聊天機(jī)器人能夠更好地參與和引導(dǎo)交互,減少交互出現(xiàn)僵局的頻率。這是由于具有性格特征的機(jī)器人能帶給參與人獨一無二的交互體驗,具有社會角色屬性的機(jī)器人能根據(jù)參與人情感強(qiáng)度變化,積極主動參與和引導(dǎo)交互。具有這兩個屬性的機(jī)器人能對參與人下一時刻交互輸入產(chǎn)生影響,通過提高參與人交互體驗感促進(jìn)交互進(jìn)行。
表6 不同模型交互參與度結(jié)果
表8 不同模型有效性評價結(jié)果
為了查看性格特征和社會角色在參與人交互參與度評估中的作用,進(jìn)行消融實驗,結(jié)果如表7所示。
由表7可知,兩者單獨作用的效果差異不大,而兩者兼有的模型則有更好的效果。性格特征通過帶給參與人獨特的交互體驗增加交互輪次和時長,而社會角色則通過影響參與人交互輸入提升交互輪次和時長。
4.2.4 模型有效性驗證
為便于對模型答案檢索有效性進(jìn)行驗證,依據(jù)文獻(xiàn)[22]采用兩個信息檢索評價指標(biāo)平均倒數(shù)排名(Mean Reciprocal Rank, MRR)和平均精確度排名(Mean Average Precision, MAP)衡量對比模型的準(zhǔn)確率,從測試集中隨機(jī)選取100句進(jìn)行試驗,取排序準(zhǔn)確率平均值作為實驗最終結(jié)果,結(jié)果見表8。
由表8可知,本文情感響應(yīng)模型相較于其他模型取得更好的結(jié)果。這是因為本文情感響應(yīng)模型比較符合實際,即主動權(quán)掌握在交互雙方手中,每個參與者都有主動參與和引導(dǎo)交互的權(quán)力,交互雙方都能從交互中獲得不同于其他人的交互體驗和情感變化,即每次人機(jī)交互的交互體驗感都獨一無二。
為了查看性格特征和社會角色在模型有效性中的作用,進(jìn)行消融實驗,結(jié)果如表9所示。
從表9可知,兩者單獨作用時,社會角色對有效性的影響略高于性格特征,這是因為社會角色能抓住參與人情感變化影響參與人交互輸入,而性格特征則增加參與人交互體驗感。兩者相結(jié)合才是最佳選擇。
表7 交互參與度消融實驗
表9 有效性消融實驗
本文提出一種基于模糊認(rèn)知圖的機(jī)器人情感響應(yīng)模型。首先,將PAD情感空間作為機(jī)器人的情感狀態(tài)空間,對參與人輸入的交互情感值進(jìn)行評估,得到參與人的情感狀態(tài)矩陣;其次,為機(jī)器人引入性格特征和社會角色,賦予機(jī)器人性格特征使機(jī)器人情感響應(yīng)具有獨特性,賦予機(jī)器人社會角色使機(jī)器人情感響應(yīng)具有主動性,利用模糊認(rèn)知圖模型對機(jī)器人情感響應(yīng)過程進(jìn)行建模;最后,更新機(jī)器人情感狀態(tài)矩陣,得到機(jī)器人的情感響應(yīng)。實驗結(jié)果從參與人滿意度、體驗感、參與度等多個方面驗證模型的有效性。本文考慮到機(jī)器人性格特征和社會角色對情感響應(yīng)的影響,但由于人類情感產(chǎn)生不僅與參與人認(rèn)知、喜好、所處生活環(huán)境有關(guān)而且與情感復(fù)雜性、情感顆粒度大小有關(guān)。因此,如何考慮情感主觀性、復(fù)雜性以及情感顆粒度劃分對機(jī)器人情感響應(yīng)的影響值得進(jìn)一步探索與研究。