We continue the line of research on graph compression started with WebGraph, but we move our focus to the compression of social networks in a proper sense (e.g., LiveJournal): the approaches that have been used for a long time to compress web graphs rely on a specific ordering of the nodes (lexicographical URL ordering) whose extension to general social networks is not trivial. In this paper, we propose a solution that mixes clusterings and orders, and devise a new algorithm, called Layered Label Propagation, that builds on previous work on scalable clustering and can be used to reorder very large graphs (billions of nodes). Our implementation uses overdecomposition to perform aggressively on multi-core architecture, making it possible to reorder graphs of more than 600 millions nodes in a few hours. Experiments performed on a wide array of web graphs and social networks show that combining the order produced by the proposed algorithm with the WebGraph compression framework provides a major increase in compression with respect to all currently known techniques, both on web graphs and on social networks. These improvements make it possible to analyse in main memory significantly larger graphs.

Layered label propagation : a multiresolution coordinate-free ordering for compressing social networks / P. Boldi, M. Rosa, M. Santini, S. Vigna - In: Proceedings of the 20th international conference on World Wide WebNew York : ACM Press, 2011. - ISBN 9781450306324. - pp. 587-596 (( Intervento presentato al 20th. convegno International World Wide Web Conference tenutosi a Hyderabad, India nel 2011 [10.1145/1963405.1963488].

Layered label propagation : a multiresolution coordinate-free ordering for compressing social networks

P. Boldi
Primo
;
M. Rosa
Secondo
;
M. Santini
Penultimo
;
S. Vigna
Ultimo
2011

Abstract

We continue the line of research on graph compression started with WebGraph, but we move our focus to the compression of social networks in a proper sense (e.g., LiveJournal): the approaches that have been used for a long time to compress web graphs rely on a specific ordering of the nodes (lexicographical URL ordering) whose extension to general social networks is not trivial. In this paper, we propose a solution that mixes clusterings and orders, and devise a new algorithm, called Layered Label Propagation, that builds on previous work on scalable clustering and can be used to reorder very large graphs (billions of nodes). Our implementation uses overdecomposition to perform aggressively on multi-core architecture, making it possible to reorder graphs of more than 600 millions nodes in a few hours. Experiments performed on a wide array of web graphs and social networks show that combining the order produced by the proposed algorithm with the WebGraph compression framework provides a major increase in compression with respect to all currently known techniques, both on web graphs and on social networks. These improvements make it possible to analyse in main memory significantly larger graphs.
Graph clustering; Graph compression; Social networks; Web graphs
Settore INF/01 - Informatica
2011
Book Part (author)
File in questo prodotto:
Non ci sono file associati a questo prodotto.
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/156429
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 438
  • ???jsp.display-item.citation.isi??? ND
social impact