Discovering Block Structure in Networks
Rudy Arthur

TL;DR
This paper introduces block modularity, a flexible quality function for detecting arbitrary block structures in networks, and demonstrates its effectiveness in recovering planted structures and summarizing network features.
Contribution
It generalizes modularity to evaluate arbitrary block patterns, enabling detection of diverse network structures and providing a new method for network analysis.
Findings
Successfully recovers planted network structures
Identifies cases where degree correlations affect detection
Automatically summarizes key network features
Abstract
A generalization of modularity, called block modularity, is defined. This is a quality function which evaluates a label assignment against an arbitrary block pattern. Therefore, unlike standard modularity or its variants, arbitrary network structures can be compared and an optimal block matrix can be determined. Some simple algorithms for optimising block modularity are described and applied on networks with planted structure. In many cases the planted structure is recovered. Cases where it is not are analysed and it is found that strong degree-correlations explain the planted structure so that the discovered pattern is more `surprising' than the planted one under the configuration model. Some well studied networks are analysed with this new method, which is found to automatically deconstruct the network in a very useful way for creating a summary of its key features.
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
TopicsVLSI and FPGA Design Techniques · VLSI and Analog Circuit Testing
