Download - Índice
![Page 1: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/1.jpg)
1
Agentes Inteligentes e Agentes Inteligentes e Sistemas Multi-agenteSistemas Multi-agente
Capítulo 10: Capítulo 10: Arquitecturas de Arquitecturas de Agentes com Emoções
IST- 2003/2004Ana Paiva
![Page 2: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/2.jpg)
A. Paiva
Índice
Porquê usar emoções? Teorias de emoções
• Teorias de Appraisal: - Modelo OCC- Lazarus
• Damásio e os marcadores somáticos
Exemplos de arquitecturas
![Page 3: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/3.jpg)
A. Paiva
Porquê usar a emoção?
Mecanismo de controlo de baixo custo Verificação do modelo mental teórico do ser humano Sub-produto do processamento Melhoramento da interacção com os humanos
![Page 4: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/4.jpg)
A. Paiva
Definições
Dicionário – “Estado psicorgânico, de tonalidade afectiva intensa e breve, caracterizado por brusca *ruptura* de funções mentais e/ou fisiológicas”
Budismo – “Algo que não tem nada em sua essência, nem existência autónoma”
![Page 5: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/5.jpg)
A. Paiva
Computação Afectiva: o que é?
Picard: “ A computação que se relaciona, surge de, ou deliberadamente influencia as emoções humanas”
Ou seja:• Computação que permite
- Reconhecimento de emoções do utilizador- Expressão de emoções pelo computador
![Page 6: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/6.jpg)
A. Paiva
Teorias de Emoções
Como explicar determinados comportamentos dos humanos?
Exemplo: medo? Alegria?
![Page 7: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/7.jpg)
A. Paiva
Aspectos importantes dos estados emocionais
Expressão facial e corporal Resposta Corpo (estados
fisiológicos: pressão sanguínea, respiração, batimento cardíaco, condutividade da pele)
Estado Mental (“subjective feeling”)
Forma Agir (tendências de acção)
Forma Falar (alterações na voz)• Inconsciente ou Consciente• Individual ou Social
![Page 8: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/8.jpg)
A. Paiva
Teoria James-Lange (1884)
• Acções precedem emoções• Situação > Interpretação Cérebro > Reacção
Fisiológica (suor, batimento cardíaco, adrenalina, expressão facial)
• Finalmente vem a emoção • Situação > Interpretação > Reacção > Cognição >
Emoção
![Page 9: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/9.jpg)
A. Paiva
Teoria de James / Lange
1884 / 1890
![Page 10: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/10.jpg)
A. Paiva
Teoria de Cannon / Bard
1920... 1927• Contraria a primeira Teoria• Primeiro vem a Emoção• Depois vem as acções/reacções• Situação > Interpretação > Cognição > Emoção >
Reacção
Mesma resposta fisiológica para o medo e para a raiva
Injecções de adrenalina não provocam emoção
![Page 11: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/11.jpg)
A. Paiva
Teoria da atribuição da activação (Por Schachter e Singer em 1962
)
![Page 12: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/12.jpg)
A. Paiva
Algumas Teorias de Hoje: Appraisal
• Emoção envolve um estado dinâmico que consiste em eventos físicos e cognitivos
• Situação > Interpretação > Avaliação (appraisal) > Emoção
![Page 13: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/13.jpg)
A. Paiva
Teorias de appraisal
Trabalho de Frijda em 1986
Situação Interpretação Emoção
Bem-estar pessoal
Convivência com a situação
Causa
![Page 14: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/14.jpg)
A. Paiva
Teorias de appraisal
Emoções são geradas e diferenciadas em função da interpretação ou avaliação (appraisal) subjectiva de uma situação ou acontecimento
![Page 15: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/15.jpg)
A. Paiva
Teorias de appraisal
Como se explica a existência de várias emoções?- Existem padrões de appraisal diferentes
Como se explicam as diferentes respostas emocionais entre individuos e tempos diferentes?
- São as interpretações e não os eventos que provocam as emoções
Porque é que diferentes situações podem levar à mesma emoção?
- Têm o mesmo padrão de appraisal
![Page 16: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/16.jpg)
A. Paiva
Teorias de appraisal
Como se explica a adequação das emoções às situações?
- Sistema de appraisal evoluiu de modo a prever quando é que certas respostas são mais eficazes
O que desperta a resposta emocional?- Os próprios appraisals precedem e geram emoções
Como explicar os aspectos irracionais?- Appraisals podem ser conflituosos ou involuntários
![Page 17: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/17.jpg)
A. Paiva
Teoria OCC
Desenvolvido 1988 por Ortony, Clore e Collins Estrutura cognitiva das emoções Esquema de classificação para emoções comuns Determinar uma emoção a partir de uma situação conjugada
com os objectivos e crenças O modelo assenta essencialmente numa KB Actua sobre um domínio de emoções Baseado em reacções de valência aos eventos
![Page 18: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/18.jpg)
A. Paiva
Teoria OCC
Emoções estão divididas em 3 categorias dependendo do estímulo
• Eventos > Objectivos ou Consequências (medo)• Agentes > Standards ou Acções (orgulho)• Objectos > Atitudes ou Aspectos (gostar)
Cada Categoria induz certos tipos de Emoções É limitado em termos de emoções que afectem o conhecimento
![Page 19: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/19.jpg)
A. Paiva
Modelo OCC
![Page 20: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/20.jpg)
A. Paiva
Aplicações da teoria OCC
OZ project (CMU) S2A (GAIPS) Agentes de comércio electrónico (E. André) Agentes em histórias (C. Eliott) e (GAIPS)
![Page 21: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/21.jpg)
A. Paiva
OZ
Iniciado em 1992 por Prof. Joe Bates na University of Carnegie Mellon
Drama Interactivo Permite a autores criar e representar drama
interactivamente
![Page 22: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/22.jpg)
A. Paiva
OZ group: Arquitectura do sistema
![Page 23: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/23.jpg)
A. Paiva
OZ- Arquitectura dos personagens
![Page 24: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/24.jpg)
A. Paiva
OZ- O cenário
![Page 25: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/25.jpg)
A. Paiva
OZ- Noção de “Credibilidade”
Credibilidade Credibilidade ““Agentes que interagem com o utilizador e que levam o utilizador a perder a descrença e acreditar no agente como “vivo”.
![Page 26: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/26.jpg)
A. Paiva
Exemplo1: S2A
![Page 27: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/27.jpg)
A. Paiva
Ag
en
te :
Tri
st
ão
Interest Filters
entities Isolda preys
action patterns explore plane run away
Personality
Myers - BriggsBig5 / AB5C facets cautious, rational, purposeful, controlled
Situation Sketching avoiding plane following preys
Behavior Features
pleased displeasedpassionate frighten
World Model
preys- easy to get
sardines- speed- appeal
Isolda- happiness
![Page 28: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/28.jpg)
A. Paiva
E-Reactions
e-thresholds e-decay
Goalseat
chaseget
close
explore
moveup
breathe
F10%
N
S
![Page 29: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/29.jpg)
A. Paiva
OCC base emotion classes
aspects of objects
lovehate
(appeal)
E-Reactionsattraction ER Isolda + plane -
![Page 30: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/30.jpg)
A. Paiva
OCC base emotion classes
aspects of objects
(appeal)
self
consequence of events
other
prospectrelevant
prospectirrelevant
hopefear
satisfactionfears-confirmed
reliefdisappointment
(pleasingness)
E-Reactionsprospect ER breathe (s-,f+) eat (s+,f+)
![Page 31: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/31.jpg)
A. Paiva
OCC base emotion classes
happy-forpity
gloatingresentment
joydistress
aspects of objects
(appeal)
self
consequence of events
other
prospectrelevant
prospectirrelevant
(pleasingness)
E-Reactionsevent ER call me + come close -
![Page 32: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/32.jpg)
A. Paiva
OCC base emotion classes
aspects of objects
(appeal)
consequence of events
(pleasingness)
admirationreproachgratitude
anger
prideshame
gratificationremorse
actions of agents
self other
(approval)
E-Reactionsattribution ER explore plane + give up prey -
![Page 33: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/33.jpg)
A. PaivaReasoning Rules
Action Planning
Goalseat
chaseget
close
explore
moveup
breathe
F10%
N
S
E-Reactions
e-thresholds e-decay
attraction ER Isolda + plane -
event ER call me + come close -
prospect ER breathe (s-,f+) eat (s+,f+)
attribution ER explore plane + give up prey -
Resources
![Page 34: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/34.jpg)
A. Paiva
filters, world model,goals, emotions,
behaviour features,resources
PerceptionPhase
ReactionPhase
ReasoningPhase
ActionPhase
Mind event pool
improvisationdirectives
![Page 35: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/35.jpg)
A. Paiva
Reasoning Phase
Production Rules
Acti
on
Ph
ase
Pro
du
ctio
n R
ule
s
resources
improvisationdirectives
Perception PhaseVisibility Filtering
Interest Filtering
Immediate WorldModel Update
characterevent pool
mindevent pool
filters
worldmodel
Reaction Phase
Goal Update
Emotional Reaction
Behaviour FeatureUpdate
goals
emotions
behaviourfeatures
![Page 36: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/36.jpg)
A. Paiva
S2A: O que se ganhou com as emoções?
*Facilidade* de criar agentes diferentes com diferentes personalidades de uma forma rápida.
Uma questão de produção rápida de personagens sintéticos. Agentes mais credíveis.
![Page 37: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/37.jpg)
A. Paiva
Modelo OCC
Críticas:• Demasiado complexo para ser usado em agentes
(não é verdade)• Falta função de história (não trata bem a dinâmica
das emoções)• Falta função de interacção• Fraca ligação com a “acção”.
![Page 38: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/38.jpg)
A. Paiva
António Damásio e os Marcadores Somáticos
Hipótese colocada por António Damásio• Acontecimentos positivos ficam associados a uma marca
positiva• Acontecimentos negativos ficam associados a uma marca
negativa• Atalho no processo de raciocínio
![Page 39: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/39.jpg)
A. Paiva
Marcador Somático
![Page 40: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/40.jpg)
A. Paiva
Marcador Somático
![Page 41: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/41.jpg)
A. Paiva
Marcador Somático
![Page 42: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/42.jpg)
A. Paiva
Exemplos de Sistemas e Arquitecturas
![Page 43: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/43.jpg)
A. Paiva
Cathexis
Composto por 4 componentes• Sistema de comportamentos• Sistema motor• Estímulos internos• Gerador de emoções
![Page 44: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/44.jpg)
A. Paiva
Cathexis
![Page 45: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/45.jpg)
A. Paiva
Cathexis
Emoções básicas são famílias de estados afectivos
• Ex: Medo, Terror, Pânico Emoções básicas
• Raiva, Medo, Tristeza, Alegria, Nojo, Surpresa
![Page 46: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/46.jpg)
A. Paiva
Simón, the Toddler
![Page 47: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/47.jpg)
A. Paiva
Yuppy
![Page 48: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/48.jpg)
A. Paiva
eMuu
Um robot para interagir num ambiente
de casa “ambient intelligence”
![Page 49: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/49.jpg)
A. Paiva
eMuu
![Page 50: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/50.jpg)
A. Paiva
eMuu
![Page 51: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/51.jpg)
A. Paiva
eMuu
![Page 52: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/52.jpg)
A. Paiva
A família
![Page 53: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/53.jpg)
A. Paiva
Kismet: MIT Media Lab
Calma
Interesse Raiva
Alegria
Tristeza Surpresa
Nojo
![Page 54: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/54.jpg)
A. Paiva
Kismet
![Page 55: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/55.jpg)
A. Paiva
Kismet
![Page 56: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/56.jpg)
A. Paiva
Kismet e Infanoid
![Page 57: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/57.jpg)
A. Paiva
Kismet: Videos
![Page 58: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/58.jpg)
A. Paiva
Projecto CogAff
Liderado por Aaron Sloman (Universidade de Birmingham) Estrutura para:
• Pensar sobre arquitecturas• Comparar e avaliar arquitecturas
![Page 59: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/59.jpg)
A. Paiva
Projecto CogAff
![Page 60: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/60.jpg)
A. Paiva
Projecto CogAff
![Page 61: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/61.jpg)
A. Paiva
Projecto CogAff
![Page 62: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/62.jpg)
A. Paiva
VICTEC
Objectivo: Criar empatia entre agentes e agentes e humanos.
![Page 63: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/63.jpg)
A. Paiva
Arquitectura
Baseada em OCC e Lazarus (com mecanismos de “coping”)
![Page 64: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/64.jpg)
A. Paiva
Demo
![Page 65: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/65.jpg)
A. Paiva
Referências
Gleitman, H., Psicologia, Fundação Calouste Gulbenkian Damásio, A., O Erro de Descartes: Emoção, Razão e Cérebro Humano, publicações
Europa-América Ortony, Clore and Colins “The Cognitive Structure of Emotions”, Cambridge
University Press. Scheutz, M., Agents with or without Emotions? Ventura, R., Custódio, L., Pinto-Ferreira, C., Artificial Emotions Good bye Mr. Spock! Ventura, R., Pinto-Ferreira, C., Emotion-based Agents: Three approaches to
implementation (Preliminary Report) Roseman, I., Smith, C., Appraisal Theory: Overview, Assumptions, Varieties,
Controversies Bartneck, C., eMuu – An Embodied Emotional Character for the Ambient Intelligent
Home Velásquez, J., Modeling Emotions and Other Motivations in Synthetic Agents Ruebenstrunk, G., Emotional Computers Computer models of emotions and their
meaning for emotion-psychological research (http://www.ruebenstrunk.de/emeocomp/11e.htm)
http://www.bartneck.de CogAff Project (http://www.cs.bham.ac.uk/research/cogaff/)
![Page 66: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/66.jpg)
A. Paiva
Referências
Prendinger, H., Ishizuka, M., Appraisal and Filter Programs for Affective Communication
Adamatti, D., Bazzan, A., A Framework for Simulation of Agents with Emotions
Martinho, C., Paiva, A., Developing Pathematic Agents Bates, J., Loyall, A., Reilly, W., Integrating Reactivity, Goals and Emotion in
a Broad Agent
![Page 67: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/67.jpg)
A. Paiva
Cathexis
Gerador de emoções
• Rede de proto-especialistas
![Page 68: Índice](https://reader033.vdocuments.com.br/reader033/viewer/2022051621/56814882550346895db5921a/html5/thumbnails/68.jpg)
A. Paiva
Projecto CogAff
Sheep dog demo