Community detection in social networks is a topic of central importance in modern graph mining, and the existence of overlapping communities has recently given rise to new interest in arc clustering. In this paper, we propose the notion of triangular random walk as a way to unveil arc-community structure in social graphs: a triangular walk is a random process that insists differently on arcs that close a triangle. We prove that triangular walks can be used effectively, by translating them into a standard weighted random walk on the line graph, our experiments show that the weights so defined are in fact very helpful in determining the similarity between arcs and yield high-quality clustering. Even if our technique gives a weighting scheme on the line graph and can be combined with any node-clustering method in the final phase, to make our approach more scalable we also propose an algorithm (ALP) that produces the clustering directly without the need to build the weighted line graph explicitly. Our experiments show that ALP, besides providing the largest accuracy, it is also the fastest and most scalable among all arc-clustering algorithms we are aware of.

Arc-community detection via triangular random walks / P. Boldi, M. Rosa - In: 2012 Eighth Latin American Web Congress[s.l] : IEEE, 2012. - ISBN 978-1-4673-4473-9. - pp. 48-56 (( Intervento presentato al 8. convegno Latin American Web Congress tenutosi a Cartagena nel 2012 [10.1109/LA-WEB.2012.19].

Arc-community detection via triangular random walks

P. Boldi;
2012

Abstract

Community detection in social networks is a topic of central importance in modern graph mining, and the existence of overlapping communities has recently given rise to new interest in arc clustering. In this paper, we propose the notion of triangular random walk as a way to unveil arc-community structure in social graphs: a triangular walk is a random process that insists differently on arcs that close a triangle. We prove that triangular walks can be used effectively, by translating them into a standard weighted random walk on the line graph, our experiments show that the weights so defined are in fact very helpful in determining the similarity between arcs and yield high-quality clustering. Even if our technique gives a weighting scheme on the line graph and can be combined with any node-clustering method in the final phase, to make our approach more scalable we also propose an algorithm (ALP) that produces the clustering directly without the need to build the weighted line graph explicitly. Our experiments show that ALP, besides providing the largest accuracy, it is also the fastest and most scalable among all arc-clustering algorithms we are aware of.
Algorithms; Experimentation; Social networks
Settore INF/01 - Informatica
2012
Colciencias
Electrosoftware
Google
IT Secretariat, Government of the Santander Province
Red Universitaria Mutis
Yahoo! Research Latin America
Book Part (author)
File in questo prodotto:
File Dimensione Formato  
Arc-Community_Detection_via_Triangular_Random_Walks.pdf

accesso riservato

Tipologia: Publisher's version/PDF
Dimensione 360.47 kB
Formato Adobe PDF
360.47 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/904914
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? ND
social impact