Busca eficiente em redes sociais

dc.creatorMonique Vaz Vieira
dc.date.accessioned2019-08-14T11:14:25Z
dc.date.accessioned2025-09-09T00:26:56Z
dc.date.available2019-08-14T11:14:25Z
dc.date.issued2007-03-30
dc.description.abstractSearch-engines use link-based signals, like pagerank ou authority, to improve the quality of the results. However, in other scenarios where these signals are either not appropriate or impossible to calculate, some other form of trust signal must be used. For instance, in the case of social networks, one alternative signal to improve a search for a given person are friends relationships. To illustrate, if John is looking for Maria, a good ranking function would favor the Maria's that are closer to John. However, if the relationships graph is large, computing these distance efficiently is non-trivial. To overcome this, we propose a seeds-based approximation algorithm that can speed up execution times on the Orkut social network by three orders of magnitude with respect to the brute force solution, while keeping the approximation error on the ranking smaller than 30%. By reducing the speedup to two orders of magnitude, we are able to attain approximation errors smaller than 12%. These results show that great speed up can be attained for computing friendship distances in social networks - a crucial signal for search ranking - within acceptable error margins.
dc.identifier.urihttps://hdl.handle.net/1843/RVMR-7CTR43
dc.languagePortuguês
dc.publisherUniversidade Federal de Minas Gerais
dc.rightsAcesso Aberto
dc.subjectWorld Wide Web (Sistema de recuperação da informação)
dc.subjectComputação
dc.subjectSistemas de recuperação da informação
dc.subject.otherredes sociais
dc.subject.otherBusca em redes
dc.titleBusca eficiente em redes sociais
dc.typeDissertação de mestrado
local.contributor.advisor-co1Paulo B. Góes
local.contributor.advisor1Berthier Ribeiro de Araujo Neto
local.contributor.referee1Alberto Henrique Frade Laender
local.contributor.referee1Marcos Andre Goncalves
local.contributor.referee1Nivio Ziviani
local.description.resumoRedes sociais são utilizadas para a interação entre as pessoas. Uma das principais operações de uma rede social é a busca por um usuário. Enquanto máquinas de busca utilizam sinais baseados em sua estrutura de enlaces (links), como Pagerank e autoridade, para melhorar a qualidade de seus resultados, em uma rede social, esses sinais não são apropriados. Nesse caso, um sinal alternativo para melhorar a busca por uma pessoa são os relacionamentos de amizade definidos na rede social. Para ilustrar, se João procura por Maria, uma boa função de ordenação daria maior peso para as Marias mais próximas do círculo de relacionamento de João. Entretanto, se o grafo de relacionamentos é grande, a computação eficiente dessas distâncias deixa de ser um problema trivial. Diante desse problema, propomos um algoritmo baseado em sementes que aproxima as distâncias de maneira eficiente, e pode oferecer ganhos nos tempos de execução no Orkut de até três ordens de grandeza com relação à solução força bruta, mantendo precisões acima de 70%. Reduzindo o ganho nos tempos de execução para duas ordens de grandeza, a precisão dos resultados ultrapassa 90%. Esses resultados mostram que é possível obter excelentes ganhos de desempenho na computação de distâncias de relacionamento em redes sociais - um sinal crucial para a busca dentro de margens de erro aceitáveis, o que viabiliza a utilização desse importante sinal em redes sociais de grande porte.
local.publisher.initialsUFMG

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
883m.pdf
Tamanho:
503.54 KB
Formato:
Adobe Portable Document Format