Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2022 Jan 19;12(1):968.
doi: 10.1038/s41598-021-04379-1.

Generalised popularity-similarity optimisation model for growing hyperbolic networks beyond two dimensions

Affiliations

Generalised popularity-similarity optimisation model for growing hyperbolic networks beyond two dimensions

Bianka Kovács et al. Sci Rep. .

Abstract

Hyperbolic network models have gained considerable attention in recent years, mainly due to their capability of explaining many peculiar features of real-world networks. One of the most widely known models of this type is the popularity-similarity optimisation (PSO) model, working in the native disk representation of the two-dimensional hyperbolic space and generating networks with small-world property, scale-free degree distribution, high clustering and strong community structure at the same time. With the motivation of better understanding hyperbolic random graphs, we hereby introduce the dPSO model, a generalisation of the PSO model to any arbitrary integer dimension [Formula: see text]. The analysis of the obtained networks shows that their major structural properties can be affected by the dimension of the underlying hyperbolic space in a non-trivial way. Our extended framework is not only interesting from a theoretical point of view but can also serve as a starting point for the generalisation of already existing two-dimensional hyperbolic embedding techniques.

PubMed Disclaimer

Conflict of interest statement

The authors declare no competing interests.

Figures

Figure 1
Figure 1
Layouts of networks generated by the dPSO model in 2- and 3-dimensional hyperbolic spaces of curvature K=-1. The colouring of the nodes and the links indicates communities found by the Louvain algorithm. In panels aceg we display the network in the native d-dimensional hyperbolic ball, whereas panels b, dfh show the standard Euclidean layout of the same graph for comparison. In the top row, we present networks of the same degree decay exponent γ=2.5, generated on the 2-dimensional hyperbolic plane, setting the popularity fading parameter β to 2/3 (panels a, b), and in the 3-dimensional hyperbolic space, setting the popularity fading parameter β to 1/3 (panels c, d). In the bottom row, we show networks of the same popularity fading parameter β=1, corresponding to the smallest degree decay exponent achievable in a given dimension, namely γ=2.0 in the 2-dimensional case (panels e, f) and γ=1.5 in the 3-dimensional case (panels g, h). For each network, we set the number of nodes N to 1000, the expected average degree 2m to 4 and the temperature T to 0. The average clustering coefficient c¯ of the displayed networks and the modularity Q for their displayed partitions are the following: c¯=0.729 and Q=0.882 for panels ab; c¯=0.644 and Q=0.845 for panels c, d; c¯=0.788 and Q=0.829 for panels ef; while c¯=0.964 and Q=0.354 for panels g, h.
Figure 2
Figure 2
Degree distribution of networks generated by the dPSO model at different parameter settings. Panels ae correspond to different dimensions d from 2 to 6. We display in all the panels the complementary cumulative distribution function (CCDF) of the node degrees for networks of two different degree decay exponents: γ=2.5 (blue) and γ=1+1/(d-1) (orange). In both cases, we generated a network using the temperature setting T=0 (dashed lines), T=0.5/(d-1) (dash-dotted lines) or T=1.5/(d-1) (dotted lines). The curvature of the hyperbolic space, the number of nodes and the half of the expected average degree were the same for all networks, namely K=-ζ2=-1, N=10,000 and m=2. All the indicated simulation results match well the curve P(kK)k-(γ-1) (shown by solid lines) that was expected based on the analytical calculations.
Figure 3
Figure 3
Average clustering coefficient c¯ of dPSO networks as a function of the rescaled temperature T·(d-1). Each row of panels (i.e., panels ac, df, gi, jl and mo) was created using a given dimension d, and each column of subplots presents the results obtained with a given value of the expected average degree 2m, as written in the panel titles. The different curves of each panel correspond to different values of the popularity fading parameter β (yielding different degree decay exponents γ), listed for each dimension in the leftmost panel of the corresponding row. The displayed data points were obtained by averaging over 5 dPSO networks generated independently with a given set of model parameters, setting the number of nodes to 10, 000 and the curvature of the hyperbolic space to -1 in each case. The error bars show the standard deviations measured among the 5 networks. The grey vertical lines indicate the critical point Tc=1/(d-1).
Figure 4
Figure 4
Average clustering coefficient c¯ measured in d-dimensional PSO networks as a function of the degree decay exponent γ at different values of the temperature T and the dimension d. We plotted the average clustering coefficient averaged over 5 networks for each parameter setting, with the error bars indicating the standard deviations among the 5 networks. The size of the networks was N=10,000, the expected average degree was k¯=2m=10, and each network was generated in a hyperbolic space of curvature K=-1. The curves of different colours correspond to different values of the dimension d of the hyperbolic space, listed in the legend. The popularity fading parameter was always set to β=1(d-1)·(γ-1). The different panels ad were created using different values of the temperature T, specified in the panel title.
Figure 5
Figure 5
The highest modularity Q achieved among the communities obtained by the asynchronous label propagation, the Louvain and the Infomap algorithms in dPSO networks, as a function of the rescaled temperature T·(d-1). The dimension d is constant across the panel rows (i.e., in panels ac, df, gi, jl and mo), whereas the expected average degree 2m is constant across the panel columns, as indicated by the panel titles. The different curves in a given subplot correspond to different values of the popularity fading parameter β (yielding different degree decay exponents γ), listed for each dimension in the leftmost panel of the corresponding row. The displayed data points were obtained by averaging over 5 dPSO networks of N=10,000 nodes at curvature K=-ζ2=-1, the error bars indicate the standard deviations.
Figure 6
Figure 6
The highest modularity Q achieved between the asynchronous label propagation, the Louvain and the Infomap algorithms in dPSO networks as a function of the degree decay exponent γ at different values of the temperature T and the dimension d. The panels ac refer to different values of the temperature T, given in the title of the subplots. The curves of different colours correspond to different number of dimensions d, as listed below the panels. The popularity fading parameter was calculated as β=1(d-1)·(γ-1). We always set the curvature K=-ζ2 of the hyperbolic space to -1, the network size N to 10, 000 and the expected average degree 2m to 10. We searched for communities once with all three community detection methods on 5 dPSO networks and plotted the obtained highest modularity averaged over the 5 networks for each parameter setting, with the error bar indicating the standard deviation among the 5 networks.

References

    1. Albert R, Barabási A-L. Statistical mechanics of complex networks. Rev. Mod. Phys. 2002;74:47–97. doi: 10.1103/RevModPhys.74.47. - DOI
    1. Mendes JFF, Dorogovtsev SN. Evolution of Networks: From Biological Nets to the Internet and WWW. Oxford Univ. Press; 2003.
    1. Del Genio CI, Gross T, Bassler KE. All scale-free networks are sparse. Phys. Rev. Lett. 2011;107:178701. doi: 10.1103/PhysRevLett.107.178701. - DOI - PubMed
    1. Milgram S. The small world problem. Psychol. Today. 1967;2:60–67.
    1. Kochen M, editor. The Small World. Ablex; 1989.