modelo comportamental baseado em crenças e teoria ... · modelo comportamental baseado em crenças...

47
Laboratório de Sistemas Integráveis – EPUSP Modelo Comportamental Baseado em Crenças e Teoria Bayesiana para Simulações de Vida Artificial com Humanos Virtuais Marcos Cavalhieri Dr. Márcio Lobo Netto 11 de Abril de 2006 Defesa de Mestrado

Upload: truongphuc

Post on 21-Jan-2019

234 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Laboratório de Sistemas Integráveis – EPUSP

Modelo Comportamental Baseado em Crenças e Teoria Bayesiana para

Simulações de Vida Artificial com Humanos Virtuais

Marcos CavalhieriDr. Márcio Lobo Netto

11 de Abril de 2006 Defesa de Mestrado

Page 2: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Modelo Comportamental Baseado em Crenças e Teoria Bayesiana

Laboratório de Sistemas Integráveis – EPUSP

Agenda da Apresentação

– Introdução

– Aspectos Gerais

– Modelo de Comportamento Proposto

– Simulação do Projeto

– Resultados Obtidos

– Considerações Finais

Page 3: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Modelo Comportamental Baseado em Crenças e Teoria Bayesiana

Laboratório de Sistemas Integráveis – EPUSP

Introdução

– Problema Abordado– Falta de conhecimento correto e completo do mundo externo aos

personagens (entidades não-onipotentes).

– Manipular informações incertas ou passíveis de ruídos.

– Tomar decisões com base em informações incertas, de modo a considerar possíveis implicações decorrentes desta incerteza e ruídos agregados.

– Manter consistente o comportamento dos personagens em Ambientes Dinâmicos.

– Desenvolver a capacidade de adaptação em personagens virtuais.

Page 4: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Modelo Comportamental Baseado em Crenças e Teoria Bayesiana

Laboratório de Sistemas Integráveis – EPUSP

Introdução

– Objetivo

● Propor um modelo de comportamento humano autônomo e adaptativo que permita ao personagem interagir em um ambiente virtual dinâmico, mesmo dispondo de informações incertas.

– Solução Proposta

● Modelo de comportamento baseado em Crenças e Teoria de Bayes para manipular a incerteza vinculada às informações

Page 5: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Modelo Comportamental Baseado em Crenças e Teoria Bayesiana

Laboratório de Sistemas Integráveis – EPUSP

Introdução

– Como manipular essa incerteza?

● Informações incertas são abordadas como crenças. E estas são obtidas através de um cálculo bayesiano (crenças probabilísticas).

– Como conciliar com a Tomada de Decisão?

● Mecanismos determinísticos e probabilísticos compõem o processo de inferência.

Page 6: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Modelo Comportamental Baseado em Crenças e Teoria Bayesiana

Laboratório de Sistemas Integráveis – EPUSP

Introdução

– E a Adaptação? Como será feita?

● Adoção da inferência como recurso de avaliação do personagem para desenvolver a capacidade adaptativa do modelo.

– Adaptação do quê?

● Ocorrerá nas informações incertas (crenças) pertinentes ao personagem. Reavaliando assim, os níveis de certeza das crenças.

Page 7: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Modelo Comportamental Baseado em Crenças e Teoria Bayesiana

Laboratório de Sistemas Integráveis – EPUSP

Introdução

– Características da Solução

● Habilidade em observar o ambiente e representá-lo, mesmo as informações passíveis de ruído.

● Inferir e tomar decisões com base nestas representações.

● Interagir com um ambiente dinâmico de modo que desenvolva a sua capacidade adaptativa.

Page 8: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Modelo Comportamental Baseado em Crenças e Teoria Bayesiana

Laboratório de Sistemas Integráveis – EPUSP

Introdução

– Trabalhos Relacionados

● MIRALab e VRLab– Representação de personagens, especificamente Humanos Virtuais.

– Comportamento autônomo, social e emergencial.

– Simulação de multidões.

– Integração destes personagens com ambientes virtuais em Realidade Virtual.

Page 9: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Laboratório de Sistemas Integráveis – EPUSP

Introdução

– Trabalhos Relacionados

● CROMOS– Geração parametrizada de populações heterogêneas (personagens

virtuais).

– Simulação de comportamento social para elevadas densidades demográficas.

– Capacidade de lidar com ruídos ou agentes perturbadores, que resultem em pânico ou situações de emergência.

Page 10: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Modelo Comportamental Baseado em Crenças e Teoria Bayesiana

Laboratório de Sistemas Integráveis – EPUSP

Introdução

– CROMOS

Page 11: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Laboratório de Sistemas Integráveis – EPUSP

Introdução

– Trabalhos Relacionados

● ARTLIFE– ALIVE

● Ambiente de simulação para experimentos em VA.● Algumas simulações já desenvolvidas.● Dinâmicas de sobrevivência e comportamento social.● Colônia de bactérias;● Radiosidade e difusão de energia.● Visão Bottom-Up.● Vertente da pesquisa: Filogenia.● Seres perceptivos (ausência de módulo cognitivo).

Page 12: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Modelo Comportamental Baseado em Crenças e Teoria Bayesiana

Laboratório de Sistemas Integráveis – EPUSP

Introdução

– ALIVE

R

G

B

+ ACT

W1

W2

W3

FILTER

RADIATION

RGB Filter

Neural Net

Page 13: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Laboratório de Sistemas Integráveis – EPUSP

Introdução

– Trabalhos Relacionados

● ARTLIFE– WOXBOT

● Personagem virtual (robô).● Arena composta por objetos que representam fontes limitadas de

energia e toxina.● Tempo de Vida dependente do consumo de energia.● Codificação genética do processo cognitivo (máquina de estados).● Comportamento reativo e rígido.● Visão Bottom-Up.● Vertente da pesquisa: Filogenia.● Presença de um mecanismo de tomada de decisão.

Page 14: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Modelo Comportamental Baseado em Crenças e Teoria Bayesiana

Laboratório de Sistemas Integráveis – EPUSP

Introdução

– WOXBOT

Page 15: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Laboratório de Sistemas Integráveis – EPUSP

Introdução

– Trabalhos Relacionados

● ARTLIFE– ALGA

● Personagens virtuais (peixes).● Aquário formado por peixes e alimento.● Tempo de Vida dependente do consumo de energia.● Tomada de decisão baseada em cadeias de Markov.● Uso de um dicionário de palavras.● Comportamento adaptativo.● Presença de 2 entidades distintas: professor e aluno.● Visão Top-Down.● Vertente da pesquisa: Ontogenia.● Seres cognitivos: comunicação e aprendizado.

Page 16: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Modelo Comportamental Baseado em Crenças e Teoria Bayesiana

Laboratório de Sistemas Integráveis – EPUSP

Introdução

– ALGA

Page 17: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Modelo Comportamental Baseado em Crenças e Teoria Bayesiana

Laboratório de Sistemas Integráveis – EPUSP

Introdução

– Trabalhos Relacionados

● ARTLIFE– V1V0

● População de personagens (humanos virtuais).● Ambiente formado estritamente por humanos.● Tomada de decisão baseada em raciocínio probabilístico.● Representação interna do ambiente observado.● Habilidade em manipular incertezas.● Comportamento cognitivo e adaptativo.● Visão Top-Down.● Vertente da pesquisa: Epistemologia.● Seres cognitivos: manipulação de informações incertas do ambiente

e adaptação.

Page 18: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Modelo Comportamental Baseado em Crenças e Teoria Bayesiana

Laboratório de Sistemas Integráveis – EPUSP

Introdução

– Contextualização Geral– ALIVE

● Âmbito geral de Vida Artificial.● Cenário microbiótico (organismos unicelulares).● Seres reativos e necessidade de sobrevivência.

– WOXBOT

● Filogenia.● Personagem sintético.● Surgimento de uma cognição primitiva.

– ALGA

● Ontogenia.● Seres mais “desenvolvidos”.● Uso de dicionário de palavras e comunicação.● Cognição melhor elaborada.

Page 19: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Modelo Comportamental Baseado em Crenças e Teoria Bayesiana

Laboratório de Sistemas Integráveis – EPUSP

Introdução

– Contextualização Geral

● V1V0– Epistemologia.

– Seres “racionais” (humanos virtuais).

– Representação e manipulação de incertezas.

– Representação interna do ambiente.

– Processo de inferência atrelado à Tomada de Decisão.

– Presença de pseudo-personalidade.

– Seres cognitivos e adaptativos.

Page 20: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Modelo Comportamental Baseado em Crenças e Teoria Bayesiana

Laboratório de Sistemas Integráveis – EPUSP

– Vida Artificial

● Filogenia, Ontogenia e Epistemologia– Espécie, Ser (indivíduo) e Conhecimento

● Bottom-UP X Top-Down

– VA Forte (Biologia) x VA Fraca (Engenharia)

● Fenômenos observados em vida– Comportamento Social

– Reprodução

– Adaptação

● Evolução● Aprendizado

Aspectos Gerais

Page 21: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Modelo Comportamental Baseado em Crenças e Teoria Bayesiana

Laboratório de Sistemas Integráveis – EPUSP

Aspectos Gerais

– Inteligência Artificial

● Agentes, Comportamento e Ambientes

● Principais características desses ambientes– Observação do cenário

– Dependência de alteração (estados)

– Tempo de influência da ação do agente

– Fluxo de tempo

– Quantidade de agentes

Framework do Comportamentoestímulo do

ambienteatuação no

ambiente

Percepção Cognição Atuação

Ruídos eIncertezas

Page 22: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Modelo Comportamental Baseado em Crenças e Teoria Bayesiana

Laboratório de Sistemas Integráveis – EPUSP

Aspectos Gerais

– Raciocínio Probabilístico

● Teoria de Bayes

– Probabilidades incondicionais (a priori):

● Evidência e Hipótese: P(e), P(H)– Probabilidade de dependência (likelihood):

● Evidência na certeza da Hipótese: P(e/H)– Probabilidade condicionada (a posteriori):

● Hipótese na certeza da Evidência: P(H/e)

Page 23: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Laboratório de Sistemas Integráveis – EPUSP

Aspectos Gerais

– Raciocínio Probabilístico

● Teoria de Bayes

– Muito utilizado em sistemas especialistas para descrever o raciocínio lógico frente às incertezas.

– Parâmetros estáticos: uma vez obtidas as distribuições das amostras elas não são alteradas.

– Vantagem: simplicidade do modelo que exige poucas informações (3parâmetros).

– Desvantagem: dificuldade de obtenção das amostras (valores probabilísticos a priori).

Page 24: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Modelo Comportamental Baseado em Crenças e Teoria Bayesiana

Laboratório de Sistemas Integráveis – EPUSP

Aspectos Gerais

● Realidade Virtual

– Sentimento de ausência e vazio.

– Sistemas Distribuídos de Realidade Virtual.

– Multi-usuário (Avatares).

– E quando não existir usuários suficientes?

– Agentes, Personagens, Humanos Virtuais!?

● Comportamento autônomo.

● Controle de uma representação gráfica.

● Percepção e Interação com o ambiente.

Page 25: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Laboratório de Sistemas Integráveis – EPUSP

Aspectos Gerais

Page 26: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Modelo Comportamental Baseado em Crenças e Teoria Bayesiana

Laboratório de Sistemas Integráveis – EPUSP

● Vida e Inteligência Artificial

– Epistemologia, Top-Down, VA Fraca.

– Comportamento Social e Adaptação.

– Características do Ambiente

● Parcialmente Observável, Estocástico, Episódico

● Dinâmico, Discreto, “Multi-Agente”, Competitivo

● Framework Proposto

– Percepção, Cognição e Atuação (primitivo).

– Fatos, Crenças e Ações.

Modelo de Comportamento

Page 27: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Laboratório de Sistemas Integráveis – EPUSP

Modelo de Comportamento

– Percepção

● Detecção de colisão (área de influência).

● Criação de Fatos (Evidências).

● Registrado em uma Lista de Fatos.

– Cognição

● Interpretação e Decisão (2 planos).

● Atualização do Repertório (cálculo das crenças).

● Atualização da Roleta de Monte Carlo (ações);

● Avaliação do sucesso (ou não) da ação.

Page 28: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Laboratório de Sistemas Integráveis – EPUSP

Modelo de Comportamento

Processo Cognitivo

FatosCrenças

Ação

Repertório

Interpretador(Inferência)

Decisor(Escolha)%

Page 29: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Laboratório de Sistemas Integráveis – EPUSP

Modelo de Comportamento

– Interpretador (Atualização do Repertório)

● Modelagem Bayesiana

– Cálculo dos níveis de certeza das crenças (probabilísticas).

– Uso de funções para conciliar o conhecimento a priori com o dinamismo da simulação (alteração dos estados do ambiente). Vf(t), Vc(t).

– Notação:

● evento (e) → fato (f)● hipótese (h) → crença (c)

Page 30: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Laboratório de Sistemas Integráveis – EPUSP

Modelo de Comportamento

– Interpretador (Atualização do Repertório)

● Modelagem Bayesiana

– Conhecimento a priori e estático: P(f), P(C).

● Obtido no nascimento e invariável.● Pseudo-personalidade (pré-disposição).● Precisa ser modelado (condições ideais p/ simulação).

– Fator de memória. Vf(t-1), Vc( t-1).

– Aspectos de freqüência de uso e relevância dentro do repertório.

H2

H1

InterpretadorF1

Hn

Page 31: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Laboratório de Sistemas Integráveis – EPUSP

Modelo de Comportamento

– Decisor (Seleção da Ação)

● Sistema de tomada de decisão: Monte Carlo.

● Cada fato possuí uma distribuição com as probabilidades das ações (roleta).

● Mecanismo probabilístico (sorteio).

● Atualização da distribuição com base na crença dominante (+ significativa). A fatia correspondente é ponderada com base no nível de certeza.

● A ação é selecionada e disparada enquanto o Decisor aguarda um retorno de sucesso ou não. Correção do parâmetro I(f/c) com base na constatação decorrente da ação executada.

Page 32: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Laboratório de Sistemas Integráveis – EPUSP

Modelo de Comportamento

– Funcionamento do Interpretador e do Decisor

NC(c/f)

Assistente

36%

Interpretadorfato

+ | -

I(f/c)

Decisor

ação ?

êxito

crença

utilizada

crença

dominante

?

Page 33: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Laboratório de Sistemas Integráveis – EPUSP

Modelo de Comportamento

– Problemas encontrados:

● Perda de integridade dos valores probabilísticos (parâmetros).– Exemplo: ∑C C1 + C2 +...+ Cn = 100%

● Numerador mais significativo que o denominador.– Numerador: I(f/c) e Vc(t).

– Denominador: Vf(t).

● Convergência prematura das distribuições das ações com base nas crenças (Mínimo Local).

– Aumento da Fatia.

– Aumento da Participação (sorteio da ação).

– Aumento do Vc(t).

Page 34: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Laboratório de Sistemas Integráveis – EPUSP

Modelo de Comportamento

– Soluções utilizadas:

● Normalização probabilística a cada alteração.

● ?!?

– Recomendável que se tenha xF → yC. Onde (y>x).

– Aumento da incerteza no ambiente que incide diretamente no parâmetro que mensura tal ruído: I(f/c).

– Melhor modelagem das distribuições a priori.

● Diminuir a temperatura do sistema (simulação).– Admissão de outros fatores de incerteza.

– A Ponderação da fatia da ação correspondente é obtida através doquadrado do nível de certeza NC².

Page 35: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Laboratório de Sistemas Integráveis – EPUSP

Simulação do Projeto

Page 36: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Laboratório de Sistemas Integráveis – EPUSP

Simulação do Projeto

– Configurações

Page 37: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Laboratório de Sistemas Integráveis – EPUSP

Simulação do Projeto

– Renderização

Page 38: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Laboratório de Sistemas Integráveis – EPUSP

Simulação do Projeto

– Comportamento -> Percepção

Page 39: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Laboratório de Sistemas Integráveis – EPUSP

Simulação do Projeto

– Comportamento -> Cognição

Page 40: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Laboratório de Sistemas Integráveis – EPUSP

Simulação do Projeto

– Comportamento -> Repertório

Page 41: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Laboratório de Sistemas Integráveis – EPUSP

Simulação do Projeto

– Comportamento -> Monte Carlo

Page 42: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Modelo Comportamental Baseado em Crenças e Teoria Bayesiana

Laboratório de Sistemas Integráveis – EPUSP

Resultados Obtidos

Page 43: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Laboratório de Sistemas Integráveis – EPUSP

Considerações Finais

– Contribuições Científicas

● Vida Artificial– Desenvolvimento na linha epistemológica (desenvolvimento cultural).

– Contexto “Bottom-Up” para I(f/c), onde o personagem aprende a relacionar Fatos com Crenças.

– Adaptação às alterações de estado do ambiente (ruídos e incertezas).

● Inteligência Artificial– Dinamismo na mensurização das incertezas (Bayes).

● Reavaliação dos níveis de certeza.● Em sistemas especialistas o comportamento das distribuições

probabilísticas é estático.

Page 44: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Laboratório de Sistemas Integráveis – EPUSP

Considerações Finais

– Conclusões

● O método bayesiano se mostrou satisfatório em aplicações dinâmicas e cumpriu o objetivo de permitir aos personagens se adaptar em um ambiente parcialmente observável. Contudo, sua modelagem mostrou-se frágil e muito sensível.

● Métrica da incerteza do ambiente:– O parâmetro alterado pela adaptação, I(f/c), após uma janela de tempo,

reflete efetivamente a quantidade de ruído presente no relacionamento F/C.

– A incerteza enfraquece consideravelmente a relação F/C.

Page 45: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Laboratório de Sistemas Integráveis – EPUSP

Considerações Finais

– Trabalhos Futuros

● Extensão da pesquisa para um modelo que comporte Múltiplas Hipóteses Múltiplas Evidências (MHME).

● Incorporação de Algoritmos Genéticos para obter amostras mais robustas dos valores a priori (Bayes).

– É possível que a personalidade das pessoas (parte dela) esteja presente no material genético.

– Em determinados cenários, uma personalidade pode ser mais interessante que outra, resultando na seleção natural dos mesmos.

Page 46: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Modelo Comportamental Baseado em Crenças e Teoria Bayesiana

Laboratório de Sistemas Integráveis – EPUSP

Considerações Finais

– Trabalhos Futuros

● Confrontar os recursos bayesianos com outras técnicas de manipulação de incertezas dentro de um escopo epistemológico.

● Ampliar a modelagem do raciocínio lógico a aspectos cognitivos utilizando a arquitetura BDI (Belief, Desire and Intention).

● Expandir os personagens humanos à representações 3Ds (aumento de informações contidas nas ações).

● Estender a simulação à Caverna Digital.

● Abrir o sistema à inserção de ruídos e perturbações.

Page 47: Modelo Comportamental Baseado em Crenças e Teoria ... · Modelo Comportamental Baseado em Crenças e Teoria Bayesiana Laboratório de Sistemas Integráveis – EPUSP Introdução

Laboratório de Sistemas Integráveis – EPUSP

Considerações

– Trabalhos Futuros

● Desenvolver o conceito de sociedades bem como a migração entre seus membros para análise de adaptação.

● Migrar o projeto para um sistema multi-agentes, aumentando assim o tamanho das populações. Ex: SACI (LTI).

● Parametrizar a regra de seleção dos 2 planos cognitivos: determinístico e probabilístico.