Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3637528.3671697acmconferencesArticle/Chapter ViewAbstractPublication PageskddConference Proceedingsconference-collections
research-article
Open access

Dense Subgraph Discovery Meets Strong Triadic Closure

Published: 24 August 2024 Publication History

Abstract

Finding dense subgraphs is a core problem with numerous graph mining applications such as community detection in social networks and anomaly detection. However, in many real-world networks connections are not equal. One way to label edges as either strong or weak is to use strong triadic closure~(STC). Here, if one node connects strongly with two other nodes, then those two nodes should be connected at least with a weak edge. STC-labelings are not unique and finding the maximum number of strong edges is NP-hard. In this paper, we apply STC to dense subgraph discovery. More formally, our score for a given subgraph is the ratio between the sum of the number of strong edges and weak edges, weighted by a user parameter λ, and the number of nodes of the subgraph. Our goal is to find a subgraph and an STC-labeling maximizing the score. We show that for λ = 1, our problem is equivalent to finding the densest subgraph, while for λ = 0, our problem is equivalent to finding the largest clique, making our problem NP-hard. We propose an exact algorithm based on integer linear programming and four practical polynomial-time heuristics. We present an extensive experimental study that shows that our algorithms can find the ground truth in synthetic datasets and run efficiently in real-world datasets.

Supplemental Material

MP4 File - Dense Subgraph Discovery Meets Strong Triadic Closure
Promotional video for the paper Dense Subgraph Discovery Meets Strong Triadic Closure

References

[1]
Florian Adriaens, Tijl De Bie, Aristides Gionis, Jefrey Lijffijt, Antonis Matakos, and Polina Rozenshtein. 2020. Relaxing the strong triadic closure problem for edge strength inference. Data Mining and Knowledge Discovery, Vol. 34 (2020), 611--651.
[2]
Chamalee Wickrama Arachchi and Nikolaj Tatti. 2023. Jaccard-constrained dense subgraph discovery. arXiv preprint arXiv:2308.15936 (2023).
[3]
Yuichi Asahiro, Kazuo Iwama, Hisao Tamaki, and Takeshi Tokuyama. 2000. Greedily finding a dense subgraph. Journal of Algorithms, Vol. 34, 2 (2000), 203--221.
[4]
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 Proceedings of the forty-seventh annual ACM symposium on Theory of computing. 173--182.
[5]
Moses Charikar. 2000. Greedy approximation algorithms for finding dense components in a graph. In APPROX. 84--95.
[6]
Kenneth L Clarkson. 1983. A modification of the greedy algorithm for vertex cover. Inform. Process. Lett., Vol. 16, 1 (1983), 23--25.
[7]
Thomas H Cormen, Charles E Leiserson, Ronald L Rivest, and Clifford Stein. 2022. Introduction to algorithms. MIT press.
[8]
Werner Dinkelbach. 1967. On nonlinear fractional programming. Management science, Vol. 13, 7 (1967), 492--498.
[9]
Andrew V Goldberg. 1984. Finding a maximum density subgraph. (1984).
[10]
Zoran Ivković and Errol L Lloyd. 1993. Fully dynamic maintenance of vertex cover. In International Workshop on Graph-Theoretic Concepts in Computer Science. Springer, 99--111.
[11]
Vinay Jethava and Niko Beerenwinkel. 2015. Finding dense subgraphs in relational graphs. In Joint European Conference on Machine Learning and Knowledge Discovery in Databases. 641--654.
[12]
Narendra Karmarkar. 1984. A new polynomial-time algorithm for linear programming. In Proceedings of the sixteenth annual ACM symposium on Theory of computing. 302--311.
[13]
Samir Khuller and Barna Saha. 2009. On finding dense subgraphs. In International colloquium on automata, languages, and programming. Springer, 597--608.
[14]
Athanasios L Konstantinidis, Stavros D Nikolopoulos, and Charis Papadopoulos. 2018. Strong triadic closure in cographs and graphs of low maximum degree. Theoretical Computer Science, Vol. 740 (2018), 76--84.
[15]
Athanasios L Konstantinidis and Charis Papadopoulos. 2020. Maximizing the strong triadic closure in split graphs and proper interval graphs. Discrete Applied Mathematics, Vol. 285 (2020), 79--95.
[16]
Antonis Matakos and Aristides Gionis. 2022. Strengthening ties towards a highly-connected world. Data mining and knowledge discovery, Vol. 36, 1 (2022), 448--476.
[17]
Lutz Oettershagen, Athanasios L Konstantinidis, and Giuseppe F Italiano. 2022. Inferring Tie Strength in Temporal Networks. In Joint European Conference on Machine Learning and Knowledge Discovery in Databases. 69--85.
[18]
James B Orlin. 2013. Max flows in O (nm) time, or better. In Proceedings of the forty-fifth annual ACM symposium on Theory of computing. 765--774.
[19]
Victor Reis and Thomas Rothvoss. 2023. The subspace flatness conjecture and faster integer programming. arXiv preprint arXiv:2303.14605 (2023).
[20]
Ryan A. Rossi and Nesreen K. Ahmed. 2015. The Network Data Repository with Interactive Graph Analytics and Visualization. In AAAI. https://networkrepository.com
[21]
Polina Rozenshtein, Nikolaj Tatti, and Aristides Gionis. 2017. Inferring the strength of social ties: a community-driven approach. In Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 1017--1025.
[22]
Alexander Schrijver. 1998. Theory of Linear Integer Programming. John Wiley & Sons.
[23]
Konstantinos Semertzidis, Evaggelia Pitoura, Evimaria Terzi, and Panayiotis Tsaparas. 2019. Finding lasting dense subgraphs. Data mining and knowledge discovery, Vol. 33, 5 (2019), 1417--1445.
[24]
Stavros Sintos and Panayiotis Tsaparas. 2014. Using strong triadic closure to characterize ties in social networks. In Proceedings of the 20th ACM SIGKDD international conference on Knowledge discovery and data mining. 1466--1475.
[25]
Jie Tang, Jing Zhang, Limin Yao, Juanzi Li, Li Zhang, and Zhong Su. 2008. Arnetminer: extraction and mining of academic social networks. In KDD. 990--998.
[26]
Charalampos Tsourakakis. 2015. The k-clique densest subgraph problem. In WWW. 1122--1132.
[27]
Jan van den Brand. 2020. A deterministic linear program solver in current matrix multiplication time. In Proceedings of the Fourteenth Annual ACM-SIAM Symposium on Discrete Algorithms. SIAM, 259--278.
[28]
David Zuckerman. 2006. Linear degree extractors and the inapproximability of max clique and chromatic number. In Proceedings of the thirty-eighth annual ACM symposium on Theory of computing. 681--690.

Index Terms

  1. Dense Subgraph Discovery Meets Strong Triadic Closure
      Index terms have been assigned to the content through auto-classification.

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      KDD '24: Proceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining
      August 2024
      6901 pages
      ISBN:9798400704901
      DOI:10.1145/3637528
      This work is licensed under a Creative Commons Attribution International 4.0 License.

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 24 August 2024

      Check for updates

      Author Tags

      1. dense subgraph
      2. integer linear programming
      3. strong triadic closure

      Qualifiers

      • Research-article

      Conference

      KDD '24
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 1,133 of 8,635 submissions, 13%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 185
        Total Downloads
      • Downloads (Last 12 months)185
      • Downloads (Last 6 weeks)49
      Reflects downloads up to 16 Nov 2024

      Other Metrics

      Citations

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media