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