We introduce the public-private model of graphs. In this model, we have a public graph and each node in the public graph has an associated private graph. The motivation for studying this model stems from social networks, where the nodes are the users, the public graph is visible to everyone, and the private graph at each node is visible only to the user at the node. From each node's viewpoint, the graph is just a union of its private graph and the public graph. We consider the problem of efficiently computing various properties of the graphs from each node's point of view, with minimal amount of recomputation on the public graph. To illustrate the richness of our model, we explore two powerful computational paradigms for studying large graphs, namely, sketching and sampling, and focus on some key problems in social networks and show efficient algorithms in the public-private graph model. In the sketching model, we show how to efficiently approximate the neighborhood function, which in turn can be used to approximate various notions of centrality. In the sampling model, we focus on all-pair shortest path distances, node similarities, and correlation clustering.

Efficient algorithms for public-private social networks / Chierichetti, Flavio; Epasto, Alessandro; Kumar, Ravi; Lattanzi, Silvio; Mirrokni, Vahab. - (2015), pp. 139-148. (Intervento presentato al convegno 21st ACM SIGKDD Conference on Knowledge Discovery and Data Mining, KDD 2015 tenutosi a Sydney; Australia nel 2015) [10.1145/2783258.2783354].

Efficient algorithms for public-private social networks

CHIERICHETTI, FLAVIO
;
EPASTO, ALESSANDRO;LATTANZI, SILVIO;
2015

Abstract

We introduce the public-private model of graphs. In this model, we have a public graph and each node in the public graph has an associated private graph. The motivation for studying this model stems from social networks, where the nodes are the users, the public graph is visible to everyone, and the private graph at each node is visible only to the user at the node. From each node's viewpoint, the graph is just a union of its private graph and the public graph. We consider the problem of efficiently computing various properties of the graphs from each node's point of view, with minimal amount of recomputation on the public graph. To illustrate the richness of our model, we explore two powerful computational paradigms for studying large graphs, namely, sketching and sampling, and focus on some key problems in social networks and show efficient algorithms in the public-private graph model. In the sketching model, we show how to efficiently approximate the neighborhood function, which in turn can be used to approximate various notions of centrality. In the sampling model, we focus on all-pair shortest path distances, node similarities, and correlation clustering.
2015
21st ACM SIGKDD Conference on Knowledge Discovery and Data Mining, KDD 2015
Graph algorithms; Privacy; Social networks; Software; Information Systems
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Efficient algorithms for public-private social networks / Chierichetti, Flavio; Epasto, Alessandro; Kumar, Ravi; Lattanzi, Silvio; Mirrokni, Vahab. - (2015), pp. 139-148. (Intervento presentato al convegno 21st ACM SIGKDD Conference on Knowledge Discovery and Data Mining, KDD 2015 tenutosi a Sydney; Australia nel 2015) [10.1145/2783258.2783354].
File allegati a questo prodotto
File Dimensione Formato  
Chierichetti_Efficient-algorithms_2015.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 820.49 kB
Formato Adobe PDF
820.49 kB Adobe PDF   Contatta l'autore

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/11573/877845
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 25
  • ???jsp.display-item.citation.isi??? 17
social impact