C´ alculo de Reputa¸c˜ ao em Redes Sociais
Candidata Edith Zaida Sonco Mamani
Orientador Marco Aur´elio Gerosa
Instituto de Matem´atica e Estat´ıstica Departamento de Ciˆencia da Computa¸c˜ao
Universidade de S˜ao Paulo esonco@ime.usp.br
2 de Setembro de 2011
Roteiro
Introdu¸c˜ao
Sistemas de Confian¸ca e Reputa¸c˜ao
Confian¸ca Reputa¸c˜ao
Trabalhos Relacionados Objetivos
Proposta: Um Modelo para Reputa¸c˜ao Estimativa de C´alculo de Reputa¸c˜ao Mecanismos de Imunidade no Modelo Classifica¸c˜ao
Avalia¸c˜ao da Proposta An´alise de Dom´ınio Groupware Workbench
Plano de Trabalho e Cronograma
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 2/40
Introdu¸c˜ao
Sistemas de Confian¸ca e Reputa¸c˜ao
Confian¸ca Reputa¸c˜ao
Trabalhos Relacionados Objetivos
Proposta: Um Modelo para Reputa¸c˜ao Estimativa de C´alculo de Reputa¸c˜ao Mecanismos de Imunidade no Modelo Classifica¸c˜ao
Avalia¸c˜ao da Proposta
An´alise de Dom´ınio Groupware Workbench
Plano de Trabalho e Cronograma
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 3/40
Introdu¸c˜ ao
Hoje a web ´e colaborativa
Os sistemas web se caracterizam por potencializar a publica¸c˜ao No compartilhamento de informa¸c˜ao as pessoas investem seu tempo conhecimento e ideias, mas como ter certeza se essas contribui¸c˜oes s˜ao de boa qualidade?
Centenas de usu´arios participam ativamente em redes sociais virtuais, e toda essa intera¸c˜ao gera conhecimento valioso
O ponto fundamental em sistemas baseados na web ´e a participa¸c˜ao dos usu´arios
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 4/40
Confian¸ca
Pode ser entendida como a probabilidade de que alguma
determinada a¸c˜ao tenha sucesso, e ´e uma opini˜ao subjetiva de uma entidade sobre outra entidade
O termo confian¸ca est´a ligado: `as experiˆencias do passado, fatores psicol´ogicos, influˆencias das opini˜oes de outras pessoas, etc.
Propriedades: transitividade, composi¸c˜ao, personaliza¸c˜ao, assimetria
Transitividade
Composi¸c˜ao
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 5/40
J. Golbeck et al. Inferring Trust Relationships in Web-Based Social Networks. ACM Transactions on Internet Technology, 2006.
Reputa¸c˜ ao
A reputa¸c˜ao ´e mais social e pode ser assumida como a opini˜ao de um grupo sobre o hist´orico de intera¸c˜oes de um usu´ario
Normalmente uma entidade com boa reputa¸c˜ao tem influˆencia em outras entidades
Diferencia entre confian¸ca e reputa¸c˜ao:
Eu confio em vocˆe pela sua boa reputa¸c˜ao Eu confio em vocˆe apesar de sua m´a reputa¸c˜ao
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 6/40
C. C. Cruz et al. A Proposal for Recognizing Reputation within Communities of Practice.
Computer Supported Cooperative Work in Design IV - CSCWD, 2008.
Sistemas de Reputa¸c˜ ao
Os sistemas de reputa¸c˜ao coletam, distribuem e adicionam avalia¸c˜oes que os participantes realizam
Baseado nessas avalia¸c˜oes, geralmente ´e calculado um valor de reputa¸c˜ao sobre uma entidade
Os sistemas de reputa¸c˜ao j´a s˜ao usados em aplica¸c˜oes bem-sucedidas online
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 7/40
A. Jøsang et al. A Survey of Trust and Reputation Systems for Online Service Provision. Decision Support Systems, 2007.
M´ etodos para o C´ alculo de Reputa¸c˜ ao
Dentre os principais m´etodos para o c´alculo de reputa¸c˜ao est˜ao:
1 Soma simples ou m´edia das avalia¸c˜oes
2 Sistemas bayesianos
3 Modelos de confian¸ca discreta
4 Modelos de cren¸ca
5 Modelos fuzzy
6 Modelos de fluxo
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 8/40
Desafios nos Sistemas de Reputa¸c˜ ao
Computa¸c˜ao Ad hoc Playbooks
Avalia¸c˜oes falsas Discrimina¸c˜ao Conspira¸c˜ao Reputa¸c˜ao tardia
Reentrada/troca de identidade O ataque Sybil
Nenhum incentivo para fornecer avalia¸c˜oes Dificuldade para obterfeedback negativo etc.
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 9/40
A. Jøsang. Trust Management in Online Communities. Workshop on New Forms of Collaborative Production and Innovation - SOFI, 2010.
Introdu¸c˜ao
Sistemas de Confian¸ca e Reputa¸c˜ao
Confian¸ca Reputa¸c˜ao
Trabalhos Relacionados Objetivos
Proposta: Um Modelo para Reputa¸c˜ao Estimativa de C´alculo de Reputa¸c˜ao Mecanismos de Imunidade no Modelo Classifica¸c˜ao
Avalia¸c˜ao da Proposta
An´alise de Dom´ınio Groupware Workbench
Plano de Trabalho e Cronograma
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 10/40
Trabalhos Relacionados
FilmTrust e TrustMail
O autor mostra como o uso das redes de confian¸ca em redes sociais ajuda no c´alculo de reputa¸c˜ao e recomenda¸c˜ao dos usu´arios da pr´opria rede
Algoritmo desenvolvido TidalTrust, calcula o grau de confian¸ca de um usu´ario a partir da avalia¸c˜ao feita pelos seus vizinhos
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 11/40
J. Golbeck. Computing and Applying Trust in Web-based Social Networks. Disserta¸c˜ao de Doutorado, University of Maryland, USA, 2005.
Trabalhos Relacionados
Reputa¸c˜ ao em Comunidades de Pr´ atica
O objetivo desse trabalho ´e desenvolver um modelo para o c´alculo de reputa¸c˜ao em comunidades de pr´atica (ReCoP) para incentivar seus membros a construir redes de confian¸ca
A implementa¸c˜ao ´e feita no ambiente ActivUFRJ
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 12/40
C. P. Cruz. ReCoP: Um Modelo para Reputa¸c˜ao em Comunidades de Pr´atica. Disserta¸c˜ao de Mestrado, UFRJ, Brasil, 2008.
Trabalhos Relacionados
Avalia¸c˜ ao da Posi¸c˜ ao dos Usu´ arios em Redes Sociais
E usada uma rede de usu´´ arios de correio eletrˆonico para calcular a posi¸c˜ao dos usu´arios
Nessa abordagem usa-se uma modifica¸c˜ao do algoritmo PageRank
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 13/40
P. Kazienko et al. Evaluation of Node Position Based on Email Communication. Control and Cybernetics,38 (1), 2009.
Introdu¸c˜ao
Sistemas de Confian¸ca e Reputa¸c˜ao
Confian¸ca Reputa¸c˜ao
Trabalhos Relacionados Objetivos
Proposta: Um Modelo para Reputa¸c˜ao Estimativa de C´alculo de Reputa¸c˜ao Mecanismos de Imunidade no Modelo Classifica¸c˜ao
Avalia¸c˜ao da Proposta
An´alise de Dom´ınio Groupware Workbench
Plano de Trabalho e Cronograma
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 14/40
Objetivos
Objetivo geral
Propor uma abordagem baseada em dados quantitativos e qualitativos provenientes da intera¸c˜ao em uma rede social para poder distribuir responsabilidades entre os indiv´ıduos da comunidade tendo em vista a sua reputa¸c˜ao
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 15/40
Objetivos
Objetivos espec´ıficos
Realizar uma an´alise do dom´ınio para mecanismos de intera¸c˜ao social, avalia¸c˜ao e c´alculo de reputa¸c˜ao em sistemas Web 2.0 Implementar os mecanismos para o c´alculo de reputa¸c˜ao no projeto Arquigrafia
Propor uma abordagem para a utiliza¸c˜ao dos dados provenientes dos diversos mecanismos de entrada
Utilizar o grau de reputa¸c˜ao para realizar uma classifica¸c˜ao dos usu´arios
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 16/40
Introdu¸c˜ao
Sistemas de Confian¸ca e Reputa¸c˜ao
Confian¸ca Reputa¸c˜ao
Trabalhos Relacionados Objetivos
Proposta: Um Modelo para Reputa¸c˜ao Estimativa de C´alculo de Reputa¸c˜ao Mecanismos de Imunidade no Modelo Classifica¸c˜ao
Avalia¸c˜ao da Proposta
An´alise de Dom´ınio Groupware Workbench
Plano de Trabalho e Cronograma
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 17/40
Um Modelo para C´ alculo de Reputa¸c˜ ao
Dentro de uma comunidade, os participantes interagem,
compartilham conte´udo e tˆem crit´erios de avalia¸c˜ao da qualidade Em sistemas colaborativos, as fontes de informa¸c˜ao s˜ao diversas Os dados que s˜ao criados por usu´arios com boa reputa¸c˜ao s˜ao mais valorados no sentido de qualidade
Cada item criado pode ser avaliado mediante algum mecanismo
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 18/40
Estimativa de C´ alculo de Reputa¸c˜ ao
Neste trabalho ´e usada uma modifica¸c˜ao do algoritmo PageRank utilizado pelo Google para o c´alculo de reputa¸c˜ao dos usu´arios em uma rede social
PRi(A) = (1−d) +dPRi−1(t1)
C(t1) +...+PRCi−1(t(tn)
n)
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 19/40
S. Brin et al. The Anatomy of a Large-Scale Hypertextual Web Search Engine. Computer Networks and ISDN Systems, 1998.
Modelo para o c´ alculo de reputa¸c˜ ao
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 20/40
Sistema de Confian¸ca
Na cria¸c˜ao da rede de confian¸ca, os usu´arios designam valores de confian¸ca (na faixa de [0..1]) aos membros da sua rede de relacionamento
A confian¸ca est´a sujeito `a premissa geral: “Compartilhar informa¸c˜ao de qualidade”
Confian¸ca Faixa (c)
Nenhuma confian¸ca c= 0 Confian¸ca baixa 0<c≤0,2 Confian¸ca moderada 0,2<c≤0,4 Confian¸ca alta 0,4<c≤0,6 Confian¸ca muito alta 0,6<c≤0,8 Confian¸ca absoluta 0,8<c≤1,0
Faixas de valores de avalia¸c˜ao de confian¸ca
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 21/40
J. Golbeck et al. Trust Networks on the Semantic Web. Proceedings of Cooperative Information Agents, 2003.
Sistema de Intera¸c˜ ao
Intera¸c˜ oes de Contribui¸c˜ ao
Indicam que os usu´ario fez contribui¸c˜oes no sistema S˜ao capturadas mediante os mecanismos de contribui¸c˜ao
Exemplos de este tipo de intera¸c˜ao s˜ao: adicionar coment´ario, fazer upload de foto, avaliar binˆomios, criar novas perguntas, iniciar nova discuss˜ao, criar novos tags entre outros
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 22/40
Sistema de Intera¸c˜ ao
Intera¸c˜ oes de Avalia¸c˜ ao
Esses valores representam a qualidade das intera¸c˜oes de tipo contribui¸c˜ao
Cada participante pode ter realizado diferentes contribui¸c˜oes, chamaremos de itens, e cada item pode ser avaliado por diversos participantes
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 23/40
Reputa¸c˜ ao de Usu´ arios
Grafo das fontes de dados
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 24/40
Modelo proposto
RUi(x) = (1−d) +αd(trusti−1(x)) +βd(ratei−1(x)) +γd(contributioni−1(x))
Em que:
C(y→x) =PAv(yq(y)→x),C0(x) = Pcontribution(x) Pj
i=1contribution(xi)
trusti−1(x) =RUi−1(y1)∗C(y1→x) +...+RUi−1(yn)∗C(yn→x)
ratei−1(x) =RUi−1(z1)∗C(z1→x) +...+RUi−1(zn)∗C(zn→x)
contributioni−1(x) =RUi−1(x)∗C0(x)
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 25/40
S. A. Ludwig et al. Fuzzy Approach for the Evaluation of Trust and Reputation of Services.
Proceedings of the 18th international conference on Fuzzy Systems, 2009.
P. Kazienko et al. Evaluation of Node Position Based on Email Communication. Control and Cybernetics,38 (1), 2009.
Mecanismos de Imunidade no Modelo
Dentre os mecanismos de imunidade considerados est˜ao:
Regras para o c´alculo de reputa¸c˜ao
Controle de peso dos avaliadores por meio da reputa¸c˜ao Controle de identidade.
Per´ıodo de tempo, no c´alculo de reputa¸c˜ao ser´a considerado as intera¸c˜oes dos usu´arios dosndias anteriores `a data do c´alculo de reputa¸c˜ao. O valor denfica a crit´erio do sistema em que o modelo ser´a usado
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 26/40
C. Cruz. ReCoP: Um Modelo para Reputa¸c˜ao em Comunidades de Pr´atica. Disserta¸c˜ao de Mestrado, UFRJ, Brasil, 2008.
C. Dellarocas. Building Trust Online: The Design of Robust Reputation Reporting Mechanisms for Online Trading Communities. Building Trust Online, 2004.
Classifica¸c˜ ao
Distintivos dos usu´arios de acordo com seu n´ıvel de reputa¸c˜ao:
Administrador: usu´arios respons´aveis pelas regras do neg´ocio Ouro: usu´arios moderadores
Prata: usu´arios com n´ıvel alto de reputa¸c˜ao
Bronze: demais usu´arios que tenham realizado algumas tarefas
Distintivos por participa¸c˜ao
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 27/40
Avalia¸c˜ ao da Proposta
Para avaliar a proposta, o modelo ser´a comparado com os seguintes algoritmos:
1 O algoritmo ReCoP
2 O algoritmo definido por Kazienkoet al., chamada de Node Position
Sobre os algoritmos selecionados ser´a realizado os seguintes procedimentos:
1 Comparando a ordena¸c˜ao
2 Tolerˆancia a ru´ıdos
3 Robustez contra ataques
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 28/40
Introdu¸c˜ao
Sistemas de Confian¸ca e Reputa¸c˜ao
Confian¸ca Reputa¸c˜ao
Trabalhos Relacionados Objetivos
Proposta: Um Modelo para Reputa¸c˜ao Estimativa de C´alculo de Reputa¸c˜ao Mecanismos de Imunidade no Modelo Classifica¸c˜ao
Avalia¸c˜ao da Proposta
An´alise de Dom´ınio Groupware Workbench
Plano de Trabalho e Cronograma
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 29/40
An´ alise de Dom´ınio
Foi escolhida a t´ecnica F.O.D.A., que ´e uma modelagem orientada a caracter´ısticas
Para classificar as caracter´ısticas levantadas ´e utilizado o modelo 3C de colabora¸c˜ao
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 30/40
K. C. Kang et al. Feature-Oriented Domain Analysis (F.O.D.A.) Feasibility Study. Reporte T´ecnico CMU/SEI-90-TR-21, 1990.
M. A. Gerosa et al. Componentes Baseados no Modelo 3C para o Desenvolvimento de Ferramentas Colaborativas. Workshop de D. Baseado em Componentes, 2005.
Sites Avaliados
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 31/40
An´ alise de Dominio
Dentre as caracter´ısticas consideradas para a an´alise de dom´ınio est˜ao:
Coment´ario Enquete
Lista de discuss˜ao Den´uncia
Seguir t´opico Atividades recentes Avalia¸c˜ao
Busca Categoriza¸c˜ao
Compartilhamento Navega¸c˜ao Produ¸c˜ao Recomenda¸c˜ao Tags
Upload
Filtragem colaborativa Salvar e
Vers˜ao de impress˜ao
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 32/40
S. Michalsky et al. A Inteligˆencia Coletiva na Web: Uma An´alise de Dom´ınio para o Jornalismo Online. Simp´osio Brasileiro de Sistemas Multim´ıdia e Web, 2010.
An´ alise de Dominio
Caracter´ısticas n˜ao consideradas na defini¸c˜ao do modelo 3C de colabora¸c˜ao:
1 Rede de amigos
2 Privil´egios
3 Distintivos
4 Modera¸c˜ao
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 33/40
An´ alise de Dominio
Representa¸c˜ao da reputa¸c˜ao (karma)
Distintivos
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 34/40
Avalia¸c˜ ao das caracter´ısticas
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 35/40
Introdu¸c˜ao
Sistemas de Confian¸ca e Reputa¸c˜ao
Confian¸ca Reputa¸c˜ao
Trabalhos Relacionados Objetivos
Proposta: Um Modelo para Reputa¸c˜ao Estimativa de C´alculo de Reputa¸c˜ao Mecanismos de Imunidade no Modelo Classifica¸c˜ao
Avalia¸c˜ao da Proposta
An´alise de Dom´ınio Groupware Workbench
Plano de Trabalho e Cronograma
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 36/40
Groupware Workbench
Neste trabalho ´e utilizada a plataforma Groupware Workbench Os componentes est˜ao organizados em fun¸c˜ao do modelo 3C de colabora¸c˜ao
Componentes atualmente implementados:
Coment´ario Tag Avalia¸c˜ao Den´uncia
Contador de visitas Usu´ario
Perfil de Usu´ario
Pap´eis Amigos Gerenciador de Aplica¸c˜oes Recomenda¸c˜ao Categoriza¸c˜ao Georreferenciamento e Upload
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 37/40
Groupware Workbench. http://www.groupwareworkbench.org.br/, 2011.
Introdu¸c˜ao
Sistemas de Confian¸ca e Reputa¸c˜ao
Confian¸ca Reputa¸c˜ao
Trabalhos Relacionados Objetivos
Proposta: Um Modelo para Reputa¸c˜ao Estimativa de C´alculo de Reputa¸c˜ao Mecanismos de Imunidade no Modelo Classifica¸c˜ao
Avalia¸c˜ao da Proposta
An´alise de Dom´ınio Groupware Workbench
Plano de Trabalho e Cronograma
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 38/40
Plano de Trabalho e Cronograma
Atividades Meses - 2011
1 2 3 4 5 6 7 8 9 10 11 12
Levantamento Bibliogr´afico x x x x x x x x x x
An´alise de dom´ınio para mecanismos de intera¸c˜ao social, avalia¸c˜ao e c´alculo de reputa¸c˜ao em sistemas web 2.0
x x
An´alise dos pesos dos mecanismos de in- tera¸c˜ao e avalia¸c˜ao
x
Reda¸c˜ao da qualifica¸c˜ao x x
Qualifica¸c˜ao x
Impl. de mecanismos de intera¸c˜ao x x
Impl. de algoritmos de confian¸ca, re- puta¸c˜ao e classifica¸c˜ao
x x x
Coleta de dados x x
Artigo: c´alculo de reputa¸c˜ao, abordagem baseada na intera¸c˜ao
x x
Reda¸c˜ao da disserta¸c˜ao x x x
Defesa x
Cronograma de atividades
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 39/40
E. Z. Sonco-Mamani, IME-USP Exame de Qualifica¸c˜ao 40/40