Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3485447.3512158acmconferencesArticle/Chapter ViewAbstractPublication PagesthewebconfConference Proceedingsconference-collections
research-article
Public Access

A New Dynamic Algorithm for Densest Subhypergraphs

Published: 25 April 2022 Publication History

Abstract

Computing a dense subgraph is a fundamental problem in graph mining, with a diverse set of applications ranging from electronic commerce to community detection in social networks. In many of these applications, the underlying context is better modelled as a weighted hypergraph that keeps evolving with time.
This motivates the problem of maintaining the densest subhypergraph of a weighted hypergraph in a dynamic setting, where the input keeps changing via a sequence of updates (hyperedge insertions/deletions). Previously, the only known algorithm for this problem was due to Hu et al. [19]. This algorithm worked only on unweighted hypergraphs, and had an approximation ratio of (1 +ϵ)r2 and an update time of O(poly(r, log n)), where r denotes the maximum rank of the input across all the updates.
We obtain a new algorithm for this problem, which works even when the input hypergraph is weighted. Our algorithm has a significantly improved (near-optimal) approximation ratio of (1 +ϵ) that is independent of r, and a similar update time of O(poly(r, log n)). It is the first (1 +ϵ)-approximation algorithm even for the special case of weighted simple graphs.
To complement our theoretical analysis, we perform experiments with our dynamic algorithm on large-scale, real-world data-sets. Our algorithm significantly outperforms the state of the art [19] both in terms of accuracy and efficiency.

References

[1]
Albert Angel, Nick Koudas, Nikos Sarkas, and Divesh Srivastava. 2012. Dense Subgraph Maintenance under Streaming Edge Weight Updates for Real-time Story Identification. Proc. VLDB Endow. 5, 6 (2012), 574–585. https://doi.org/10.14778/2168651.2168658
[2]
Bahman Bahmani, Ravi Kumar, and Sergei Vassilvitskii. 2012. Densest Subgraph in Streaming and MapReduce. Proc. VLDB Endow. 5, 5 (2012), 454–465.
[3]
Oana Denisa Balalau, Francesco Bonchi, T-H. Hubert Chan, Francesco Gullo, and Mauro Sozio. 2015. Finding Subgraphs with Maximum Total Density and Limited Overlap. In Proceedings of the Eighth ACM International Conference on Web Search and Data Mining (WSDM). 379–388. https://doi.org/10.1145/2684822.2685298
[4]
Austin R. Benson, Rediet Abebe, Michael T. Schaub, Ali Jadbabaie, and Jon Kleinberg. 2018. Simplicial closure and higher-order link prediction. Proc. of the National Academy of Sciences(2018).
[5]
Suman K. Bera, Sayan Bhattacharya, Jayesh Choudhari, and Prantar Ghosh. 2021. A New Dynamic Algorithm for Densest Subhypergraphs. https://drive.google.com/file/d/1P8rysfIgGnuChrJ_bsZ8l8UXfPBObx5O/view.
[6]
Sayan Bhattacharya, Monika Henzinger, Danupon Nanongkai, and Charalampos Tsourakakis. 2015. Space-and time-efficient algorithm for maintaining dense subgraphs on one-pass dynamic streams. In Proc. 47th annual ACM symposium on Theory of computing. 173–182.
[7]
Francesco Bonchi, Francesco Gullo, Andreas Kaltenbrunner, and Yana Volkovich. 2014. Core decomposition of uncertain graphs. In The 20th ACM SIGKDD Intl. Conf. on KDD. 1316–1325.
[8]
Digvijay Boob, Yu Gao, Richard Peng, Saurabh Sawlani, Charalampos E. Tsourakakis, Di Wang, and Junxing Wang. 2020. Flowless: Extracting Densest Subgraphs Without Flow Computations. In The Web Conference (WWW). 573–583. https://doi.org/10.1145/3366423.3380140
[9]
Karl Bringmann and Konstantinos Panagiotou. 2017. Efficient Sampling Methods for Discrete Distributions. Algorithmica 79, 2 (2017), 484–508. https://doi.org/10.1007/s00453-016-0205-0
[10]
T.-H. Hubert Chan, Anand Louis, Zhihao Gavin Tang, and Chenzi Zhang. 2018. Spectral Properties of Hypergraph Laplacian and Approximation Algorithms. J. ACM 65, 3 (2018), 15:1–15:48. https://doi.org/10.1145/3178123
[11]
J. Chen and Y. Saad. 2012. Dense Subgraph Extraction with Application to Community Detection. IEEE TKDE 24, 7 (2012), 1216–1230.
[12]
Alessandro Epasto, Silvio Lattanzi, and Mauro Sozio. 2015. Efficient Densest Subgraph Computation in Evolving Graphs. In The 24th International Conf. on World Wide Web, (WWW). 300–310.
[13]
Tomás Feder and Rajeev Motwani. 1995. Clique Partitions, Graph Compression and Speeding-Up Algorithms. J. Comput. Syst. Sci. 51, 2 (1995), 261–272.
[14]
Schloss Dagstuhl Leibniz Center for Informatics. 2020. DBLP dataset. https://dblp.uni-trier.de/xml/.
[15]
David Gibson, Ravi Kumar, and Andrew Tomkins. 2005. Discovering Large Dense Subgraphs in Massive Graphs. In Proc. 31st International Conference on Very Large Data Bases (VLDB). 721–732.
[16]
Aristides Gionis, Flavio Junqueira, Vincent Leroy, Marco Serafini, and Ingmar Weber. 2013. Piggybacking on Social Networks. Proc. VLDB Endow. 6, 6 (2013), 409–420.
[17]
Aristides Gionis and Charalampos E. Tsourakakis. 2015. Dense Subgraph Discovery:KDD 2015 tutorial. In Proc. 21st Annual SIGKDD Intl. Conf. on Knowledge Discovery and Data Mining. 2313–2314.
[18]
Andrew V Goldberg. 1984. Finding a maximum density subgraph. University of California Berkeley.
[19]
Shuguang Hu, Xiaowei Wu, and TH Hubert Chan. 2017. Maintaining densest subsets efficiently in evolving hypergraphs. In Proc. of 2017 ACM on Conf. on Information and Knowledge Management. 929–938.
[20]
Kevin J. Lang and Reid Andersen. 2007. Finding dense and isolated submarkets in a sponsored search spending graph. In Proc. 16th ACM Conf. on Information and Knowledge Management, CIKM 2007, Lisbon, Portugal, November 6-10, 2007. ACM, 613–622.
[21]
Michael Mitzenmacher, Jakub Pachocki, Richard Peng, Charalampos Tsourakakis, and Shen Chen Xu. 2015. Scalable large near-clique detection in large-scale networks via sampling. In Proc. 21st Annual SIGKDD Intl. Conf. on Knowledge Discovery and Data Mining. 815–824.
[22]
Laurent Perron and Vincent Furnon. [n.d.]. OR-Tools. https://developers.google.com/optimization/
[23]
Barna Saha, Allison Hoch, Samir Khuller, Louiqa Raschid, and Xiao-Ning Zhang. 2010. Dense Subgraphs with Restrictions and Applications to Gene Annotation Graphs. In Research in Computational Molecular Biology (RECOMB), Vol. 6044. 456–472.
[24]
Saurabh Sawlani and Junxing Wang. 2020. Near-optimal fully dynamic densest subgraph. In Proc. 52nd Annual ACM Symposium on the Theory of Computing. ACM, 181–193. https://doi.org/10.1145/3357713.3384327
[25]
Arnab Sinha, Zhihong Shen, Yang Song, Hao Ma, Darrin Eide, Bo-June (Paul) Hsu, and Kuansan Wang. 2015. An Overview of Microsoft Academic Service (MAS) and Applications. In Proc. 24th Proceedings, International World Wide Web Conference (WWW).
[26]
Charalampos Tsourakakis. 2015. The k-clique densest subgraph problem. In Proc. 24th Intl. Conf. on World Wide Web. 1122–1132.
[27]
Charalampos Tsourakakis, Francesco Bonchi, Aristides Gionis, Francesco Gullo, and Maria Tsiarli. 2013. Denser than the densest subgraph: extracting optimal quasi-cliques with quality guarantees. In Proc. 19th Annual SIGKDD Intl. Conf. on Knowledge Discovery and Data Mining. 104–112.

Cited By

View all
  • (2024)A Survey on the Densest Subgraph Problem and its VariantsACM Computing Surveys10.1145/365329856:8(1-40)Online publication date: 30-Apr-2024
  • (2024)Finding Subgraphs with Maximum Total Density and Limited Overlap in Weighted HypergraphsACM Transactions on Knowledge Discovery from Data10.1145/363941018:4(1-21)Online publication date: 12-Feb-2024
  • (2024)Efficient and effective algorithms for densest subgraph discovery and maintenanceThe VLDB Journal10.1007/s00778-024-00855-y33:5(1427-1452)Online publication date: 8-May-2024
  • Show More Cited By

Index Terms

  1. A New Dynamic Algorithm for Densest Subhypergraphs
        Index terms have been assigned to the content through auto-classification.

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        WWW '22: Proceedings of the ACM Web Conference 2022
        April 2022
        3764 pages
        ISBN:9781450390965
        DOI:10.1145/3485447
        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Sponsors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 25 April 2022

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. densest subgraph
        2. dynamic algorithms
        3. hypergraphs

        Qualifiers

        • Research-article
        • Research
        • Refereed limited

        Funding Sources

        Conference

        WWW '22
        Sponsor:
        WWW '22: The ACM Web Conference 2022
        April 25 - 29, 2022
        Virtual Event, Lyon, France

        Acceptance Rates

        Overall Acceptance Rate 1,899 of 8,196 submissions, 23%

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)126
        • Downloads (Last 6 weeks)13
        Reflects downloads up to 09 Nov 2024

        Other Metrics

        Citations

        Cited By

        View all
        • (2024)A Survey on the Densest Subgraph Problem and its VariantsACM Computing Surveys10.1145/365329856:8(1-40)Online publication date: 30-Apr-2024
        • (2024)Finding Subgraphs with Maximum Total Density and Limited Overlap in Weighted HypergraphsACM Transactions on Knowledge Discovery from Data10.1145/363941018:4(1-21)Online publication date: 12-Feb-2024
        • (2024)Efficient and effective algorithms for densest subgraph discovery and maintenanceThe VLDB Journal10.1007/s00778-024-00855-y33:5(1427-1452)Online publication date: 8-May-2024
        • (2023)Efficient and Effective Algorithms for Generalized Densest Subgraph DiscoveryProceedings of the ACM on Management of Data10.1145/35893141:2(1-27)Online publication date: 20-Jun-2023
        • (2023)Chasing Positive Bodies2023 IEEE 64th Annual Symposium on Foundations of Computer Science (FOCS)10.1109/FOCS57990.2023.00103(1694-1714)Online publication date: 6-Nov-2023

        View Options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        HTML Format

        View this article in HTML Format.

        HTML Format

        Get Access

        Login options

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media