Aprendizado em Agentes de
Software Baseado em Normas
Wanderson C. Bragança
UFF
Introdução
Aprendizado
Normas
Reputação
1
2
3
Um sistema que
aprende ... Melhora
seu comportamento
futuro com base na
experiência do
passado.
Restringem o
comportamento dos
agentes no sistema.
É a opinião (ou,
mais tecnicamente,
uma avaliação
social) do público
em relação a um
agente/pessoa, um
grupo de
agentes/pessoas ou
uma organização.
Mestrado em Computação
Uma norma define
uma permissão,
proibição ou
obrigação sobre o
comportamento de
um agente.
.
UFF
Estudo de Caso
Comprador
NORMAS
Comprador
B
A
C
Comprador
Vendedores
Comprador
Mestrado em Computação
E
D
Comprador
Ambiente de mercado virtual
Bom
Bom
Muito Bom
Vendedor
Médio
Ruim
Comprador
Muito Ruim
Mestrado em Computação
4
UFF
Exemplo
Agente “C” interagiu com o agente “A”
 A = vendedor C = comprador
 NG1: Após efetuar o lance, o comprador deverá pagar o produto em até
5 dias.
 NP1 Agente A: Após efetuar o lance, o comprador deverá pagar o
produto em até 6 dias.
 Caso 1, Agente “C” pagou no quinto dia.
 Reputation (AgenteProvider, ((Agent, Role, Action, Time), Norms,
Facts), ReputationValue)
 Reputation (A, ((C, Comprador, Pagar, ?),NULL ,NULL), Muito Bom)
Mestrado em Computação
5
UFF
Exemplo
Agente “C” interagiu com o agente “B”
 B= vendedor C = comprador
 NG1: Após efetuar o lance, o comprador deverá pagar o produto em até
5 dias.
 NP1 Agente B: Após efetuar o lance, o comprador deverá pagar o
produto em até 3 dias.
 Caso 2, Agente “C” pagou no quinto dia.
 Reputation (AgenteProvider, ((Agent, Role, Action, Time), Norms,
Facts), ReputationValue)
 Reputation (B, ((C, Comprador, Pagar, ?),NULL ,NULL), Bom)
Mestrado em Computação
6
UFF
Exemplo
Agente “C” interagiu com o agente “D”
 A = vendedor C = comprador
 NG1: Após efetuar o lance, o comprador deverá pagar o produto em até
5 dias.
 NP1 Agente D: Após efetuar o lance, o comprador deverá pagar o
produto em até 3 dias.
 Caso 3, Agente “C” pagou no sexto dia.
 Reputation (AgenteProvider, ((Agent, Role, Action, Time), Norms,
Facts), ReputationValue)
 Reputation (D, ((C, Comprador, Pagar, ?),NG1 ,”Pagou em 6 dias”),
Muito Ruim)
Mestrado em Computação
7
UFF
Objetivo
Tentar descobrir como um agente X avalia
um agente Y em uma data situação.
Mestrado em Computação
8
Aplicações de Aprendizado
Próximos Passos
Simulação
Algoritmo de Aprendizado
Normas
Mestrado em Computação
Implementação
Formulação Matemática
JESS
Dúvidas???
Sugestões???
UFF
Download

Apresentação Wanderson Bragança - Instituto de Computação