Sampling Random Graphs from the Colored Configuration Model
Leonardo Pellegrina
Abstract
A fundamental step in knowledge discovery is statistically assessing data mining results. In network analysis, such evaluation compares the outcome of a given procedure with the outcomes obtained from randomized versions of the observed network. Despite its importance, available graph null models only preserve simple characteristics of the observed graph, such as its degree sequence. In this paper we introduce the Colored Configuration Model (CCM), a new null model for vertex-colored multigraphs. Our main motivation is the study of online social networks, where the color of a user represents their side in a debate. The key novelty of CCM is preserving the Colored Degree Matrix (CDM), which encodes, for each vertex, the number of neighbors of any given color. Preserving the CDM allows fixing the color assortativity of all nodes, e.g., the propensity of each user to interact with other like-minded users. This allows testing whether a given phenomenon is explained by the observed CDM, or whether other characteristics of the network might play a key role. Available graph null models do not preserve the CDM, so they cannot assess its impact on real-world tasks, such as testing the significance of network polarization measures. To sample from the CCM, we develop Sirius-B, a simple baseline adapting the Metropolis-Hastings approach, and Sirius, a refined algorithm tailored to preserve the CDM, thus achieving provably faster mixing. In our experimental evaluation, we test Sirius on real-world networks, comparing it with related network null models. We observed that the evaluation of the statistical significance of polarization measures with Sirius may lead to different insights compared to available null models. Thus, Sirius is an effective tool for the statistically-sound analysis of social networks.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 7a016f49-79ff-46d6-97d7-b35a27f0fbc9Builds on8
- Clustering in graphs and hypergraphs with categorical edge labelsIlya Amburg, Nate Veldt, Austin R. BensonWWW 2020 · 118 citations
- Minimizing Polarization and Disagreement in Social Networks via Link RecommendationLiwang Zhu, Qi Bao, Zhongzhi ZhangNeurIPS 2021 · 68 citations
- Rewiring What-to-Watch-Next Recommendations to Reduce Radicalization PathwaysFrancesco Fabbri, Yanhao Wang, Francesco Bonchi, Carlos Castillo et al.WWW 2022 · 27 citations
- Separating Polarization from Noise: Comparison and Normalization of Structural Polarization MeasuresAli Salloum, Ted Hsuan Yun Chen, Mikko KiveläCSCW 2022 · 20 citations
- MaNIACS: Approximate Mining of Frequent Subgraph Patterns through SamplingGiulia Preti, Gianmarco De Francisci Morales, Matteo RiondatoKDD 2021 · 16 citations
Related papers
- Neighborhood Structure Configuration ModelsFelix I. Stamm, Michael Scholkemper, Michael T. Schaub, Markus StrohmaierWWW 2023 · 5 citations
- Random Graphs with Prescribed K-Core Sequences: A New Null Model for Network AnalysisKatherine Van Koevering, Austin R. Benson, Jon M. KleinbergWWW 2021 · 17 citations
- On Local Limits of Sparse Random Graphs: Color Convergence and the Refined Configuration ModelAlexander Pluska, Sagar MalhotraNeurIPS 2025
- Discovering conflicting groups in signed networksRuo-Chun Tzeng, Bruno Ordozgoiti, Aristides GionisNeurIPS 2020 · 37 citations
- Searching for polarization in signed graphs: a local spectral approachHan Xiao, Bruno Ordozgoiti, Aristides GionisWWW 2020 · 34 citations
