Consider the following asynchronous, opportunistic communication model over a graph G: in each round, one edge is activated uniformly and independently at random and (only) its two endpoints can exchange messages and perform local computations. Under this model, we study the following random process: The first time a vertex is an endpoint of an active edge, it chooses a random number, say +/- 1 with probability 1/2; then, in each round, the two endpoints of the currently active edge update their values to their average. We provide a rigorous analysis of the above process showing that, if G exhibits a two-community structure (for example, two expanders connected by a sparse cut), the values held by the nodes will collectively reflect the underlying community structure over a suitable phase of the above process. Our analysis requires new concentration bounds on the product of certain random matrices that are technically challenging and possibly of independent interest. We then exploit our analysis to design the first opportunistic protocols that approximately recover community structure using only logarithmic (or polylogarithmic, depending on the sparsity of the cut) work per node.

Becchetti, L., Clementi, A., Manurangsi, P., Natale, E., Pasquale, F., Raghavendra, P., et al. (2018). Average Whenever You Meet: Opportunistic Protocols for Community Detection. In Proc. of the Annual European Symposium on Algorithms (ESA 2018). Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik [10.4230/lipics.esa.2018.7].

Average Whenever You Meet: Opportunistic Protocols for Community Detection

Andrea Clementi
Membro del Collaboration Group
;
Francesco Pasquale
Membro del Collaboration Group
;
2018-08-01

Abstract

Consider the following asynchronous, opportunistic communication model over a graph G: in each round, one edge is activated uniformly and independently at random and (only) its two endpoints can exchange messages and perform local computations. Under this model, we study the following random process: The first time a vertex is an endpoint of an active edge, it chooses a random number, say +/- 1 with probability 1/2; then, in each round, the two endpoints of the currently active edge update their values to their average. We provide a rigorous analysis of the above process showing that, if G exhibits a two-community structure (for example, two expanders connected by a sparse cut), the values held by the nodes will collectively reflect the underlying community structure over a suitable phase of the above process. Our analysis requires new concentration bounds on the product of certain random matrices that are technically challenging and possibly of independent interest. We then exploit our analysis to design the first opportunistic protocols that approximately recover community structure using only logarithmic (or polylogarithmic, depending on the sparsity of the cut) work per node.
26th Annual European Symposium on Algorithms (ESA 2018)
Helsinki
2018
26th
Yossi Azar, Hannah Bast, and Grzegorz Herman
Rilevanza internazionale
contributo
23-ago-2018
1-ago-2018
Settore INF/01 - INFORMATICA
Settore MAT/06 - PROBABILITA' E STATISTICA MATEMATICA
English
Community Detection; Random Processes; Spectral Analysis
Intervento a convegno
Becchetti, L., Clementi, A., Manurangsi, P., Natale, E., Pasquale, F., Raghavendra, P., et al. (2018). Average Whenever You Meet: Opportunistic Protocols for Community Detection. In Proc. of the Annual European Symposium on Algorithms (ESA 2018). Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik [10.4230/lipics.esa.2018.7].
Becchetti, L; Clementi, A; Manurangsi, P; Natale, E; Pasquale, F; Raghavendra, P; Trevisan, L
File in questo prodotto:
File Dimensione Formato  
becchetti2018average.pdf

solo utenti autorizzati

Licenza: Copyright dell'editore
Dimensione 543.46 kB
Formato Adobe PDF
543.46 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/2108/207299
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? ND
social impact