A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Um Modelo de Reputação Baseado em Testemunhos José Guedes Viviane Torres da Silva

Apresentações semelhantes


Apresentação em tema: "Um Modelo de Reputação Baseado em Testemunhos José Guedes Viviane Torres da Silva"— Transcrição da apresentação:

1 Um Modelo de Reputação Baseado em Testemunhos José Guedes Viviane Torres da Silva

2 © LES/PUC-Rio Introdução Reputação máxima diferenciar as situações possíveis quando o agente tem reputação máxima (1) Revisão do modelo reputação certificada Revisão da fórmula relapseFactor Verificando os resultados testes do recebimento de veredictos Agenda

3 © LES/PUC-Rio Introdução Mecanismos de reputação avaliam o comportamento dos agentes e fornecem suas reputações Agente C precisa de um serviço fornecido pelo agente A mas nunca interagiu com ele. Agente C não sabe a reputação do agente A Modelo Híbrido Introdução

4 © LES/PUC-Rio Se a reputação informada é igual a 1 existem 3 situações possíveis Agentes que já violaram normas mas as violações não exercem mais influência na reputação Agentes novos nunca violaram normas Agentes que já interagiram e nunca violaram normas Como diferenciar as três situações ? verificando se o agente já interagiu anteriormente ! Reputação máxima

5 © LES/PUC-Rio Revisão do modelo O modelo descentralizado pode ser implementado com o FIRE

6 © LES/PUC-Rio Revisão do modelo Obtendo a reputação de um agente C solicita ao SR reputação de A A já violou normas ? C solicita referên- cias ao agente A A tem referências ? A nunca interagiu com ninguém A envia as referências Não Sim SR envia reputação de A SR retorna -1 C calcula a reput. certificada de A Legenda: SR = Sistema de Reputação baseado em testemunhos

7 © LES/PUC-Rio defendantRep (a j ) = 1 - x onde: x = 0

8 © LES/PUC-Rio normPower * certaintyDegree poder da norma proporcional ao grau de certeza Ex.: normPower = 0,5 e certaintyDegree = 0,9 90% do poder da norma sobre a reputacao do agente = 0,45. (normPower * certaintyDegree) * remainingDays poder da norma perde força com o passar do tempo a violação influenciará na reputação durante um determinado nº de dias Revisão da fórmula

9 © LES/PUC-Rio (normPower * certaintyDegree * remainingDays) * 1/relapseFactor poder da norma aumenta no caso de reincidência uma norma pode ser violada um determinado nº de vezes Revisão da fórmula

10 © LES/PUC-Rio Revisão da fórmula (i) o agente violou 3 vezes a mesma norma em épocas diferentes (ii) em todas as violações o certaintyDegree foi o mesmo (iii) relapseFactor decresce em 0,1 para cada reincidencia (máximo de 10 violações) parcial (x) = normPower * certaintyDegree * remainingDays * 1/relapseFactor defendantRep = 1 - [ parcial (1) + parcial(2) + parcial (3) ]

11 © LES/PUC-Rio Verificando os resultados testando o recebimento de veredictos atualiza o bd contendo as normas violadas ou os falsos testemunhos atualiza as reputações defendant ou witness, assim como as reputações global, role e norm. ferramenta utilizada FIT - Framework for Integrated Test automação de testes utilizando tabelas html testes criados facilmente utilizando editor de textos ou planilhas eletrônicas compara os resultados esperados com os resultados obtidos pelos métodos da aplicação

12 © LES/PUC-Rio Verificando os resultados

13 © LES/PUC-Rio Verificando os resultados


Carregar ppt "Um Modelo de Reputação Baseado em Testemunhos José Guedes Viviane Torres da Silva"

Apresentações semelhantes


Anúncios Google