Uma Abordagem para Criação de Agentes
Normativos
Marx Leles Viana
[email protected]
Introdução
• Motivação
– Agentes
• Comportamentos autônomos
– Sistemas Multiagentes
• Diversidade de interesses
– Normas
– Agentes podem adotar diferentes comportamentos
• Social, Rebelde, Egoísta ...
• Objetivo
– Fornecer uma infraestrutura
• Projetar e Analisar
• Contribuição Social vs Satisfação Individual
05/11/2015
Marx Viana © LES/PUC-Rio
2
Cenário de Uso
• Prevenção de Crimes
– Simular o deslocamento dos crimes
– Predizer a dinâmica do deslocamento de crimes
• Dado uma cidade qualquer, tem-se policiais, civis e ladrões
– Regular o comportamento dos policiais buscando diminuir o número de
assaltos
05/11/2015
Marx Viana © LES/PUC-Rio
3
Cenário de Uso
• Norma: “não colocar a vida de civis em risco”
– Conceito deôntico: obrigação
– Recompensa: maior velocidade / alto poder de efetuar prisões
– Punição: redução da sua velocidade / baixo poder de efetuar prisões
– Ativação: caso tenha algum civil sendo assaltado
– Desativação: localidade está segura para civis
– Elemento Regulado: ação de prender criminosos
• Goals dos agentes:
– aumentar a velocidade de movimento para prender criminosos
– não colocar a vida de civis em risco
– ganhar medalha de serviços prestados a sociedade
05/11/2015
Marx Viana © LES/PUC-Rio
4
Problema
• Qual agente teria um melhor desempenho no combate a
criminalidade e ao mesmo tempo satisfaria seus objetivos
individuais? Sociais, Rebeldes, Egoístas ...
– Fazer com que agentes raciocinem sobre as normas ativas no
sistema, contribuindo socialmente, mas sem esquecer que a
realização de objetivos individuais também são importantes
05/11/2015
Marx Viana © LES/PUC-Rio
5
Problema
• Embora o uso de normas seja um mecanismo
promissor para regular o comportamento de
agentes, o desenvolvimento de agentes capazes
de atuar em um sistema, adotar as normas e
lidar com as mesmas autonomamente tem se
mostrado muito mais difícil do que o
desenvolvimento de agentes tradicionais.
• A razão para esta dificuldade é a falta de
mecanismos que possibilitem o desenvolvimento
de agentes autônomos capazes de lidar com
questões relacionadas a normas.
05/11/2015
Marx Viana © LES/PUC-Rio
6
Objetivos
• Criar mecanismos que auxiliem no
desenvolvimento de agentes capazes de lidar
autonomamente com questões normativas.
9/25/14
Marx Viana © LES/PUC-Rio
4
Solução Proposta
• Construir uma arquitetura com mecanismos
capazes de restringir o comportamento dos
agentes sem tirar sua autonomia.
– Os agentes devem ser capazes de compreender uma Norma e
decidir se irão cumpri-la ou infringi-la
• Para isso se deve ter:
– Verificar se uma norma está ativa no ambiente
– Cumprimento e violação de normas
– Detecção e resolução de conflitos entre normas
– Implementar agentes a partir deste modelo
9/25/14
Marx Viana © LES/PUC-Rio
5
Contribuições Esperadas
• Encontrar os pontos fortes e fracos de cada
arquitetura que trabalhe com norma para que seja
possível fazer diversas comparações com o
trabalho a ser desenvolvido
• Propor novos mecanismos e formas diferentes dos
agentes lidarem com as normas
• Estender esta arquitetura para definir quais
agentes do sistema estão habilitados à criar,
atualizar ou remover um conjunto de normas no
sistema
9/25/14
Marx Viana © LES/PUC-Rio
6
Contribuições Esperadas
• Estender a arquitetura para permitir o projeto de
agentes capazes de raciocinar sobre o interesse de
outros agentes da sociedade
• Construir uma ferramenta que possibilite visualizar
as decisões normativas tomadas por agentes
construídos a partir desta arquitetura
9/25/14
Marx Viana © LES/PUC-Rio
6
Referências
• [D’inverno et al. 1997] D’inverno, M., Fisher, M., Lomuscio, A., and Luck, M. (1997).
Formalisms for multi-agent systems. The Knowledge . . . . 2.6
• [d’Inverno and Luck 2001] d’Inverno, M. and Luck, M. (2001). Understanding agent
systems. Springer-Verlag New York, Inc., New York, NY, USA. 9.1
• [d’Inverno et al. 2004] d’Inverno, M., Luck, M., Georgeff, M., Kinny, D., and Wooldridge,
M. (2004). The dMARS architecture: A specification of the distributed multi-agent
reasoning system. Autonomous Agents and Multi-Agent Systems, 9(1):5–53. 4.2, 4.3.4,
5.2.3, 8, 9.2
• [dos S. Neto et al. 2011] dos S. Neto, B. F., da Silva, V. T., and de Lucena, C. J. P.
(2011). Nbdi: An architecture for goal-oriented normative agents. In Filipe, J. and Fred,
A. L. N., editors, ICAART 2011 - Proceedings of the 3rd International Conference on
Agents and Artificial Intelligence, Volume1 - Artificial Intelligence, Rome, Italy, January
28-30, 2011, pages 116–125. SciTePress.
• [López 2003] López, F. (2003). Social Power and Norms: Impact on agent behaviour.
PhD thesis, University of Southampton. 1, 1.1, 2.1, 2.5, 3.1, 7.1, 9.1
9/25/14
Marx Viana © LES/PUC-Rio
7
Perguntas ?
05/11/2015
Marx Viana © LES/PUC-Rio
12
Download

Marx_Proposta - (LES) da PUC-Rio