Using Triangles to Improve Community Detection in Directed Networks
Christine Klymko, David Gleich, and Tamara G. Kolda

TL;DR
This paper introduces a novel edge-weighting scheme based on directed triangles to enhance community detection in directed networks, reducing cycle cuts and improving known community identification.
Contribution
It proposes a new triangle-based weighting scheme for directed graphs and a metric for community quality, demonstrating improved community detection results.
Findings
Fewer 3-cycles are cut using the new weighting scheme.
Community detection accuracy improves with the proposed method.
Reduction of cycle cuts ranges from 10% to 50%.
Abstract
In a graph, a community may be loosely defined as a group of nodes that are more closely connected to one another than to the rest of the graph. While there are a variety of metrics that can be used to specify the quality of a given community, one common theme is that flows tend to stay within communities. Hence, we expect cycles to play an important role in community detection. For undirected graphs, the importance of triangles -- an undirected 3-cycle -- has been known for a long time and can be used to improve community detection. In directed graphs, the situation is more nuanced. The smallest cycle is simply two nodes with a reciprocal connection, and using information about reciprocation has proven to improve community detection. Our new idea is based on the four types of directed triangles that contain cycles. To identify communities in directed networks, then, we propose an…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplex Network Analysis Techniques · Peer-to-Peer Network Technologies · Opinion Dynamics and Social Influence
