Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
167 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
42 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Near-Optimal Differentially Private k-Core Decomposition (2312.07706v2)

Published 12 Dec 2023 in cs.DS, cs.CR, and cs.SI

Abstract: Recent work by Dhulipala et al. \cite{DLRSSY22} initiated the study of the $k$-core decomposition problem under differential privacy via a connection between low round/depth distributed/parallel graph algorithms and private algorithms with small error bounds. They showed that one can output differentially private approximate $k$-core numbers, while only incurring a multiplicative error of $(2 +\eta)$ (for any constant $\eta >0$) and additive error of $\poly(\log(n))/\eps$. In this paper, we revisit this problem. Our main result is an $\eps$-edge differentially private algorithm for $k$-core decomposition which outputs the core numbers with no multiplicative error and $O(\text{log}(n)/\eps)$ additive error. This improves upon previous work by a factor of 2 in the multiplicative error, while giving near-optimal additive error. Our result relies on a novel generalized form of the sparse vector technique, which is especially well-suited for threshold-based graph algorithms; thus, we further strengthen the connection between distributed/parallel graph algorithms and differentially private algorithms.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (31)
  1. Large scale networks fingerprinting and visualization using the k𝑘kitalic_k-core decomposition. In Proceedings of the 18th International Conference on Neural Information Processing Systems, 2005.
  2. A 𝖯𝖯\mathsf{P}sansserif_P-complete problem and approximations to it. Technical report, Stanford University, 1984.
  3. Efficient primal-dual graph algorithms for MapReduce. In International Workshop on Algorithms and Models for the Web Graph (WAW), volume 8882, pages 59–78, 2014.
  4. Densest subgraph in streaming and mapreduce. Proc. VLDB Endow., 5(5):454–465, 2012.
  5. Moses Charikar. Greedy approximation algorithms for finding dense components in a graph. In Approximation Algorithms for Combinatorial Optimization, pages 84–95, 2000.
  6. Analyzing and modeling real-world phenomena with complex networks: a survey of applications. Advances in Physics, 60(3):329–412, 2011.
  7. (1−ϵ)1italic-ϵ(1-\epsilon)( 1 - italic_ϵ )-approximate fully dynamic densest subgraph: linear space and faster update time. arXiv preprint arXiv:2210.02611, 2022.
  8. Densest subgraph: Supermodularity, iterative peeling, and flow. In Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 1531–1555, 2022.
  9. Julienne: A framework for parallel graph algorithms using work-efficient bucketing. In ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), pages 293–304, 2017.
  10. Theoretically efficient parallel graph algorithms can be fast and scalable. In ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2018.
  11. Improved differentially private densest subgraph: Local and purely additive. CoRR, abs/2308.10316, 2023.
  12. Differential privacy from locally adjustable graph algorithms: k-core decomposition, low out-degree ordering, and densest subgraphs. In 63rd IEEE Annual Symposium on Foundations of Computer Science, FOCS 2022, Denver, CO, USA, October 31 - November 3, 2022, pages 754–765. IEEE, 2022.
  13. Calibrating noise to sensitivity in private data analysis. In Proceedings of the Third Conference on Theory of Cryptography, page 265–284, 2006.
  14. On the complexity of differentially private data release: efficient algorithms and hardness results. In ACM Symposium on Theory of Computing (STOC), pages 381–390, 2009.
  15. The algorithmic foundations of differential privacy. Foundations and Trends® in Theoretical Computer Science, 9(3–4):211–407, 2014.
  16. Parallel and streaming algorithms for k𝑘kitalic_k-core decomposition. In Proceedings of the 35th International Conference on Machine Learning, pages 1397–1406, 2018.
  17. Differentially private algorithms for graphs under continual observation. In 29th Annual European Symposium on Algorithms, 2021.
  18. Differentially private densest subgraph. In International Conference on Artificial Intelligence and Statistics (AISTATS), volume 151, pages 11581–11597, 2022.
  19. Improved parallel algorithms for density-based network clustering. In Proceedings of the 36th International Conference on Machine Learning, pages 2201–2210, 2019.
  20. H. Kabir and K. Madduri. Parallel k𝑘kitalic_k-core decomposition on multicore platforms. In IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), pages 1482–1491, 2017.
  21. Private graph data release: A survey. ACM Computing Surveys, 55(11):1–39, 2023.
  22. Parallel batch-dynamic algorithms for k𝑘kitalic_k-core decomposition and related graph problems. In 34th ACM Symposium on Parallelism in Algorithms and Architectures, pages 191–204, 2022.
  23. Private selection from private candidates. In Proceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing, pages 298–309, 2019.
  24. Smallest-last ordering and clustering and graph coloring algorithms. J. ACM, 30(3):417–427, 1983.
  25. The core decomposition of networks: Theory, algorithms and applications. The VLDB Journal, 29:61–92, 2020.
  26. Differentially private densest subgraph detection. In Proceedings of the 38th International Conference on Machine Learning, pages 8140–8151, 2021.
  27. Corescope: Graph mining using k-core analysis—patterns, anomalies and algorithms. In 2016 IEEE 16th international conference on data mining (ICDM), pages 469–478. IEEE, 2016.
  28. Practical parallel algorithms for near-optimal densest subgraphs on massive graphs. CoRR, abs/2311.04333, 2023.
  29. Fast hierarchy construction for dense subgraphs. Proceedings of the VLDB Endowment, 10(3):97–108, 2016.
  30. Distributed Dense Subgraph Detection and Low Outdegree Orientation. In 34th International Symposium on Distributed Computing, pages 15:1–15:18, 2020.
  31. Near-optimal fully dynamic densest subgraph. In Proceedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing, pages 181–193, 2020.
Citations (5)

Summary

We haven't generated a summary for this paper yet.

X Twitter Logo Streamline Icon: https://streamlinehq.com