Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. The Sketching Complexity of Graph and Hypergraph Counting
 
conference paper

The Sketching Complexity of Graph and Hypergraph Counting

Kallaugher, John
•
Kapralov, Michael  
•
Price, Eric
January 1, 2018
2018 IEEE 59th Annual Symposium on Foundations Of Computer Science (Focs)
59th IEEE Annual Symposium on Foundations of Computer Science (FOCS)

Subgraph counting is a fundamental primitive in graph processing, with applications in social network analysis (e.g., estimating the clustering coefficient of a graph), database processing and other areas. The space complexity of subgraph counting has been studied extensively in the literature, but many natural settings are still not well understood. In this paper we revisit the subgraph (and hypergraph) counting problem in the sketching model, where the algorithm's state as it processes a stream of updates to the graph is a linear function of the stream. This model has recently received a lot of attention in the literature, and has become a standard model for solving dynamic graph streaming problems. In this paper we give a tight bound on the sketching complexity of counting the number of occurrences of a small subgraph H in a bounded degree graph G presented as a stream of edge updates. Specifically, we show that the space complexity of the problem is governed by the fractional vertex cover number of the graph H. Our subgraph counting algorithm implements a natural vertex sampling approach, with sampling probabilities governed by the vertex cover of H. Our main technical contribution lies in a new set of Fourier analytic tools that we develop to analyze multiplayer communication protocols in the simultaneous communication model, allowing us to prove a tight lower bound. We believe that our techniques are likely to find applications in other settings. Besides giving tight bounds for all graphs H, both our algorithm and lower bounds extend to the hypergraph setting, albeit with some loss in space complexity.

  • Details
  • Metrics
Type
conference paper
DOI
10.1109/FOCS.2018.00059
Web of Science ID

WOS:000455014500050

Author(s)
Kallaugher, John
Kapralov, Michael  
Price, Eric
Date Issued

2018-01-01

Publisher

IEEE COMPUTER SOC

Publisher place

Los Alamitos

Published in
2018 IEEE 59th Annual Symposium on Foundations Of Computer Science (Focs)
ISBN of the book

978-1-5386-4230-6

Series title/Series vol.

Annual IEEE Symposium on Foundations of Computer Science

Start page

556

End page

567

Subjects

Computer Science, Theory & Methods

•

Computer Science

•

triangles

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
THL4  
Event nameEvent placeEvent date
59th IEEE Annual Symposium on Foundations of Computer Science (FOCS)

Paris, FRANCE

Oct 07-09, 2018

Available on Infoscience
January 23, 2019
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/153816
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés