摘要:為了能夠?qū)θ烁耋w系進(jìn)行更細(xì)致的刻畫和模擬,從而設(shè)計(jì)出更具擬人化特點(diǎn)的情感Agent,提出了在情感Agent中添加人格發(fā)展機(jī)制的思想。通過構(gòu)建“人際拼圖”任務(wù)模式以及編程實(shí)現(xiàn),對情感Agent中人格的社會性發(fā)展進(jìn)行了初步的模擬。通過在程序進(jìn)行了相關(guān)實(shí)驗(yàn),得出了人格、人際關(guān)系和人際互動的一些特點(diǎn)。實(shí)驗(yàn)結(jié)果顯示了人格發(fā)展機(jī)制的引入為情感Agent實(shí)現(xiàn)更逼真的人性化表現(xiàn)提供了幫助。
關(guān)鍵詞:情感agent;人工心理;人格社會性發(fā)展
中圖分類號:TP18文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2009)04-936-03
\"Interpersonal Jigsaw\"—Research of the Social Development Mechanism in Emotional Agents
YAO Zhi-peng1, ZHANG Xiao-dong2
(1.Research Center for Learning Science, Key Laboratory of Child Development and Learning Science of Ministry of Education, Nanjing 210096,China; 2.Software College of Southeast University, Nanjing 210096, China)
Abstract: In order to depict the personality system more vividly, so as to create more humanistic emotional agents, the idea of add developing mechanism into the emotional agents is advanced. The primary simulation of the social development of personality is done through constructing and programming the \"interpersonal jigsaw\" task model. The experiments done with the software reveals some characters between personality, relation and interaction among people. The outcome proves that the developing mechanism helps to achieve a more humanistic behavior for emotional agents.
Key words: emotional agent; artificial psychology; social development of personality
1 引言
通過構(gòu)建基于人格理論的情感Agent模型,研究者通過整理和結(jié)構(gòu)化人格對情緒、認(rèn)知、行為模式的作用,以及對情緒作用的重新分類和定位,使得將情感納入一個更完整的心理學(xué)體系,使其在產(chǎn)生和作用方面有了更為深刻的理論基礎(chǔ),同時(shí)也進(jìn)一步促進(jìn)了人工智能與心理學(xué)的銜接。為了對人格作出更加貼近于符合實(shí)際的模擬,本文進(jìn)一步對情感Agent中人格的社會性發(fā)展機(jī)制進(jìn)行了探討。
在較長的一個時(shí)間背景下,人格處于一種緩慢而有規(guī)律的變動中。人格發(fā)展被定義為“在從出生至死亡的整個生命歷程中,個體的人格特征,隨著年齡增長和習(xí)得經(jīng)驗(yàn)的積累而逐漸改變的過程”[1]。
研究人格與社會的關(guān)系實(shí)質(zhì)上就是討論人格與情境的關(guān)系[2]。情境對個體的意義不在于其客觀屬性,而在于個體對情境刺激的主觀解釋。人格特點(diǎn)會使人更傾向于選擇特定的人際情境和交往對象,更易于得到他人的特定反應(yīng),對情境作出某種行為反應(yīng),進(jìn)而對個體所處的社會情境產(chǎn)生影響。在研究中,筆者分析了人際交往的主要事件,通過分類和簡化,選擇并構(gòu)建了這樣一種情境,在這樣一種情境中,個體會因任務(wù)的需要而向其他個體作出請求幫助或回避的行為,而另一方則相應(yīng)地作出同意或拒絕的人際反應(yīng)。通過這樣一種最簡單的人際交往模式,模擬人格特質(zhì)社會性的動態(tài)發(fā)展趨向,進(jìn)而對人格的社會性發(fā)展作一定的描述和討論。
2 人際拼圖任務(wù)模型
2.1 人際拼圖模型設(shè)計(jì)
社會-認(rèn)知理論認(rèn)為,人格特征是習(xí)得的,特別是通過社會學(xué)習(xí)而獲得的。沙利文關(guān)注于人際關(guān)系對人格的影響,他將人格放在人際關(guān)系中加以研究。他強(qiáng)調(diào),人格永遠(yuǎn)無法與個人生活于其中并因此具有其本質(zhì)人際關(guān)系的背景相脫離。他對人格的定義是:人格是人際關(guān)系相對持久的模式[3]。
筆者試圖通過模擬人際交往行為以及在這些交往中人格的相應(yīng)變化。為了實(shí)現(xiàn)這一目的,設(shè)計(jì)了“人際拼圖”這樣一個任務(wù)模式。人際交往,是人與人之間通過一定的方式進(jìn)行接觸,從而在心理和行為方面發(fā)生相互影響。在交往的基礎(chǔ)上形成的人與人之間的心理關(guān)系稱為人際關(guān)系[4]。人格是在實(shí)踐特別是交往行為中形成的,反過來又影響和制約著人的交往行為。
圖1是設(shè)計(jì)的該實(shí)驗(yàn)的軟件流程。該任務(wù)模式的大致情況如下:在實(shí)驗(yàn)開始時(shí),每個個體會被隨機(jī)分到一些任務(wù)碎片和任務(wù)目標(biāo),任務(wù)目標(biāo)指示其完成目標(biāo)所需的特定的任務(wù)碎片。隨后,個體根據(jù)需要和實(shí)際情況(人際關(guān)系、個體的人格特點(diǎn)),向其他個體尋求幫助來得到其所缺少的任務(wù)碎片,通過這樣的任務(wù)碎片搜尋過程,不同的個體之間產(chǎn)生了人際交往,這些不同類別的交往及其結(jié)果會對交往雙方的關(guān)系產(chǎn)生影響,也會對個體的人格特質(zhì)產(chǎn)生影響,把這部分對人格的作用機(jī)制定義為該模型的第一動力系統(tǒng)。
另外,在大五人格模型內(nèi)部,由于各特質(zhì)之間存在著一定的相關(guān)性,因而這些特質(zhì)相互之間也形成了一定的動力結(jié)構(gòu),在發(fā)展變化時(shí)存在著一定的制約和影響,這個因素也是人格變化的一部分。在關(guān)于大五人格模型內(nèi)部各特質(zhì)之間相互關(guān)系上,研究者得出的比較一致的觀點(diǎn)是神經(jīng)質(zhì)同外傾性、宜人性和認(rèn)真性存在著顯著的負(fù)相關(guān),外傾性同宜人性存在正相關(guān),宜人性同認(rèn)真性存在顯著正相關(guān)[5-7],把人格特質(zhì)間的這種相關(guān)性作為第二動力系統(tǒng)。
1) 第一動力系統(tǒng)
在個體開始自動執(zhí)行任務(wù)的過程中,首先,個體會根據(jù)所缺少的碎片來確定其尋求幫助人員名單,根據(jù)名單中這些個體與其不同的關(guān)系,個體會按照親密度由高到低的順序開始去尋求幫助。在尋求幫助時(shí),個體會綜合包括情緒、人格特質(zhì)、關(guān)系這些信息來確定是否向?qū)Ψ教岢稣埱?,如不發(fā)出請求則歸為“放棄”,否則歸為“請求”;在向?qū)Ψ教岢稣埱蠛?,對方也會綜合相關(guān)信息確定是否提供幫助,由此產(chǎn)生“同意幫助”和“拒絕幫助”兩種情況,雙方不同的行為決定都會對雙方的人格特質(zhì)和關(guān)系產(chǎn)生一定的影響。如果個體獲得了其他個體的幫助,則表示獲得了該任務(wù)碎片;如果沒有個體愿意提供幫助,則對于該任務(wù)碎片的尋求工作被歸為“失敗”。如果所有個體中都沒有該個體所缺少的任務(wù)碎片,該情況將被歸為“無解”。如果個體獲得了所有的任務(wù)碎片,則此次人際拼圖任務(wù)歸為“完成”,其余情況歸為“失敗”。不同的歸類情況中,個體相應(yīng)的屬性會發(fā)生變化,這就是本模擬系統(tǒng)人格變化的最主要動力體系,其對人格特質(zhì)變化起主要作用。具體歸類變化情況見表1(其中H代表發(fā)出請求的個體,G代表被請求的個體,O代表經(jīng)驗(yàn)開放性,C代表認(rèn)真性,E代表外傾性,A代表宜人性,N代表神經(jīng)質(zhì),SFt_X代表個體特質(zhì)X的反身因子,SFr代表關(guān)系relation的反身因子,PFH為請求者的親社會因子,PFG為被請求者的親社會因子)。
在模型中情緒的模擬上,筆者僅僅涉及到了情緒的正負(fù)性。個體情緒由情緒參量emotion來表征,emotion數(shù)值范圍為(0,1),其中0代表負(fù)性情緒極,1代表正性情緒極。每回合任務(wù)中個體情緒的獲得是半隨機(jī)的,具體情況如下。對于不同的個體,首先根據(jù)該個體的外傾性和神經(jīng)質(zhì)特質(zhì)來獲得情緒基值,根據(jù)該個體的神經(jīng)質(zhì)特質(zhì)來獲得隨機(jī)幅度,隨后在情緒基值和隨機(jī)幅度的約束范圍內(nèi),隨機(jī)產(chǎn)生情緒值。這樣的效果是,外傾性越突出而神經(jīng)質(zhì)得分越低的個體,其情緒的平均分布值越高;神經(jīng)質(zhì)越突出的個體,其情緒的變化幅度越大,也就是越不穩(wěn)定。
為了更好地模擬現(xiàn)實(shí)中相應(yīng)的情景和變化規(guī)律,在模型中,加入了一些有特定含義的計(jì)算因子。以下就是這些因子的介紹。
親社會因子(Pro-social Factor, PF),親社會因子表征的是個體融入社會的程度,代表個體與其他個體關(guān)系發(fā)展能力的高低。
反身因子(Self Factor, SF),反身因子的設(shè)置,是為了體現(xiàn)人格特質(zhì)和人際關(guān)系在中性時(shí)最易發(fā)生變動,而越接近兩極越難轉(zhuǎn)變的規(guī)律。
關(guān)系因子(Relationship Factor, RF),關(guān)系因子的設(shè)置,使得相同的行為在不同關(guān)系的個體之間發(fā)生時(shí)對人格特質(zhì)產(chǎn)生不同的影響。例如,個體a與個體b關(guān)系較密切,而個體a與個體c關(guān)系較疏遠(yuǎn),當(dāng)與個體a關(guān)系較密切的個體b拒絕幫助個體a時(shí),對a造成的消極影響會大于個體c拒絕幫助個體a時(shí)的情況。
經(jīng)驗(yàn)開放性因子(O Factor, OF),經(jīng)驗(yàn)開放性因子使得個體對于人際交往本身產(chǎn)生不同的關(guān)注程度,進(jìn)而也一定程度上緩解了社會交往中產(chǎn)生的負(fù)面影響的作用程度。
下面是以上部分內(nèi)容涉及到的算法。
情緒的具體產(chǎn)生算法:
基準(zhǔn)情緒值REF = 0.3*E + 0.5 – 0.2*N
情緒變化幅度RANGE =(1+N)* 0.5
情緒值emotion = REF + (rand - 50) * RANGE/100,其中rand是介于0-100之間的隨機(jī)數(shù)。
親社會因子(PF),PF=[(1+E)( 1+A)(1-N)]1/3。
反身因子(SF),SFt_x=1-abs(trait_x),SFr=0.5-abs(0.5-relationship)。
關(guān)系因子(RF),RF=(0.5+relationship)1/2。
經(jīng)驗(yàn)開放性因子(OF),OF=1+0.5*(1+O)。
2) 第二動力系統(tǒng)
通過對大五人格模型內(nèi)部特質(zhì)間的相關(guān)性的研究,選用了其中得到廣泛認(rèn)同的兩組相關(guān)性(神經(jīng)質(zhì)與外傾性的負(fù)相關(guān)關(guān)系、外傾性和宜人性的正相關(guān)關(guān)系)作為本模型人格特質(zhì)變化的第二動力系統(tǒng),輔助作為第一動力系統(tǒng)的社交人格變化的動力系統(tǒng)。人格特質(zhì)相關(guān)性作用模擬動力系統(tǒng)構(gòu)造如下:
特質(zhì)X對特質(zhì)Y的作用通過能力因子(EF)和距離因子(DF)來實(shí)現(xiàn),其中,能力因子代表了該特質(zhì)對其他特質(zhì)的影響力,其越接近于兩極,影響力越大;距離因子代表相互作用的兩個特質(zhì)間的關(guān)系,在正相關(guān)的情況下,兩特質(zhì)相差越小,其互相間的作用力越小,相差越大,其相互間作用力越大。在負(fù)相關(guān)的情況下,兩特質(zhì)相差越小,則其互相間的作用力越大,相差越大,其相互間作用力反而越小。下面是這兩個因子的計(jì)算公式。
能力因子EF = abs(X)
距離因子
正相關(guān):DF = abs(X-Y)
負(fù)相關(guān):DF = abs(X+Y)
模型中,選用了N→E、E→N、E→A這三個作用過程來作為該動力系統(tǒng)的實(shí)體部分,根據(jù)上面的公式,人格的變化情況為:
N→E: ΔE = 0.005*EF*DF
E→N:ΔN = 0.01*EF*DF
E→A: ΔA = 0.01*EF*DF
3) 行為決策
在行為決策的條件判斷時(shí),采用了模糊邏輯的思想,首先,將條件判斷所需的浮點(diǎn)型參量x通過分級劃分轉(zhuǎn)化為整型參量rank_x。隨后,通過將rank_x代入行為可能性函數(shù)求得個體行為的可能性,其值為0-100范圍內(nèi)的整數(shù)。最后,隨機(jī)產(chǎn)生一個0-100范圍內(nèi)的整數(shù),通過比較可能性與該隨機(jī)數(shù)的大小,來決定個體的行為選擇。
行為可能性函數(shù)如下:
1)請求幫助可能性:
Possible_ask = (2*rank_relation + rank_E + rank_C + rank_emotion)*7
2)同意幫助可能性:
Possible_help = (2*rank_relation + rank_A + rank_AG + rank_emotionG)*5
其中rank_AG和rank_emotionG是GUEST的參量,其它的是HOST的參量。
最后,使用Microsoft Visual C++來編程實(shí)現(xiàn)該模型。
2.2 “人際拼圖”軟件模擬實(shí)驗(yàn)
實(shí)驗(yàn)1:人際關(guān)系對人格特質(zhì)發(fā)展的影響
在實(shí)驗(yàn)1中,從整體上來看人際關(guān)系對個體人格發(fā)展的影響。通過兩個子實(shí)驗(yàn)1_a和1_b來分析人際關(guān)系的作用。
參數(shù)設(shè)置:
在兩個子實(shí)驗(yàn)中,個體a、b、c、d的人格特質(zhì)都設(shè)定為中性值0;
實(shí)驗(yàn)1_a中,兩兩人際關(guān)系均設(shè)定為0.5;
實(shí)驗(yàn)1_b中,兩兩人際關(guān)系均設(shè)定為0.6;
在兩個子實(shí)驗(yàn)中,碎片全集數(shù)、自有碎片數(shù)、任務(wù)碎片數(shù)的組合均為4-2-2;
如此條件下執(zhí)行99次任務(wù)。
實(shí)驗(yàn)結(jié)果與討論:
為了便于分析,將實(shí)驗(yàn)1_a中行為數(shù)據(jù)與實(shí)驗(yàn)1_b中的對應(yīng)數(shù)據(jù)相減,結(jié)果見表3??梢悦黠@看出來,個體在實(shí)驗(yàn)1_a中比1_b中表現(xiàn)要差很多,放棄次數(shù)、拒絕次數(shù)這些消極行為的次數(shù)1_a都要比1_b多,而幫助次數(shù)、被幫助次數(shù)以及最后的任務(wù)完成數(shù)則相反,1_a比1_b要少很多。
實(shí)驗(yàn)1_a、1_b的個體平均人格見圖2,觀察這兩次實(shí)驗(yàn)中個體人格變化情況,可以看到,其變化特點(diǎn)與個體的行為表現(xiàn)是相符合的,1 _b中人格的發(fā)展明顯比1_a中更符合親社會的標(biāo)準(zhǔn)。
由實(shí)驗(yàn)1知,在平均關(guān)系上一個不是很顯著的變化會對個體的行為以及相應(yīng)的人格發(fā)展帶來比較大的影響。可以認(rèn)識到人際氛圍在人格形成中的所起到的重要影響。良好的人際氛圍引導(dǎo)人格向良性方向發(fā)展,而這種人格的良性發(fā)展又進(jìn)一步促進(jìn)了人際關(guān)系的提升,如此互為因果形成良性循環(huán)。
■
圖2 實(shí)驗(yàn)1_a、1_b平均人格特質(zhì)對比圖3 實(shí)驗(yàn)2_a、2_b平均人格特質(zhì)對比
實(shí)驗(yàn)2:人格對人際關(guān)系的影響
在實(shí)驗(yàn)2中,通過兩個子實(shí)驗(yàn)的對比來探討人格對人際環(huán)境的影響。
參數(shù)設(shè)置:
實(shí)驗(yàn)2_a中,a的人格特質(zhì)為具有一定的親社會傾向(O:0.2,C:0.2,E:0.2,A:0.2,N:-0.2);實(shí)驗(yàn)2_b中, a的特質(zhì)為了中性值。其他個體的特質(zhì)在兩個實(shí)驗(yàn)中都是中性值;
兩個子實(shí)驗(yàn)中,人際關(guān)系均為a-b(0.5),b-c(0.5),c-a(0.5);
碎片全集數(shù)、自有碎片數(shù)、任務(wù)碎片數(shù)的組合均為3-2-2;
如此條件下執(zhí)行99次任務(wù)。
實(shí)驗(yàn)結(jié)果與討論:
通過表4,對比這兩個實(shí)驗(yàn)的行為數(shù)據(jù),可以看到,實(shí)驗(yàn)2_a比實(shí)驗(yàn)2_b的人際氛圍更好,具體表現(xiàn)為,前者個體放棄請求的平均次數(shù)明顯少于后者,而幫助次數(shù)則多于后者,拒絕次數(shù)也少于后者,最后的任務(wù)完成情況前者也是優(yōu)于后者。將2_a中的個體b、c的變化后的平均特質(zhì)和2_b中個體a、b、c變化后的平均特質(zhì)作對比(這樣也就排除了在實(shí)驗(yàn)2_a中個體a初始值設(shè)置的影響),如圖3,可以看到,實(shí)驗(yàn)2_a中的個體平均特質(zhì)在宜人性、外傾性和認(rèn)真性上都要比2_b高,而在神經(jīng)質(zhì)上則小于2_b中的個體平均值,綜合這些對比結(jié)果,可以判定在實(shí)驗(yàn)2_a中個體的親社會型人格發(fā)展要好于實(shí)驗(yàn)2_b中的情況。
通過以上2大類實(shí)驗(yàn)結(jié)果分析和討論,模擬了個體之間一些簡單的人際交往行為,以及伴隨著這些社會行為的人格的社會性變化,詳細(xì)分析了其中的一些情況,討論了人際關(guān)系、社會交往行為以及人格發(fā)展這三者之間的相互作用的情況,最后,筆者的結(jié)論是人際關(guān)系和人格特質(zhì)共同作用產(chǎn)生了社會交往行為,而社會交往行為反過來又對人際關(guān)系和人格特質(zhì)的變化起到了一定的作用,也可以說,通過社會交往行為,人際關(guān)系和個體的人格特質(zhì)實(shí)現(xiàn)了互相之間的作用和反作用。
3 總結(jié)
通過構(gòu)建“人際拼圖”軟件,初步模擬并探討了人際交往中的人格特質(zhì)發(fā)展機(jī)制,筆者認(rèn)為人格特質(zhì)發(fā)展機(jī)制對情感Agent領(lǐng)域的研究意義和作用體現(xiàn)在下面三點(diǎn):1)情感Agent中人格發(fā)展機(jī)制的加入體現(xiàn)了個體與外界環(huán)境和其他個體相互作用的結(jié)果,加強(qiáng)了個體與外界的聯(lián)系;2)人格發(fā)展機(jī)制的存在為個體行為模式的變化提供了依據(jù),從而將情感Agent模型單純由情感決定行為的舊有體系發(fā)展為立體的人格-情感二層體系,人格的改變對總體的行為模式負(fù)責(zé),而情感的改變對行為進(jìn)行進(jìn)一步的細(xì)化修飾和誘導(dǎo);3)人格發(fā)展機(jī)制的加入使得情感Agent在對人類個體的模擬更為全面和接近實(shí)際,是Agent個體實(shí)現(xiàn)人性化自我發(fā)展的基礎(chǔ)。
今后需要做的工作,一是需要在情景模式和行為模式方面的細(xì)化,另一個是大量相關(guān)的經(jīng)驗(yàn)實(shí)驗(yàn)數(shù)據(jù)的采集和支持。
參考文獻(xiàn):
[1] 黃希庭.人格心理學(xué)[M].杭州:浙江教育出版社,2002:315.
[2] 郭永玉.人格心理學(xué):人性及其差異的研究[M].北京:中國社會科學(xué)出版社,2005:11.
[3] Sullivan H S. The interpersonal theory of psychiatry[M]. New York: Norton,1953.
[4] 杜錫來.中學(xué)生同伴交往存在的問題及對策[J].教育探索,2006(5):100-101
[5] Maureen A. Conard Aptitude is not enough: How personality and behavior predict academic performance[J]. Journal of Research in Personality,2006(40):339-346.
[6] Veneta A B, Nicholas R B, Ted N. Emotional intelligence predicts life skills,but not as well as personality and cognitive abilities[J].Personality and Individual Differences,2005(39):1135-1145.
[7] Peter B. Beyond the Big Five[J]. Personality and Individual Differences,1999(26):511-530.
姚志鵬(1984-),男,江蘇無錫人,碩士,主要研究方向:人工智能與多Agent系統(tǒng);
張曉東(1983-),男,山東煙臺人,碩士,主要研究方向:軟件工程。