本發(fā)明涉及計算機(jī)軟件,具體涉及一種基于語義分析的心理測評方法及系統(tǒng)。
背景技術(shù):
1、心理測評作為心理健康領(lǐng)域不可或缺的重要組成部分,其測評結(jié)果直接影響著個體心理狀態(tài)的準(zhǔn)確評估、潛在心理問題的早期識別、以及針對性干預(yù)措施的有效制定,進(jìn)而關(guān)乎個體的生活質(zhì)量與社會功能的健全發(fā)展。長期以來,傳統(tǒng)的心理測評方法,尤其是基于固定問卷的調(diào)查和標(biāo)準(zhǔn)化量表測試,一直占據(jù)著主導(dǎo)地位并被廣泛應(yīng)用。這些方法的核心特點在于預(yù)先設(shè)計并嚴(yán)格遵循一套結(jié)構(gòu)化、標(biāo)準(zhǔn)化的問卷體系,其中包含一系列經(jīng)過精心篩選和驗證的固定題目,受測者需要根據(jù)自身的主觀感受和客觀情況,在預(yù)設(shè)的、有限的選項范圍內(nèi)進(jìn)行選擇作答。例如,在抑郁癥、焦慮癥、人格障礙等常見心理問題的篩查和評估中,廣泛使用的抑郁自評量表(sds)、焦慮自評量表(sas)、艾森克人格問卷(epq)等,無一例外地采用了這種高度標(biāo)準(zhǔn)化的固定問卷形式。
2、然而,盡管傳統(tǒng)的基于固定問卷的心理測評方法在標(biāo)準(zhǔn)化、可操作性以及大規(guī)模施測等方面具備一定的優(yōu)勢,但其內(nèi)在的局限性也日益凸顯,尤其是在個性化需求日益增長的當(dāng)下,這些局限性嚴(yán)重制約了心理測評的精準(zhǔn)度和有效性。其最根本的缺陷在于,為了追求測評的普適性和可比性,現(xiàn)有的方法往往犧牲了對個體差異的充分考量。
技術(shù)實現(xiàn)思路
1、本發(fā)明通過心理測評智能體與用戶進(jìn)行多輪次的對話,并結(jié)合對話生成模型和心理測評模型實現(xiàn)對用戶的心理測評,在對話生成模型中結(jié)合用戶的回答和每個輪次的測評結(jié)果,使得心理測評智能體生成的問題更加個性化,在心理測評模型中結(jié)合用戶回答時的心理變化,使得心理測評結(jié)果在個性化信息融合的基礎(chǔ)上得到更高的準(zhǔn)確率,也使得心理測評更加靈活。
2、本發(fā)明提供一種基于語義分析的心理測評方法,包括:
3、設(shè)置心理測評智能體通過對話生成模型輸出問題文本,基于歷史的所有問題文本和用戶的歷史的所有回答文本按照問答順序構(gòu)建問答文本序列數(shù)據(jù),通過心理測評智能體和用戶進(jìn)行多輪次的對話,通過心理測評模型對問答文本序列數(shù)據(jù)進(jìn)行處理,生成心理測評結(jié)果,以趨于穩(wěn)定的心理測評結(jié)果作為最終的心理測評結(jié)果;
4、對話生成模型中設(shè)置心理測評結(jié)果引導(dǎo)層和問答方向引導(dǎo)層,其中心理測評結(jié)果引導(dǎo)層用于基于上一輪次輸出的心理測評結(jié)果對問答文本序列數(shù)據(jù)進(jìn)行重構(gòu);問答方向引導(dǎo)層用于基于問答文本序列數(shù)據(jù)對心理知識圖譜進(jìn)行查詢,以構(gòu)建問答方向引導(dǎo)特征,問答方向引導(dǎo)特征用于在對話生成模型中的解碼器執(zhí)行自注意力機(jī)制時構(gòu)建對應(yīng)的查詢向量;
5、心理測評模型中設(shè)置問答方向引導(dǎo)分析層,問答方向引導(dǎo)分析層用于對之前所有輪次的問答方向引導(dǎo)特征進(jìn)行分析,構(gòu)建問答方向特征,問答方向特征用于在心理測評模型中的解碼器執(zhí)行自注意力機(jī)制時構(gòu)建對應(yīng)的查詢向量。
6、作為優(yōu)選的一個方面,對話生成模型具體包括如下內(nèi)容:
7、在心理測評結(jié)果引導(dǎo)層中,獲取上一輪次心理測評模型輸出的心理測評結(jié)果,并在問答文本序列數(shù)據(jù)每一行的末尾添加上一輪次心理測評模型輸出的心理測評結(jié)果,構(gòu)建重構(gòu)問答文本序列數(shù)據(jù),重構(gòu)問答文本序列數(shù)據(jù)輸入至后續(xù)的對話生成模型的編碼器中;
8、在問答方向引導(dǎo)層中,基于在問答文本序列數(shù)據(jù)每一行對應(yīng)的詞語在心理知識圖譜中進(jìn)行查詢,獲取所有關(guān)聯(lián)的心理知識圖譜三元組,將獲取的所有心理知識圖譜三元組從上至下進(jìn)行拼接,構(gòu)建心理知識圖譜特征,基于心理知識圖譜特征構(gòu)建對應(yīng)的查詢向量,基于重構(gòu)問答文本序列數(shù)據(jù)構(gòu)建對應(yīng)的值向量和鍵向量,執(zhí)行自注意力機(jī)制,構(gòu)建問答方向引導(dǎo)特征;
9、在對話生成模型中的解碼器中,基于對話生成模型中的最后一個編碼器的輸出構(gòu)建對應(yīng)的值向量和鍵向量,基于問答方向引導(dǎo)特征構(gòu)建對應(yīng)的查詢向量,執(zhí)行自注意力機(jī)制。
10、作為優(yōu)選的一個方面,心理測評模型具體包括如下內(nèi)容:
11、在問答方向引導(dǎo)分析層中,將之前所有輪次的對話生成模型輸出的問答方向引導(dǎo)特征按照時間順序進(jìn)行排列,構(gòu)建問答方向引導(dǎo)特征時序集,問答方向分析網(wǎng)絡(luò)包括convlstm層和全連接層,convlstm層用于通過問答方向分析網(wǎng)絡(luò)對問答方向引導(dǎo)特征時序集進(jìn)行時序分析,全連接層用于對convlstm層的輸出進(jìn)行全連接操作,構(gòu)建問答方向特征;
12、在心理測評模型的解碼器中,基于心理測評模型中的最后一個編碼器的輸出構(gòu)建對應(yīng)的值向量和鍵向量,基于問答方向特征構(gòu)建對應(yīng)的查詢向量,執(zhí)行自注意力機(jī)制。
13、作為優(yōu)選的一個方面,針對對話生成模型進(jìn)行訓(xùn)練,具體包括如下步驟:
14、獲取若干份對話生成訓(xùn)練樣本,對話生成訓(xùn)練樣本中包括連續(xù)的心理測評過程中的問答記錄,將所有對話生成訓(xùn)練樣本組成對話生成訓(xùn)練集,通過對話生成訓(xùn)練集對對話生成模型進(jìn)行無監(jiān)督訓(xùn)練,在無監(jiān)督訓(xùn)練的過程中,隨機(jī)遮蔽對話生成訓(xùn)練樣本的問題文本,并以遮蔽的問題文本作為訓(xùn)練目標(biāo)。
15、作為優(yōu)選的一個方面,針對心理測評模型進(jìn)行訓(xùn)練,具體包括如下步驟:
16、獲取若干份心理測評訓(xùn)練樣本,心理測評訓(xùn)練樣本中包括通過訓(xùn)練好的對話生成模型執(zhí)行的心理測評過程中的問答記錄以及對應(yīng)輪次的問答方向引導(dǎo)特征,通過心理測評結(jié)果對心理測評訓(xùn)練樣本進(jìn)行標(biāo)注,將所有標(biāo)注好的心理測評訓(xùn)練樣本組成心理測評訓(xùn)練集,通過心理測評訓(xùn)練集對心理測評模型進(jìn)行有監(jiān)督訓(xùn)練,訓(xùn)練過程中,以標(biāo)注的心理測評結(jié)果作為訓(xùn)練目標(biāo)。
17、作為優(yōu)選的一個方面,判斷輸出的心理測評結(jié)果趨于穩(wěn)定,具體包括如下步驟:
18、以當(dāng)前輸出的心理測評結(jié)果為末尾,獲取前n-1個輸出的心理測評結(jié)果,組成心理測評結(jié)果集,針對心理測評結(jié)果集進(jìn)行聚類分析,確定中心心理測評結(jié)果,計算心理測評結(jié)果集中所有心理測評結(jié)果與中心心理測評結(jié)果之間的相似度的平方和,記為穩(wěn)定值,判斷穩(wěn)定值是否高于穩(wěn)定閾值,穩(wěn)定閾值人為設(shè)置,若是穩(wěn)定值高于穩(wěn)定閾值,視為斷輸出的心理測評結(jié)果趨于穩(wěn)定;否則,不斷輸出的心理測評結(jié)果趨于穩(wěn)定。
19、本發(fā)明還提供一種基于語義分析的心理測評系統(tǒng),包括:
20、用戶回答模塊,用于獲取用戶針對心理測評智能體的問題文本的回答文本;
21、問題文本生成模塊,用于將心理測評智能體的歷史的所有問題文本和用戶的歷史的所有回答文本按照問答順序構(gòu)建問答文本序列數(shù)據(jù),將問答文本序列數(shù)據(jù)送入對話生成模型中進(jìn)行處理,輸出下一輪心理測評智能體輸出的問題文本;
22、心理測評模塊,用于將問答文本序列數(shù)據(jù)送入心理測評模型進(jìn)行處理,心理測評模型基于transformer模型建立,生成每一個輪次對應(yīng)的心理測評結(jié)果,且當(dāng)輸出的心理測評結(jié)果趨于穩(wěn)定,輸出心理測評模型最后一次輸出的心理測評結(jié)果作為最終的心理測評結(jié)果;
23、對話生成模型中設(shè)置心理測評結(jié)果引導(dǎo)層和問答方向引導(dǎo)層,其中心理測評結(jié)果引導(dǎo)層用于基于上一輪次輸出的心理測評結(jié)果對問答文本序列數(shù)據(jù)進(jìn)行重構(gòu);問答方向引導(dǎo)層用于基于問答文本序列數(shù)據(jù)對心理知識圖譜進(jìn)行查詢,以構(gòu)建問答方向引導(dǎo)特征,問答方向引導(dǎo)特征用于在對話生成模型中的解碼器執(zhí)行自注意力機(jī)制時構(gòu)建對應(yīng)的查詢向量;
24、心理測評模型中設(shè)置問答方向引導(dǎo)分析層,問答方向引導(dǎo)分析層用于對之前所有輪次的問答方向引導(dǎo)特征進(jìn)行分析,構(gòu)建問答方向特征,問答方向特征用于在心理測評模型中的解碼器執(zhí)行自注意力機(jī)制時構(gòu)建對應(yīng)的查詢向量。
25、本發(fā)明具有以下優(yōu)點:
26、本發(fā)明通過心理測評智能體與用戶進(jìn)行多輪次的對話,并結(jié)合對話生成模型和心理測評模型實現(xiàn)對用戶的心理測評,在對話生成模型中結(jié)合用戶的回答和每個輪次的測評結(jié)果,使得心理測評智能體生成的問題更加個性化,在心理測評模型中結(jié)合用戶回答時的心理變化,使得心理測評結(jié)果在個性化信息融合的基礎(chǔ)上得到更高的準(zhǔn)確率,也使得心理測評更加靈活。