Modelele formale de emoții în cercetarea inteligenței artificiale urmăresc să definească emoțiile într-o formă utilizabilă pentru construirea roboților . Principalele abordări în prezent sunt KARO [1] [2] [3] , EMA [4] , CogAff [5] , Affective Computing [6] și modelul Fominykh-Leontiev [7] [8] [9] .
KARO [1] [2] [3] („Knowledge, Actions, Results and Opportunities”) se bazează pe modelul OSS (Ortony, Clore, Collins) [10] , descriind latura calitativă și cantitativă a 22 de tipuri de emoții. Calitativ, GSS descrie condițiile de apariție a fiecărei emoții, indică cantitativ modul în care intensitatea emoției este determinată de condițiile de apariție a acesteia și ce variabile determină intensitatea. De exemplu, emoția de recunoștință este definită calitativ ca rezultat al „acțiunilor meritorie ale cuiva și evenimentelor dezirabile asociate plăcute”. Intensitatea recunoștinței este determinată de 1) o judecată cu privire la meritul unei acțiuni, 2) neașteptarea acestui eveniment, 3) dezirabilitatea acestui eveniment.
Mai jos este o descriere a structurii cognitive a celor 22 de emoții din OSS.
În OSS, cele mai simple emoții sunt bucuria, care se reduce la plăcere, și durerea, care se reduce la neplăcere.
Cele mai simple emoții | |
---|---|
Bucurie | Plăcere |
Vai | Nemulțumire |
Pe lângă semnul plăcerii – neplăcere, pe care W. Wundt l-a numit semnul emoției, OSS folosește semnul unui eveniment dezirabil – nedorit. În acești termeni, grupul de emoții care se numește „norocul altuia” va arăta astfel.
Succesul-Eșecul celuilalt? | |
---|---|
bucurie pentru ceilalți | Plăcerea unui eveniment dorit de altul |
se bucură | Plăcerea de la un eveniment care nu este de dorit pentru altul |
Indignare | Nemulțumire la un eveniment dorit de altul |
Pacat | Nemulțumire la un eveniment care nu este de dorit pentru altul |
Un alt semn este un eveniment presupus, confirmat. Cu ajutorul acestui semn se mai obțin încă 6 emoții în OSS.
Presupune – confirmare | |
---|---|
Speranţă | plăcere de la un eveniment presupus plăcut. |
Satisfacţie | plăcerea unui eveniment plăcut confirmat. |
Relief | plăcere de la un eveniment neplăcut neconfirmat. |
Frică | nemulțumire la un eveniment anticipat neplăcut. |
Frica confirmată | nemulțumire de la un eveniment neplăcut confirmat. |
Dezamăgire | nemulțumire de la un eveniment plăcut neconfirmat. |
Evaluarea acțiunii | |
---|---|
Mândrie | o evaluare pozitivă a acțiunilor lor |
Încântare | evaluare pozitivă a acțiunilor altcuiva |
Rușine | evaluare negativă a acțiunilor lor |
Reproș | evaluare negativă a acțiunilor altcuiva |
Evaluarea obiectelor | |
---|---|
Dragoste | atractie placuta fata de obiect. |
Ură | respingerea neplăcută a obiectului. |
În plus, în OSS sunt luate în considerare 4 emoții complexe.
Emoții complicate | |
---|---|
Recunoștință | bucurie + admirație |
Furie | reproș + durere |
Răsplată | bucurie + mândrie |
Pocăinţă | rușine + durere. |
KARO este o formalizare a modelului OSS bazată pe logica formală.
EMA [4] se întoarce și la modelul OSS. Mai multe variabile sunt folosite pentru a descrie emoțiile: utilitatea, dezirabilitatea (D), probabilitatea unui eveniment (p), etc. Folosind aceste variabile, mai multe emoții sunt definite după cum urmează.
EMA | |
---|---|
Bucurie | D > 0, p = 1 |
Speranţă | D > 0, p < 1 |
Frică | D < 0, p < 1 |
suferință (durere) | D < 0, p = 1 |
CogAff [5] descrie arhitectura generală a controlului acțiunii. [unsprezece]
Calculul afectiv [6] declară posibilitatea recunoașterii emoțiilor umane de către un robot prin expresia facială și comportamentul caracteristic. De asemenea, declară posibilitatea exprimării exterioare a emoțiilor de către un robot. Tranziția de la o stare emoțională la alta este descrisă folosind un lanț Markov .
În modelul Fominykh-Leontiev [7] [8] [9] , emoția este definită ca o funcție numerică (având sensul forței emoției) a unui set de parametri care descriu situația. Fiecare tip de emoție are propriul său set de parametri. Pentru fiecare agent (om, animal, robot) și pentru fiecare emoție este posibilă propria sa funcție F, care determină puterea emoției în funcție de valoarea argumentelor. E = F(…)
Astfel de idei generale sunt aproape de OSS. Diferența constă în alegerea parametrilor și a setului de parametri corespunzători fiecărei emoții. Parametrul principal pentru emoțiile utilitare este cantitatea de resurse primite (pierdute) R sau nivelul realizărilor. Dacă situația este descrisă numai de acest parametru, atunci când
Pentru bucurie și întristare, E = F(R).
Aceasta înseamnă că situația sa încheiat deja și valoarea lui R este cunoscută exact. Emoțiile care apar după încheierea situației se numesc constatare. Dacă situația nu s-a încheiat încă, atunci în modelul de situație al agentului se poate forma o estimare sau o prognoză a valorii R, care se notează cu PR. Parametrul PR formează emoțiile anterioare
Pentru speranță și frică, E = F(p, PR).
În special, dacă considerăm parametrul R în funcție de timp (cont bancar, de exemplu) R(t), atunci prognoza poate fi făcută folosind derivata dR(t)/dt.
În [7] , o descompunere a mai multor zeci de emoții este construită sub forma unei combinații convexe de opt emoții de bază. De exemplu,
vinovăție = a*durere + b*satisfacție,
unde a și b sunt coeficienți numerici pozitivi a + b = 1.
În [12] [13] , pe baza analizei expresiilor faciale ale emoțiilor, s-au obținut valorile a = 0,7, b = 0,3.