Detecting the ultra low dimensionality of real networks

Extracted source text · arXiv 2110.14507

% Use only LaTeX2e, calling the article.cls class and 12-point type.

%\documentclass[12pt]{article}
\documentclass[aps,prl,floats,flatofix,twocolumn,superscriptaddress]{revtex4-1}


%\usepackage{scicite}
\usepackage{natbib}
\usepackage{times}
\usepackage{fancyhdr}
\usepackage{latexsym,amsmath}
\usepackage{amsmath}
\usepackage[pdftex]{graphicx}
\usepackage{multirow}
\usepackage{epstopdf}
\usepackage{amssymb}
\usepackage{epsfig}
%\usepackage{ulem}
\usepackage{xcolor}
\usepackage[normalem]{ulem}
\usepackage{url}
\usepackage{subfigure}

\definecolor{g}{rgb}{0.8, 0., 0.}
\definecolor{mas}{rgb}{0.54, 0.1, 0.95}


% The following parameters seem to provide a reasonable page setup.



\begin{document}
\title{Detecting the ultra low dimensionality of real networks} 

\author{Pedro Almagro}
\email{palmagroblanco@googlemail.com}
\affiliation{Departamento de Ciencias de la Computaci\'on e Inteligencia Artificial, Universidad de Sevilla, Spain}


\author{Mari\'an Bogu\~n\'a}
\email{marian.boguna@ub.edu}
\affiliation{Departament de F\'isica de la Mat\`eria Condensada, Universitat de Barcelona, Mart\'i i Franqu\`es 1, E-08028 Barcelona, Spain}
\affiliation{Universitat de Barcelona Institute of Complex Systems (UBICS), Universitat de Barcelona, Barcelona, Spain}


\author{M. \'Angeles \surname{Serrano}}
\email{marian.serrano@ub.edu}
\affiliation{Departament de F\'isica de la Mat\`eria Condensada, Universitat de Barcelona, Mart\'i i Franqu\`es 1, E-08028 Barcelona, Spain}
\affiliation{Universitat de Barcelona Institute of Complex Systems (UBICS), Universitat de Barcelona, Barcelona, Spain}
\affiliation{Instituci\'o Catalana de Recerca i Estudis Avan\c{c}ats (ICREA), Passeig Llu\'is Companys 23, E-08010 Barcelona, Spain}

%\date{}


\begin{abstract}
Reducing dimension redundancy to find simplifying patterns in high-dimensional datasets and complex networks has become a major endeavor in many scientific fields. However, detecting the dimensionality of their latent space is challenging but necessary to generate efficient embeddings to be used in a multitude of downstream tasks. Here, we propose a method to infer the dimensionality of networks without the need for any \textit{a priori} spatial embedding. Due to the ability of hyperbolic geometry to capture the complex connectivity of real networks, we detect ultra low dimensionality far below values reported using other approaches. We applied our method to real networks from different domains and found unexpected regularities, including: tissue-specific biomolecular networks being extremely low dimensional; brain connectomes being close to the three dimensions of their anatomical embedding; and social networks and the Internet requiring slightly higher dimensionality. Beyond paving the way towards an ultra efficient dimensional reduction, our findings help address fundamental issues that hinge on dimensionality, such as universality in critical behavior.
\end{abstract}

\maketitle 

The problem of dimensions---identifying the dimensionality of the relevant space associated with a given phenomenon--- recurs across disciplines in the natural sciences. In statistical physics, the number of spatial dimensions is one of the few factors that determines the critical properties and the universality class of extended systems where events at multiple length scales make relevant contributions. In the string theory framework for particle physics and quantum gravity, extra invisible dimensions lie beyond the three that we observe in ordinary space. However, those additional dimensions cannot be reached either because they could all be curled up into tightly packed manifolds or because, even though some of them could be large, events that we can experience are locked onto some subset of dimensions. This last idea also emerges in a completely different framework within computer science and network science: complex data and interactions only populate a small subspace of their original high-dimensional space. This blessing of dimensionality~\cite{Kainen1997,donoho2000high} ---recast as a curse of dimensionality~\cite{bellman1957dynamic} in other contexts where the sparsity of data may be problematic---is sustained by phenomena of measure concentration as dimension increases~\cite{ball1997elementary,ledoux2001concentration,rayon2003isoperimetry}, which can greatly help mathematical analysis of real systems~\cite{gorban2018blessing}. Assisted by these effects, reducing dimension redundancy to find simplifying patterns in high-dimensional datasets and graphs has become a major endeavor. 

In the field of computer science, a variety of data-driven techniques have been proposed to facilitate this task~\cite{tenenbaum2000global,belkin2002laplacian,hinton2006reducing,sarveniazi2014actual,gu2021principled}. These techniques are most often based on some definition of similarity distance between the elements in the dataset~\cite{chavez2001searching,levina2005maximum,pestov2008axiomatic} and involve the construction of a similarity graph that is mapped onto a latent low-dimensional space, typically Euclidean, where connected nodes are kept close to each other~\cite{goyal2018graph,alanis2016efficient,muscoloni2017machine}. However, the intrinsic geometry of complex datasets and graphs is not obvious, and defining similarity distances in agreement with their relational and connectivity structure is challenging. In addition, the graph embedding techniques employed often assume a latent space with a predetermined number of dimensions or implement heuristic techniques to find a suitable value for the embedding dimension, for instance by evaluating the quality of embeddings across different dimensions~\cite{yin2018dimensionality,gu2021principled}. Moreover, different embedding models applied to the same network may lead to different values of the selected embedding dimension. Independent principled methods are thus required to find the intrinsic geometry and dimension of data with complex structure. 

In the framework of network science, the fractal dimension of a network has been defined on the basis of scaling properties under a length scale transformation using similarity distances defined in terms of topological shortest paths~\cite{eguiluz2003effective,song2005self,Song2006,song2007calculate,shanker2007defining,wei2014new,rosenberg2017maximal,ramirez2019d,Kim:2007dz}. The same procedure has also been applied to networks using explicit geometry---for instance, geography---as the reservoir of distances, with the result that networks characterized by a wide distribution of link lengths in Euclidean space have a fractal dimensionality higher than that of the explicit space~\cite{daqing2011dimension}. Alternatively, the dimensionality of such spatial networks has also been measured as a correlation dimension computed from time series that describe network trajectories of random walkers~\cite{lacasa2013correlation}. 

Here, we introduce a method to infer the dimensionality of the latent hyperbolic space underlying the connectivity of a complex network without the need for any \textit{a priori} spatial embedding. We also avoid shortest path distances since they are strongly affected by the small-world property and do not provide a broad range of distance values. Within the context of network geometry~\cite{boguna2020network}, our approach is model-driven and assumes that real networks are well described by the $\mathbb{S}^D/\mathbb{H}^{D+1}$ model, a generalization to $D$ dimensions of the $\mathbb{S}^1$ geometric model~\cite{Serrano2008} and its $\mathbb{H}^{2}$ purely geometric formulation in hyperbolic space~\cite{Krioukov2010}. The $\mathbb{S}^1/\mathbb{H}^{2}$ model is based on fundamental principles to describe the observed connectivity of real unweighted and undirected networks. The model assumes a one-dimensional similarity space plus a popularity dimension from which hyperbolic geometry emerges as the geometry that naturally embodies the hierarchical architecture of networks. In this way, the model explains many typical features of real networks including sparsity, the small-world property, heterogeneous degree distributions, and high levels of clustering~\cite{boguna2019small}. Furthermore, statistical inference techniques allow us to obtain maps of real networks in the hyperbolic plane that are congruent with the model~\cite{Garcia2019}. Beyond visualization, these representations have been used in a multitude of tasks, including efficient navigation~\cite{Boguna2010,Garcia2018}; the detection of patterns such as self-similarity~\cite{Serrano2008,Serrano2011,Garcia2018,Zheng2019} and communities of strongly interacting nodes~\cite{Garcia2016,Garcia2018aa}; and the implementation of a renormalization procedure that brings to light hidden symmetries in the multiscale nature of complex networks~\cite{Garcia2018,Zheng2019} and enables scaled-down and scaled-up network replicas~\cite{Zheng2021}.


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section*{Results}
\subsection*{Statistics of cycles and their relation with dimensionality}
If networks are metrical and related to a latent space in such a way that connections between nodes are more likely the closer the nodes are in that space, then differences in the structure of the space due to changes in its dimensionality should be naturally reflected in the topology of the networks. This suggests that measuring the intrinsic dimensionality of a complex network should be possible by computing profiles of structural properties that are expected to be sensitive to dimensionality. Synthetic surrogates produced with the generalization of the $\mathbb{S}^1/\mathbb{H}^{2}$ model to $D$ similarity dimensions, the $\mathbb{S}^D/\mathbb{H}^{D+1}$ model~\cite{Serrano2008,boguna2019small}, can then be used to assess the statistics obtained. In what follows, we prove that the frequencies in the graph of chordless cycles of different lengths are just such key structural properties~\footnote{A chordless cycle is a closed path in the graph without a cycle chord, meaning that all edges between the nodes of the cycle belong to the edge set defining it.} of different lengths. Persistent homology of complex networks~\cite{horak2009persistent,petri2013networks,giusti2015clique} ---a recently developed computational method that quantifies the stability of topological features, typically holes measured as voids bounded by simplices, in the simplicial complexes of a sequence of successive approximations of the original dataset--- also focuses on the statistics of a particular type of cycles to obtain geometrical information. In contrast to persistent homology, in our work we compute local edge cycles in the original network and thus we are not restricted to simplicial complexes. More importantly, persistent homology does not shed any light on the manifold structure beyond its homology or on its relation with network connectivity and, even if the qualitative geometric structure of the data is detectable, the precise dimension is highly sensitive to noise and difficult to estimate using this technique, especially in medium-sized to large networks.

In the $\mathbb{S}^D$ model, a node $i$ is assigned two hidden variables: a hidden degree $\kappa_i$, quantifying its popularity or importance, and a position in a similarity space, represented as a D-dimensional sphere, denoted by $\bf{v}_i$. The probability of connection between any pair of nodes $i$ and $j$ takes the form of a gravity law, and its magnitude increases with their combined popularities and decreases as their similarity distance increases, so that more popular and similar nodes are more likely to be connected:
%
\begin{align} \label{eq:con_pro}
  p_{ij} = \frac{1}{1+\chi_{ij}^\beta} \;\; \mbox{with} \;\; \chi_{ij}=\frac{R \Delta\theta_{ij}}{(\mu \kappa_i \kappa_j)^{1/D}}.
\end{align}
%
The hidden variable $\kappa_i$ of node $i$ is called its ``hidden degree'' because it coincides with the expected degree of node $i$ in the ensemble of graphs produced by the model. Thus, the degree distribution of these graphs is strongly related to the distribution of hidden degrees, $\rho(\kappa)$, which is arbitrary. To model the degree heterogeneity observed in real networks, here we chose $\rho(\kappa)$ to be power-law distributed, that is, $\rho(\kappa)\propto \kappa^{-\gamma}$ with $\gamma>2$. $\Delta\theta_{ij}$ is the angular distance between the two vectors, $\bf{v}_i$ and $\bf{v}_j$, positioning nodes $i$ and $j$ in the $D$ dimensional similarity sphere of radius $R=\left[\frac{N}{2\pi^{\frac{D+1}{2}}} \Gamma\left(\frac{D+1}{2}\right) \right]^{\frac{1}{D}}$, where $N$ is the number of nodes in the graph so that, without loss of generality, the density is set to 1. The parameter $\beta$ (or inverse temperature) calibrates the coupling of the network with the underlying metric space and controls the level of clustering in the topology (cycles of length three in the network induced by transitive relations) as a reflection of the triangle inequality in the latent geometry. Finally, the parameter $\mu$ controls the average degree of the network. The Fermi-Dirac form of the connection probability in Eq.~(\ref{eq:con_pro}) is the only possible choice that defines maximally random ensembles of geometric graphs which are simultaneously sparse, heterogeneous, clustered, small-worlds (if $\gamma<3$ or $\beta<2D$), and degree--degree uncorrelated~\cite{boguna2019small}. In its isomorphic purely geometric formulation, the $\mathbb{H}^{D+1}$ model~\cite{Krioukov2009,Krioukov2010,kitsak2020random}, the popularity and similarity dimensions are combined into a single distance in $D+1$ hyperbolic space.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{figure}[!t]
	\centering
	\includegraphics[width=\linewidth]{Fig1.pdf}
	\caption{ {\bf Maximum values of clustering (A), and mean density of edge triangles (B), squares (C), and pentagons (D), as a function of the dimension $D$ and power law exponent $\gamma$ in synthetic networks generated by the $\mathbb{S}^D$ model.}  Values correspond to averages over 100 network realizations of size $N = 1000$ and $\beta=\infty$. The error bars are smaller than symbol sizes. The value of $\mu$ in Eq.~\eqref{eq:con_pro} was adjusted so that the observed average degree was $\left <k \right>= 10.0 \pm 0.1$ in all networks.}
	\label{fig:cycles}
\end{figure}

We next prove that cycles of different length and dimensionality are intertwined in $\mathbb{S}^D$ networks in a non-trivial way, which ultimately enables us to determine $D$. In particular, clustering poses an upper limit on the dimension of the similarity space. As noted in the supplementary material in~\cite{Garcia2018} and in~\cite{dall2002random}, the distances between points randomly scattered on the surface of a D-sphere become more homogeneous and approach a constant as $D$ increases, so that the model becomes dependent on the hidden degree only and tends to a zero-clustering limit for very large networks. This is illustrated by the behavior of the average local clustering coefficient of nodes, $C$, and by the mean density of edge triangles, $C_t$, in synthetic networks generated by the $\mathbb{S}^D$ model with realistic parameters, Fig.~\ref{fig:cycles}A,B. Specifically, we used power-law distributions for the hidden degrees $P(\kappa)\sim \kappa^{-\gamma}$ and measured $C_t$ as the number of triangles incident on an edge properly normalized.~\footnote{Normalization is performed by dividing the number of triangles going through an edge by the maximum possible number given the degrees at the ends of the edge and then averaged over links that connect nodes in the network with a degree greater than one.} The maximum value of both $C$ and $C_t$ is obtained at $\beta=\infty$ (or zero temperature), for which the probability of connection becomes a step function. These maximum values decrease as $D$ increases independently of the exponent $\gamma$, Fig.~\ref{fig:cycles}A,B. As shown, for a typical value of the mean density of edge triangles in real networks, $C_t > 0.5$ (see Table S1), the dimension of the similarity space can be at most $D \approx 7$ when $\gamma = 2.5$, or $D \approx 5$ if $\gamma = 3$.  The dependency on dimensionality is also evident for the mean density of (chordless) edge squares, $C_s$, and pentagons, $C_p$, shown in Fig.~\ref{fig:cycles}C and~\ref{fig:cycles}D~\footnote{Clustering coefficients can alternatively be defined relative to individual nodes, instead of edges. While the results are similar, in~\cite{Serrano:2006aa} we found the definition relative to edges to be more stable with respect to degree heterogeneity than the relative to nodes, which is what motivated our choice.}. As opposed to edge triangles, the density of edge pentagons increases monotonically with the number of dimensions, while the density of squares displays a maximum value that increases with network heterogeneity. 

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{figure*}[t]
    \centering
   \includegraphics[width=\textwidth]{Fig2.pdf}
        \caption{{\bf Relation between densities of edge triangles, squares and pentagons for different values of $\gamma$}. Panels (A-C) show the projection of the phase space in the subspace $(C_t,C_s)$ and panels (D-F) show the projection in the subspace  $(C_s,C_p)$. The insets in panels (D-F) show the subspace $(C_t,C_p)$. In all the plots, the dashed red line represents the $\beta= 2D$ limit separating the small-world and large-world phases~\cite{boguna2019small}. In (A-C), the area on the left of the dashed red line corresponds to $\beta < 2D$ (small-world phase) and in (D-F) the rightmost area corresponds to $\beta > 2D$ (large-world phase if $\gamma>3$). Each point represents an average over 10 network realizations. Standard errors are smaller than the symbols themselves.}
        \label{fig:TvsS}
\end{figure*}

Note that all our measurements in this work are of chordless cycles, to ensure that the densities are not directly dependent on each other. We can therefore exploit this independence by analyzing the ``phase space'' defined by $(C_t,C_s,C_p)$.~\footnote{In principle, the phase space can be extended to cycles of higher order. However, in small-world networks, the frequency of chordless cycles above pentagons is extremely low.} Figure~\ref{fig:TvsS} shows the behavior of pairwise relations between the mean densities of edge triangles, squares, and pentagons in networks generated with the $\mathbb{S}^D/\mathbb{H}^{D+1}$ model for different dimensions $D$ and values of $\gamma$; it makes the delicate balance between the three densities evident. For a fixed $D$ and $\gamma$, each curve is obtained by varying the inverse temperature $\beta \in (D,\infty)$. The curves for the different dimensions in Fig.~\ref{fig:TvsS}A--C, showing the projection on the plane $(C_s,C_t)$, and in Fig.~\ref{fig:TvsS}D--F, for the plane $(C_s,C_p)$, are clearly differentiated, meaning that each dimension presents a characteristic profile. 

There are several interesting patterns that can be observed in the phase space $(C_t,C_s,C_p)$. First, all the curves tend to collapse when there is only a small level of clustering, thus becoming dimension independent. This is to be expected because in this case the topological equivalent of the triangle inequality breaks down, so that the network loses its metric character. Second, as shown in the insets in Fig.~\ref{fig:TvsS}, the relation between $C_p$ and $C_t$ is quasi-independent of the dimension, and it becomes even more so when the degree heterogeneity increases. This further justifies the decision not to use cycles of order higher than five to determine $D$. Finally, all the curves tend to be closer together---and so tend towards dimension independence---as $\gamma \rightarrow 2$. This implies that, beyond the fact that a metric space may be needed to explain the observed levels of clustering, its dimensionality is not very important. In turn, this explains why highly heterogeneous real networks are extremely well described by the $\mathbb{S}^1$ model~\cite{Boguna2010,Serrano2012,Garcia2016,Garcia2019}.\\


\subsection*{Inferring hidden dimensions}
These results suggest a method by which we can infer the hidden dimension $D^*$ of a real network. First, we need to create an ensemble of synthetic surrogates using the $\mathbb{S}^D$ model with different values of the inverse temperature $\beta$ and dimension $D$. To preserve the consistency of the hidden degrees in the synthetic networks and of the observed degrees in the original graph, we compute hidden degrees using an iterative process that forces a match between expected degrees in the model and observed degrees~\cite{Garcia2019}, see Materials and Methods in SI. This step also ensures that the model reproduces the degree distribution of the real network with high fidelity. After obtaining the hidden degrees and assigning homogeneous random positions to the $N$ nodes in the $D$-dimensional similarity space, the sample of random surrogates is generated using the connectivity law Eq.~(\ref{eq:con_pro}). The densities of edge triangles, squares, and pentagons are then computed for each surrogate in the ensemble and for the real network. Finally, a data-driven classifier is used to infer $D^*$ from the surrogates that best approximate the real network in terms of edge cycles.

This method can produce as many random network surrogates for a real network as needed to ensure statistical significance. Thus, a simple classifier is suitable  for predicting the dimensionality of a network; we used K-nearest neighbors (K-NN).~\footnote{We also carried out tests using decision trees and neural networks as classifiers, and obtained similar results, see Materials and Methods in SI.} The K-NN classifier identifies the $K$ surrogates closest to the original network in the surrogate $(C_t,C_s,C_p)$ phase space by minimizing Euclidean distance~\footnote{To maximize the accuracy of our procedure, we also implement an optimization of parameter $K$ for each original network, see Materials and Methods in SI.}. The inferred dimension of the real network $D^*$ is that which maximizes the weighted frequency $f(D)=\sum_{i=1}^K \omega_i \delta_{D_i,D}$, where the normalized weights are inversely proportional to the distance $d_i$ between the real network and the $i$-th surrogate in the $(C_t,C_s,C_p)$ space and $\delta_{D_i,D}$ is the Kronecker delta function, so that the most recurrent dimension in neighboring surrogates closest to the original network tends to dominate.


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{figure}[t]
    \begin{center}
	\includegraphics[width=\columnwidth]{Fig3.pdf}
    \end{center}
    \caption{%
        {\bf Confusion matrices.} The left column shows results for $\beta = 1.5D$ and different values of $\gamma$. This choice of $\beta$ corresponds to the small-world phase even if $\gamma>3$. The right column shows the same for $\beta = 2.5D$. In this case, networks with $\gamma>3$ are large-worlds. The color in each $D-D^*$ box indicates the probability that the predicted dimension $D^*$ agrees with the dimension $D$ used to generate the network. Each panel is evaluated with approximately $5 \times 10^3$ networks (exact numbers are given in SI).
    }%
    \label{heatmaps}
\end{figure}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


We evaluated the performance of our method by testing it on model networks generated using the $\mathbb{S}^D/\mathbb{H}^{D+1}$ model. Model networks were produced for specific values of $\gamma$, $\beta$, and $D$, and taken as test networks, meaning that an ensemble of random synthetic surrogates was generated for each of them, including the estimation of hidden degrees from observed degrees in the test network. The inferred dimensionality, $D^*$, of the test networks was then used to generate confusion matrices, defined as the probability of predicting $D^*$ in a network generated with dimension $D$.
To quantify the goodness of our method, we computed confusion matrices for different types of topologies. Specifically, we tested networks with different degree heterogeneities by varying the exponent $\gamma$, and for each of them we inferred the dimension of networks within two different intervals of $\beta$: one corresponding to the high clustering regime centered around $\beta=2.5D$, and the other to the low clustering limit in the neighborhood of $\beta=1.5D$. More details can be found in Tables S1 and S2 in the SI file. Confusion matrices for these experiments are shown in Fig.~\ref{heatmaps}. An inference method is considered a good method when the confusion matrices are close to the identity matrix. As shown, the predictions were very good, only generating mild confusion with contiguous values of $D$ for low values of $\beta$, $\gamma$ and $D$, as expected. This fact is consistent with the tendency of the paired density edge curves $C_t,C_S,C_p$ to converge for low values of $\beta$ and $\gamma$, as shown in Fig.~\ref{fig:TvsS}.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{figure*}[t] 
    \centering
    \includegraphics[width=\linewidth]{Fig4.pdf}
    \caption{{\bf Estimation of the dimension of real networks.} Mean densities of edge triangles, squares, and pentagons for the Internet at the autonomous system level, the citation network of high-energy physics papers and the human connectome. }
    \label{real1}
\end{figure*}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\subsection*{Dimensionality of real networks}
We applied our method to infer the dimensionality of real complex networks from different domains. As a case example, Fig.~\ref{real1} shows mean densities of edge cycles for three real networks: the Internet at the autonomous system level~\cite{Boguna2010}, the network of citations among high-energy physics papers\cite{gehrke2003overview}, and the human connectome from \cite{hagmann2008mapping}. The citation network and the human connectome had very clean estimations of $D^*$. In both cases, the measured edge densities were extremely well reproduced by the $\mathbb{S}^{D^*}$ model with $D^*=3$ and, at the same time, the curves for different dimensions were clearly separated. The case of the Internet at the autonomous system level is particularly interesting. Even though the dimension was clearly identified, $D^*=8$, curves for different dimensions were very close to each other, introducing a certain uncertainty into the inference. This is due to the high heterogeneity of the degree distribution, with a power-law exponent $\gamma \approx 2.1$, which implies that its topology can be reasonable well reproduced even with $D=1$. Nevertheless, the high value of the inferred dimension suggests that relevant information is hidden in its complex similarity space. This evinces the need to develop embedding algorithms working in arbitrary dimensions that could be used to uncover the hidden attributes of their components.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{figure}[t] 
    \centering
    \includegraphics[width=\linewidth]{Fig5.pdf}
    \caption{{\bf Dimensions of real networks by category.} The size of the symbol is proportional to the number of networks with the same dimension. }
    \label{real2}
\end{figure}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Figure~\ref{real2} shows the inferred dimensionality of the real networks as a function of their domain. See also Table S3 in SI where we report the accuracy of the inference, which provides information about the resolution power of the method and is calculated for each real network as the proportion of random surrogates whose dimension is inferred correctly by the corresponding K-NN classifier. It should be noted that in more than half of the $33$ networks, the accuracy reached values of over $90\%$. In all the domains, we found most of the networks to have very low to moderate dimensions, in the range $D^*=1-4$. In the higher dimension range, the Internet has an inferred dimension $D^*=8$, and friendship (both online and offline) and email networks range from $D^*=5$ up to $D^*=8$, which could be a reflection of the extremely complex nature of human social interactions. The PGP-trust and EUEmail networks are clear exceptions in the category. The former is driven by digital trust between the users of an encryption program, while the latter represents email communications between members of a large European research institution. Hence, both these cases depart from the postulates of homophily in social intercourse. Interestingly, the dimensionality of collaboration networks is lower than that of friendship networks, as an indication of more constrained social dynamics in professional environments. In the biological category, we found one network with higher dimensionality as compared to the others in the same category: the network of genetic interactions in the organism \textit{Drosophila melanogaster}. The higher dimension observed for this network can be understood because it is the projection onto a single layer of a multiplex network that describes different types of genetic interactions. In addition, the dimensionality of brain connectomes remains close to the three dimensions of their anatomical Euclidean embedding, while transport networks are slightly above the two dimensions of their geographical embedding. Finally, the inferred dimensionality for networks of the co-occurrence of terms in language and music is $D^*=4$, while the citation and hyperlink networks are within the low dimensionality region. 



\section*{Discussion}
Dimensionality is a key concept in the project of understanding the geometrical structure of reality. In recent years, the quest to identify dimensionality has reached computer science and network science where, sustained by phenomena of measure concentration, complex data and interactions only populate a small subspace of their original high-dimensional space. The method we present here does not need any \textit{a priori} spatial embedding and infers the dimensionality of a graph by exploiting the fact that the densities of edge cycles in its topology carry information about its dimensionality. Our results not only prove that complex networks populate a reduced region of a high-dimensional space but also that they are better represented in hyperbolic geometry with ultra low dimensionality.

We should mention that some networks present anomalous statistics of higher-order edge cycles that cannot be perfectly matched by the $\mathbb{S}^D$ model in any dimension, although in general the model provides a very good description of the structure of real networks and proves that their latent geometry is hyperbolic. The typical anomalous situation is one in which, for a given value of edge triangles, the value of edge squares or pentagons is higher than the maximum value when dimension $D=1$. In such cases, our method would predict an inferred dimension $D^*=1$, but such networks were not included in the datasets we have explored in this work.

We applied our method to a large number of real networks from different domains and found dimensionalities in the range from one to eight, with some striking regularities. Among these, we found tissue-specific biomolecular networks in the cell to be extremely low dimensional; connectomes in the brain to be close to the three dimensions typical of their anatomical Euclidean embedding; and social and a technological network, such as the Internet, to require more dimensions for a faithful description. This means that despite complex networks having a much lower dimension than their overall size in terms of the number of nodes, more than one similarity dimension is typically needed to map their complex architecture. Social networks based on friendship are at the top of the dimensionality ranking, which reflects homophily in human interactions being determined by a multitude of sociological factors including age, sex, social class and beliefs or attitudes~\cite{block2014multidimensional}. Our results are in the range of the logarithmic relationship argued for in~\cite{bonato2014dimensionality}, between the dimension of an underlying metric space and the number of nodes in online social networks. The case of the Internet is particularly striking. Despite being a technological network, its high dimensionality is a reflection of the fact that many different factors influence the formation of connections between autonomous systems and, as a consequence, a variety of relationships may be present, for instance provider--customer, peer-to-peer, exchange-based peering, sibling, or backup relationships, among others~\cite{di2003computing}.  

Our results pave the way for the development of methods to embed networks in their multidimensional hyperbolic space. Apart from providing more accurate descriptions than two-dimensional maps in the hyperbolic plane, multidimensional hyperbolic embeddings will help to reveal the correlation of factors known to determine connectivity in complex systems---such as geographic and cultural ones in economic and social networks---with the dimensions identified. Another interesting question concerns how the different dimensions in multidimensional hyperbolic maps of real networks line up with multiplexity, where different types of relationships connect pairs of nodes.

Beyond providing a reliable multidimensional hyperbolic model of complex networks that reproduces their structure faithfully with ultra low and customizable dimensionality, our results pave the way towards an ultra efficient and meaningful practical embedding method for the dimensional reduction of any complex networked system. In addition, our findings can be exploited to create predictive models from relational data with complex structure and help address fundamental issues that hinge on dimensionality. In networks, not only does dimensionality have an impact on the structural characterization of connectivity, but is also crucial for understanding network function, as the dimension governs dynamical processes on networks, such as diffusion and synchronization, as well as their critical behavior. 

\section*{Methods}
\subsection*{Estimation of hidden degrees of real networks}
Given a real network, our goal is to generate networks with the $\mathbb{S}^D$ model but preserving the degree distribution of the real network as much as possible. In the $\mathbb{S}^D$ model, hidden degrees are given fixed values but nodes' degrees are random variables that depend on the hidden degrees. Therefore, to reproduce the degree distribution, we have to find the sequence of hidden degrees that better reproduces the sequence of observed degrees. To do so, we generalize the method in~\cite{Garcia2019} to arbitrary dimensions. Given a set of parameters $\beta$ and $D$, for each observed degree class $k$ in a real network, we infer the corresponding hidden degree $\kappa$ so that the ensemble average degree of the $\mathbb{S}^D$ model of a node with hidden degree $\kappa$ is equal to its observed degree, that is, $\bar{k}(\kappa)=\kappa$.

After this procedure, the degree distribution of synthetic networks generated by the $\mathbb{S}^D$ model with the inferred sequence of hidden degrees is very similar to the one from the real network. Specifically,

\begin{enumerate}
\item Initially set $\kappa_i=k_i$ $\forall i=1,N$, where $k_i$ is the observed degree of node $i$ in the real network.
\item Compute the expected degree for each node $i$ according to the $\mathbb{S}^D$ model as 
\begin{equation}
\bar k( \kappa_i ) = \frac{\Gamma\left( \frac{D+1}{2}\right)}{\sqrt{\pi} \Gamma\left( \frac{D}{2}\right)} \sum_{j \ne i} \int_0^\pi \frac{\sin^{D-1}\theta d\theta}{1+\left( \frac{R\theta}{(\mu \kappa_i \kappa_j)^{1/D}}\right)^\beta},
\end{equation}
where $R=\left[\frac{N}{2\pi^{\frac{D+1}{2}}} \Gamma\left(\frac{D+1}{2}\right) \right]^{\frac{1}{D}}$ and $\mu=\frac{\beta \Gamma\left(\frac{D}{2}\right)\sin{\frac{D\pi}{\beta}}}{2\pi^{1+\frac{D}{2}} \langle k \rangle}$.
\item Correct hidden degrees: Let $\epsilon_{max} = \max_i \{|\bar k(\kappa_i ) - k_i|\}$ be the maximal deviation between actual degrees and expected degrees. 
\begin{itemize}
\item
If $\epsilon_{max} > \epsilon$, the set of hidden degrees needs to be corrected. Then, for every class of degree $k_i$, we set $|\kappa_i + [k_i - \bar k(\kappa_i )]u|\rightarrow\kappa_i$, where $u$ is a random variable drawn from $U (0, 1)$. The random variable $u$ prevents the process from getting trapped in a local minimum. Next, go to step 2 to compute the expected degrees corresponding to the new set of hidden degrees. 
\item
Otherwise, if $\epsilon_{max} \le \epsilon$, hidden degrees have been correctly inferred for the current global parameters.
\end{itemize}
\end{enumerate}
Following this algorithm, we can generate surrogates of a given network $G$ with different $D$ and $\beta$ values without modifying the degree distribution. The tolerance value of $\epsilon$ used in this work is $\epsilon=1$.

\subsection*{Estimation of the range of inverse temperatures and maximum dimensionality in the random ensemble}

To keep the process computationally efficient, we restrict the ensemble of synthetic surrogates of a real network to feasible values of $\beta$ and $D$. The maximum achievable density of edge triangles happens at $\beta=\infty$ and decreases monotonously for increasing values of $D$. We then set the maximum $D$ to be explored as the maximum dimension able to reproduce the level of edge clustering of the network under study. 

The next step is to decide the set of inverse temperatures, $\beta$, to be explored for each considered dimension $D$. Inverse temperature $\beta$ can take any value within the range $(D,\infty)$. However, the relation between edge clustering $C_t^D(\beta)$ and $\beta$ in the $\mathbb{S}^D$ model is non-linear, approaching zero at $\beta \rightarrow D^+$ (in the thermodynamic limit) and converging to a constant value when $\beta \rightarrow \infty$. Our aim is to sample homogeneously the phase space of edge clustering in a neighborhood of the observed value. That is, if $C^*_t$ is the observed edge clustering of a real network, we have to generate surrogate networks homogeneously within the interval $(C^*_t-\Delta C_t,C^*_t+\Delta C_t)$.

We first focus on the one dimensional case $D=1$. In this case, we first generate a small sample of 20 networks with the $\mathbb{S}^{1}$ model for different values of $\beta$ drawn from an uniform distribution $U (1,15)$ and perform a non-linear fitting to the obtained values as a function of $\beta$ with the function
\begin{equation}
C_t^1(\beta) = C_{t,max}^1 (1- e^{-a(\beta - \beta_{0})}),
\label{clustering:fit}
\end{equation}
where $C_{t,max}^1$, $a$, and $\beta_{0}$ are fitting parameters. Once the fitting parameters are know, we can invert Eq.~\eqref{clustering:fit} to obtain $\beta$ as a function of $C_t^1$ as
\begin{equation}
\beta = \beta_{0} - \frac{1}{a} \ln{\left(1- \frac{C_t^1}{C_{t,max}^1}\right)}.
\label{beta:fit}
\end{equation}
Then, to generate the final set of networks, we sample values uniformly in the interval $\xi \in (C^*_t-\Delta C_t,C^*_t+\Delta C_t)$ and use Eq.~\eqref{beta:fit} with $C_t^1=\xi$ to get the corresponding values of $\beta$. In this work we use $\Delta C_t=0.1$.

For higher dimensions, we make use of the approximate empirical scaling relation 
\begin{equation}
\frac{C_t^D(\beta/D)}{C_{t,max}^D} \approx \frac{C_t^1(\beta)}{C_{t,max}^1},
\label{scalingc}
\end{equation} 
which implies that the functional dependence of edge clustering on $\beta$ is approximately the same for every dimension up to scaling factors, see Fig.~\ref{collapse}. This allows us to extrapolate the range of values of $\beta$ to be explored. Specifically, as in the one dimensional case, we sample values uniformly in the interval $\xi \in(C^*_t-\Delta C_t,C^*_t+\Delta C_t)$. Then, for each sampled value $\xi$ we associate a value of $\beta$ as
\begin{equation}
\beta = D \left[ \beta_{0} - \frac{1}{a} \ln{\left(1- \frac{\xi}{C_{t,max}^1}\right)}\right],
\label{beta:fitD}
\end{equation}
where parameters $a$ and $\beta_0$ and $C_{t,max}^1$ are the ones obtained for the case $D=1$. Notice, however, that in some cases it is not possible to sample the same interval of edge clustering in all explored dimension. This can be due to the imperfect scaling relation Eq.~\eqref{scalingc}, to the fact that $C_t^*+\Delta C_t$ is higher than the value that can be reproduced in a given dimension, or that $C_t^*-\Delta C_t$ gives values of $\beta$ below the minimum allowed value, that we set to $D+0.25$. Using this procedure, we generate a set of 50 networks per dimension.

\begin{figure}[t]
   \begin{center}
   \includegraphics[width=0.8\linewidth]{Fig6.pdf}
    \label{collapse}
        \caption{%
        Relation between $C_t/C_{t,max}$ and $\beta/D$ for a set of networks with same $\gamma$ and different values of $\beta$ and $D$.
    }%
    \end{center}
\end{figure}



\subsection*{Classifier selection}

In order to learn the relation between the proportion of triangles, squares and pentagons in a real network and its dimensionality we have evaluated different supervised machine learning (ML) techniques. Our examples are \textit{copies} generated using the adjusted $\mathbb{S}^D$ model and we use cycle proportions as predictors and $D$ as the target property. 

Let us consider the set of copies $\mathbf{x} = (\phi_1, \dots, \phi_N)$, each copy $\phi$ characterized by a vector $\phi = [C_t(\phi), C_s(\phi) , C_p(\phi)]$ of $3$ features. Being $D(\phi)$ the target feature to be estimated, the problem consists of finding the function $f$ s.t. $f(\phi) = D(\phi) \pm \delta D$ that minimizes $\delta D$ for every $\phi$ in $\mathbf{x}$. In our case, $\mathbf{x}$ represent the set of copies, $\phi$ represents a copy of the network, and $D(\phi)$ is the dimension of a copy. Since the dimension of each copy is known in the training step, we use supervised ML techniques to estimate function $f$. 

In our problem, the target estimation $D$ is a discrete value. Although, there exist many different ML algorithms to predict this kind of values, the \textit{no-free-lunch theorem}~\cite{ho2002simple} states that no ML algorithm is the best for every problem. In fact, the performance of ML algorithms strongly depends on the classification problem, and the number and distribution of the input instances. Therefore, it is unknown \emph{a priori} the techniques showing a good performance, and finding them usually requires a trial and error process.

\begin{figure}[t]
    \begin{center}
   \includegraphics[width=\linewidth]{Fig7.pdf}
    \label{models}
        \caption{%
        Examples of decision boundaries when classifying a network using decision tree, neural network and k-nearest neighbor model. 
    }%
    \end{center}
\end{figure}

When selecting the machine learning method that allows to infer the dimensionality associated to a network following the process described in this paper, we have carried out tests with neural networks~\cite{hinton1990connectionist}, decision trees~\cite{steinberg2009cart} and K-nearest neighbors (K-NN)~\cite{fix1951nonparametric} methods. In the case of neural networks, we used a feed-forward architecture (FNN) with a  64-neurons hidden layer and~\textit{Adam}~\cite{kingma2014adam} as optimizer (hyperbolic tangent as the activation function). In the case of K-NN, the target is predicted by local interpolation of the targets associated to the nearest neighbors in the training set. The decision tree uses a tree-like model of queries that allow to classify an instance. Figure 2 illustrates the decision regions learned by each of these three methods when generalizing the dimensionality of a set of networks. For the sake of clarity, only the proportion of triangles and squares have been taken into account. We have obtained very good results with K-NN and neural networks.

At the light of these results, we have selected the K-NN method due to its simplicity and geometric interpretation. The implementation of machine learning methods (including K-NN) used in our experiments are those found in~\cite{scikit-learn}. Finally, to maximize the accuracy of our method, we select the value of the parameter $K$ as the one maximizing the proportion of synthetic networks correctly classified with respect to their dimension. This value is then used to infer the dimension of the original network using the K-NN method.


\subsection*{Calculation of confusion matrices} 

\begin{table}[h]
\centering
\begin{tabular}{|c|c|c|c|}
 & $\gamma = 2.1$ & $\gamma = 2.7$ & $\gamma = 3.5$   \\
Low Clustering & (0.28,0.55) & (0.18,0.39) &  (0.14, 0.35) \\
High Clustering & (0.43,0.77)& (0.27,0.69) & (0.23,0.65)
\end{tabular}
\caption{Intervals of $C_t$ for $D=1$ in each case used to evaluate confusion matrices for different regions of clustering and levels of heterogeneity.}
\label{sizes-cm}
\end{table}



\begin{table}[h]
\centering
\begin{tabular}{|c|c|c|c|}
 & $\gamma = 2.1$ & $\gamma = 2.7$ & $\gamma = 3.5$   \\
Low Clustering &         5215       & 5215 & 5215 \\
High Clustering &         5215       & 3874 & 3725
\end{tabular}
\caption{Number of surrogates used to evaluate confusion matrices for different regions of clustering and levels of heterogeneity.}
\label{sizes-cm}
\end{table}



\section*{Data availability}
All the data or their source reference are available in the manuscript and the supplementary materials, or they will be provided on request.

%\bibliographystyle{apsrev4-1}
%\bibliography{reference,draft}

%merlin.mbs apsrev4-1.bst 2010-07-25 4.21a (PWD, AO, DPC) hacked
%Control: key (0)
%Control: author (72) initials jnrlst
%Control: editor formatted (1) identically to author
%Control: production of article title (-1) disabled
%Control: page (0) single
%Control: year (1) truncated
%Control: production of eprint (0) enabled
\begin{thebibliography}{90}%
\makeatletter
\providecommand \@ifxundefined [1]{%
 \@ifx{#1\undefined}
}%
\providecommand \@ifnum [1]{%
 \ifnum #1\expandafter \@firstoftwo
 \else \expandafter \@secondoftwo
 \fi
}%
\providecommand \@ifx [1]{%
 \ifx #1\expandafter \@firstoftwo
 \else \expandafter \@secondoftwo
 \fi
}%
\providecommand \natexlab [1]{#1}%
\providecommand \enquote  [1]{``#1''}%
\providecommand \bibnamefont  [1]{#1}%
\providecommand \bibfnamefont [1]{#1}%
\providecommand \citenamefont [1]{#1}%
\providecommand \href@noop [0]{\@secondoftwo}%
\providecommand \href [0]{\begingroup \@sanitize@url \@href}%
\providecommand \@href[1]{\@@startlink{#1}\@@href}%
\providecommand \@@href[1]{\endgroup#1\@@endlink}%
\providecommand \@sanitize@url [0]{\catcode `\\12\catcode `\$12\catcode
  `\&12\catcode `\#12\catcode `\^12\catcode `\_12\catcode `\%12\relax}%
\providecommand \@@startlink[1]{}%
\providecommand \@@endlink[0]{}%
\providecommand \url  [0]{\begingroup\@sanitize@url \@url }%
\providecommand \@url [1]{\endgroup\@href {#1}{\urlprefix }}%
\providecommand \urlprefix  [0]{URL }%
\providecommand \Eprint [0]{\href }%
\providecommand \doibase [0]{http://dx.doi.org/}%
\providecommand \selectlanguage [0]{\@gobble}%
\providecommand \bibinfo  [0]{\@secondoftwo}%
\providecommand \bibfield  [0]{\@secondoftwo}%
\providecommand \translation [1]{[#1]}%
\providecommand \BibitemOpen [0]{}%
\providecommand \bibitemStop [0]{}%
\providecommand \bibitemNoStop [0]{.\EOS\space}%
\providecommand \EOS [0]{\spacefactor3000\relax}%
\providecommand \BibitemShut  [1]{\csname bibitem#1\endcsname}%
\let\auto@bib@innerbib\@empty
%</preamble>
\bibitem [{\citenamefont {Kainen}(1997)}]{Kainen1997}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {P.~C.}\ \bibnamefont
  {Kainen}},\ }\enquote {\bibinfo {title} {Utilizing geometric anomalies of
  high dimension: When complexity makes computation easier},}\ in\ \href
  {\doibase 10.1007/978-1-4612-1996-5_18} {\emph {\bibinfo {booktitle}
  {Computer Intensive Methods in Control and Signal Processing: The Curse of
  Dimensionality}}},\ \bibinfo {editor} {edited by\ \bibinfo {editor}
  {\bibfnamefont {M.}~\bibnamefont {K{\'a}rn{\'y}}}\ and\ \bibinfo {editor}
  {\bibfnamefont {K.}~\bibnamefont {Warwick}}}\ (\bibinfo  {publisher}
  {Birkh{\"a}user Boston},\ \bibinfo {address} {Boston, MA},\ \bibinfo {year}
  {1997})\ pp.\ \bibinfo {pages} {283--294}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Donoho}\ \emph {et~al.}(2000)\citenamefont {Donoho}
  \emph {et~al.}}]{donoho2000high}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {D.~L.}\ \bibnamefont
  {Donoho}} \emph {et~al.},\ }\href@noop {} {\bibfield  {journal} {\bibinfo
  {journal} {AMS math challenges lecture}\ }\textbf {\bibinfo {volume} {1}},\
  \bibinfo {pages} {32} (\bibinfo {year} {2000})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Bellman}\ \emph {et~al.}(1957)\citenamefont
  {Bellman}, \citenamefont {Corporation},\ and\ \citenamefont
  {Collection}}]{bellman1957dynamic}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {R.}~\bibnamefont
  {Bellman}}, \bibinfo {author} {\bibfnamefont {R.}~\bibnamefont
  {Corporation}}, \ and\ \bibinfo {author} {\bibfnamefont {K.~M.~R.}\
  \bibnamefont {Collection}},\ }\href
  {https://books.google.es/books?id=wdtoPwAACAAJ} {\emph {\bibinfo {title}
  {Dynamic Programming}}},\ Rand Corporation research study\ (\bibinfo
  {publisher} {Princeton University Press},\ \bibinfo {year}
  {1957})\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Ball}\ \emph {et~al.}(1997)\citenamefont {Ball} \emph
  {et~al.}}]{ball1997elementary}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {K.}~\bibnamefont
  {Ball}} \emph {et~al.},\ }\href@noop {} {\bibfield  {journal} {\bibinfo
  {journal} {Flavors of geometry}\ }\textbf {\bibinfo {volume} {31}},\ \bibinfo
  {pages} {1} (\bibinfo {year} {1997})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Ledoux}(2001)}]{ledoux2001concentration}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
  {Ledoux}},\ }\href@noop {} {\emph {\bibinfo {title} {The concentration of
  measure phenomenon}}},\ \bibinfo {number} {89}\ (\bibinfo  {publisher}
  {American Mathematical Soc.},\ \bibinfo {year} {2001})\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Ray{\'o}n}\ and\ \citenamefont
  {Gromov}(2003)}]{rayon2003isoperimetry}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {P.}~\bibnamefont
  {Ray{\'o}n}}\ and\ \bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
  {Gromov}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal}
  {Geometric \& Functional Analysis GAFA}\ }\textbf {\bibinfo {volume} {13}},\
  \bibinfo {pages} {178} (\bibinfo {year} {2003})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Gorban}\ and\ \citenamefont
  {Tyukin}(2018)}]{gorban2018blessing}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {A.~N.}\ \bibnamefont
  {Gorban}}\ and\ \bibinfo {author} {\bibfnamefont {I.~Y.}\ \bibnamefont
  {Tyukin}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal}
  {Philosophical Transactions of the Royal Society A: Mathematical, Physical
  and Engineering Sciences}\ }\textbf {\bibinfo {volume} {376}},\ \bibinfo
  {pages} {20170237} (\bibinfo {year} {2018})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Tenenbaum}\ \emph {et~al.}(2000)\citenamefont
  {Tenenbaum}, \citenamefont {de~Silva},\ and\ \citenamefont
  {Langford}}]{tenenbaum2000global}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {J.~B.}\ \bibnamefont
  {Tenenbaum}}, \bibinfo {author} {\bibfnamefont {V.}~\bibnamefont {de~Silva}},
  \ and\ \bibinfo {author} {\bibfnamefont {J.~C.}\ \bibnamefont {Langford}},\
  }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal} {Science}\ }\textbf
  {\bibinfo {volume} {290}},\ \bibinfo {pages} {2319} (\bibinfo {year}
  {2000})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Belkin}\ and\ \citenamefont
  {Niyogi}(2002)}]{belkin2002laplacian}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
  {Belkin}}\ and\ \bibinfo {author} {\bibfnamefont {P.}~\bibnamefont
  {Niyogi}},\ }in\ \href@noop {} {\emph {\bibinfo {booktitle} {Advances in
  neural information processing systems}}}\ (\bibinfo {year} {2002})\ pp.\
  \bibinfo {pages} {585--591}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Hinton}\ and\ \citenamefont
  {Salakhutdinov}(2006)}]{hinton2006reducing}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {G.~E.}\ \bibnamefont
  {Hinton}}\ and\ \bibinfo {author} {\bibfnamefont {R.~R.}\ \bibnamefont
  {Salakhutdinov}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal}
  {Science}\ }\textbf {\bibinfo {volume} {313}},\ \bibinfo {pages} {504}
  (\bibinfo {year} {2006})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Sarveniazi}(2014)}]{sarveniazi2014actual}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {A.}~\bibnamefont
  {Sarveniazi}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal}
  {American Journal of Computational Mathematics}\ }\textbf {\bibinfo {volume}
  {2014}} (\bibinfo {year} {2014})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Gu}\ \emph {et~al.}(2021)\citenamefont {Gu},
  \citenamefont {Tandon}, \citenamefont {Ahn},\ and\ \citenamefont
  {Radicchi}}]{gu2021principled}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {W.}~\bibnamefont
  {Gu}}, \bibinfo {author} {\bibfnamefont {A.}~\bibnamefont {Tandon}}, \bibinfo
  {author} {\bibfnamefont {Y.-Y.}\ \bibnamefont {Ahn}}, \ and\ \bibinfo
  {author} {\bibfnamefont {F.}~\bibnamefont {Radicchi}},\ }\href@noop {}
  {\bibfield  {journal} {\bibinfo  {journal} {Nature Communications}\ }\textbf
  {\bibinfo {volume} {12}},\ \bibinfo {pages} {1} (\bibinfo {year}
  {2021})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Ch{\'a}vez}\ \emph {et~al.}(2001)\citenamefont
  {Ch{\'a}vez}, \citenamefont {Navarro}, \citenamefont {Baeza-Yates},\ and\
  \citenamefont {Marroqu{\'\i}n}}]{chavez2001searching}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {E.}~\bibnamefont
  {Ch{\'a}vez}}, \bibinfo {author} {\bibfnamefont {G.}~\bibnamefont {Navarro}},
  \bibinfo {author} {\bibfnamefont {R.}~\bibnamefont {Baeza-Yates}}, \ and\
  \bibinfo {author} {\bibfnamefont {J.~L.}\ \bibnamefont {Marroqu{\'\i}n}},\
  }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal} {ACM computing
  surveys (CSUR)}\ }\textbf {\bibinfo {volume} {33}},\ \bibinfo {pages} {273}
  (\bibinfo {year} {2001})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Levina}\ and\ \citenamefont
  {Bickel}(2005)}]{levina2005maximum}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {E.}~\bibnamefont
  {Levina}}\ and\ \bibinfo {author} {\bibfnamefont {P.~J.}\ \bibnamefont
  {Bickel}},\ }in\ \href@noop {} {\emph {\bibinfo {booktitle} {Advances in
  neural information processing systems}}},\ Vol.~\bibinfo {volume} {17},\
  \bibinfo {editor} {edited by\ \bibinfo {editor} {\bibfnamefont
  {L.}~\bibnamefont {Saul}}, \bibinfo {editor} {\bibfnamefont {Y.}~\bibnamefont
  {Weiss}}, \ and\ \bibinfo {editor} {\bibfnamefont {L.}~\bibnamefont
  {Bottou}}}\ (\bibinfo  {publisher} {MIT Press},\ \bibinfo {year} {2005})\
  pp.\ \bibinfo {pages} {777--784}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Pestov}(2008)}]{pestov2008axiomatic}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {V.}~\bibnamefont
  {Pestov}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal} {Neural
  Networks}\ }\textbf {\bibinfo {volume} {21}},\ \bibinfo {pages} {204}
  (\bibinfo {year} {2008})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Goyal}\ and\ \citenamefont
  {Ferrara}(2018)}]{goyal2018graph}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {P.}~\bibnamefont
  {Goyal}}\ and\ \bibinfo {author} {\bibfnamefont {E.}~\bibnamefont
  {Ferrara}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal}
  {Knowledge-Based Systems}\ }\textbf {\bibinfo {volume} {151}},\ \bibinfo
  {pages} {78} (\bibinfo {year} {2018})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Alanis-Lobato}\ \emph {et~al.}(2016)\citenamefont
  {Alanis-Lobato}, \citenamefont {Mier},\ and\ \citenamefont
  {Andrade-Navarro}}]{alanis2016efficient}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {G.}~\bibnamefont
  {Alanis-Lobato}}, \bibinfo {author} {\bibfnamefont {P.}~\bibnamefont {Mier}},
  \ and\ \bibinfo {author} {\bibfnamefont {M.~A.}\ \bibnamefont
  {Andrade-Navarro}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo
  {journal} {Scientific reports}\ }\textbf {\bibinfo {volume} {6}},\ \bibinfo
  {pages} {30108} (\bibinfo {year} {2016})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Muscoloni}\ \emph {et~al.}(2017)\citenamefont
  {Muscoloni}, \citenamefont {Thomas}, \citenamefont {Ciucci}, \citenamefont
  {Bianconi},\ and\ \citenamefont {Cannistraci}}]{muscoloni2017machine}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {A.}~\bibnamefont
  {Muscoloni}}, \bibinfo {author} {\bibfnamefont {J.~M.}\ \bibnamefont
  {Thomas}}, \bibinfo {author} {\bibfnamefont {S.}~\bibnamefont {Ciucci}},
  \bibinfo {author} {\bibfnamefont {G.}~\bibnamefont {Bianconi}}, \ and\
  \bibinfo {author} {\bibfnamefont {C.~V.}\ \bibnamefont {Cannistraci}},\
  }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal} {Nature
  communications}\ }\textbf {\bibinfo {volume} {8}},\ \bibinfo {pages} {1}
  (\bibinfo {year} {2017})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Yin}\ and\ \citenamefont
  {Shen}(2018)}]{yin2018dimensionality}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {Z.}~\bibnamefont
  {Yin}}\ and\ \bibinfo {author} {\bibfnamefont {Y.}~\bibnamefont {Shen}},\
  }in\ \href@noop {} {\emph {\bibinfo {booktitle} {Proceedings of the 32nd
  International Conference on Neural Information Processing Systems}}}\
  (\bibinfo {year} {2018})\ pp.\ \bibinfo {pages} {895--906}\BibitemShut
  {NoStop}%
\bibitem [{\citenamefont {Egu{\'\i}luz}\ \emph {et~al.}(2003)\citenamefont
  {Egu{\'\i}luz}, \citenamefont {Hern{\'a}ndez-Garc{\'\i}a}, \citenamefont
  {Piro},\ and\ \citenamefont {Klemm}}]{eguiluz2003effective}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {V.~M.}\ \bibnamefont
  {Egu{\'\i}luz}}, \bibinfo {author} {\bibfnamefont {E.}~\bibnamefont
  {Hern{\'a}ndez-Garc{\'\i}a}}, \bibinfo {author} {\bibfnamefont
  {O.}~\bibnamefont {Piro}}, \ and\ \bibinfo {author} {\bibfnamefont
  {K.}~\bibnamefont {Klemm}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo
  {journal} {Physical Review E}\ }\textbf {\bibinfo {volume} {68}},\ \bibinfo
  {pages} {055102} (\bibinfo {year} {2003})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Song}\ \emph {et~al.}(2005)\citenamefont {Song},
  \citenamefont {Havlin},\ and\ \citenamefont {Makse}}]{song2005self}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {C.}~\bibnamefont
  {Song}}, \bibinfo {author} {\bibfnamefont {S.}~\bibnamefont {Havlin}}, \ and\
  \bibinfo {author} {\bibfnamefont {H.~A.}\ \bibnamefont {Makse}},\ }\href@noop
  {} {\bibfield  {journal} {\bibinfo  {journal} {Nature}\ }\textbf {\bibinfo
  {volume} {433}},\ \bibinfo {pages} {392} (\bibinfo {year}
  {2005})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Song}\ \emph {et~al.}(2006)\citenamefont {Song},
  \citenamefont {Havlin},\ and\ \citenamefont {Makse}}]{Song2006}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {C.}~\bibnamefont
  {Song}}, \bibinfo {author} {\bibfnamefont {S.}~\bibnamefont {Havlin}}, \ and\
  \bibinfo {author} {\bibfnamefont {H.~A.}\ \bibnamefont {Makse}},\ }\href@noop
  {} {\bibfield  {journal} {\bibinfo  {journal} {Nature Physics}\ }\textbf
  {\bibinfo {volume} {2}},\ \bibinfo {pages} {275} (\bibinfo {year}
  {2006})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Song}\ \emph {et~al.}(2007)\citenamefont {Song},
  \citenamefont {Gallos}, \citenamefont {Havlin},\ and\ \citenamefont
  {Makse}}]{song2007calculate}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {C.}~\bibnamefont
  {Song}}, \bibinfo {author} {\bibfnamefont {L.~K.}\ \bibnamefont {Gallos}},
  \bibinfo {author} {\bibfnamefont {S.}~\bibnamefont {Havlin}}, \ and\ \bibinfo
  {author} {\bibfnamefont {H.~A.}\ \bibnamefont {Makse}},\ }\href@noop {}
  {\bibfield  {journal} {\bibinfo  {journal} {Journal of Statistical Mechanics:
  Theory and Experiment}\ }\textbf {\bibinfo {volume} {2007}},\ \bibinfo
  {pages} {P03006} (\bibinfo {year} {2007})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Shanker}(2007)}]{shanker2007defining}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {O.}~\bibnamefont
  {Shanker}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal}
  {Modern Physics Letters B}\ }\textbf {\bibinfo {volume} {21}},\ \bibinfo
  {pages} {321} (\bibinfo {year} {2007})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Wei}\ \emph {et~al.}(2014)\citenamefont {Wei},
  \citenamefont {Wei}, \citenamefont {Hu}, \citenamefont {Zhang},\ and\
  \citenamefont {Deng}}]{wei2014new}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {D.}~\bibnamefont
  {Wei}}, \bibinfo {author} {\bibfnamefont {B.}~\bibnamefont {Wei}}, \bibinfo
  {author} {\bibfnamefont {Y.}~\bibnamefont {Hu}}, \bibinfo {author}
  {\bibfnamefont {H.}~\bibnamefont {Zhang}}, \ and\ \bibinfo {author}
  {\bibfnamefont {Y.}~\bibnamefont {Deng}},\ }\href@noop {} {\bibfield
  {journal} {\bibinfo  {journal} {Physics Letters A}\ }\textbf {\bibinfo
  {volume} {378}},\ \bibinfo {pages} {1091} (\bibinfo {year}
  {2014})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Rosenberg}(2017)}]{rosenberg2017maximal}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {E.}~\bibnamefont
  {Rosenberg}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal}
  {Physics letters A}\ }\textbf {\bibinfo {volume} {381}},\ \bibinfo {pages}
  {574} (\bibinfo {year} {2017})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Ramirez-Arellano}\ \emph {et~al.}(2019)\citenamefont
  {Ramirez-Arellano}, \citenamefont {Berm{\'u}dez-G{\'o}mez}, \citenamefont
  {Hern{\'a}ndez-Sim{\'o}n},\ and\ \citenamefont {Bory-Reyes}}]{ramirez2019d}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {A.}~\bibnamefont
  {Ramirez-Arellano}}, \bibinfo {author} {\bibfnamefont {S.}~\bibnamefont
  {Berm{\'u}dez-G{\'o}mez}}, \bibinfo {author} {\bibfnamefont {L.~M.}\
  \bibnamefont {Hern{\'a}ndez-Sim{\'o}n}}, \ and\ \bibinfo {author}
  {\bibfnamefont {J.}~\bibnamefont {Bory-Reyes}},\ }\href@noop {} {\bibfield
  {journal} {\bibinfo  {journal} {Chaos, Solitons \& Fractals}\ }\textbf
  {\bibinfo {volume} {119}},\ \bibinfo {pages} {210} (\bibinfo {year}
  {2019})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Kim}\ \emph {et~al.}(2007)\citenamefont {Kim},
  \citenamefont {Goh}, \citenamefont {Kahng},\ and\ \citenamefont
  {Kim}}]{Kim:2007dz}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {J.~S.}\ \bibnamefont
  {Kim}}, \bibinfo {author} {\bibfnamefont {K.-I.}\ \bibnamefont {Goh}},
  \bibinfo {author} {\bibfnamefont {B.}~\bibnamefont {Kahng}}, \ and\ \bibinfo
  {author} {\bibfnamefont {D.}~\bibnamefont {Kim}},\ }\href {\doibase
  10.1063/1.2737827} {\bibfield  {journal} {\bibinfo  {journal} {Chaos: An
  Interdisciplinary Journal of Nonlinear Science}\ }\textbf {\bibinfo {volume}
  {17}},\ \bibinfo {pages} {026116} (\bibinfo {year} {2007})},\ \Eprint
  {http://arxiv.org/abs/https://doi.org/10.1063/1.2737827}
  {https://doi.org/10.1063/1.2737827} \BibitemShut {NoStop}%
\bibitem [{\citenamefont {Daqing}\ \emph {et~al.}(2011)\citenamefont {Daqing},
  \citenamefont {Kosmidis}, \citenamefont {Bunde},\ and\ \citenamefont
  {Havlin}}]{daqing2011dimension}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {L.}~\bibnamefont
  {Daqing}}, \bibinfo {author} {\bibfnamefont {K.}~\bibnamefont {Kosmidis}},
  \bibinfo {author} {\bibfnamefont {A.}~\bibnamefont {Bunde}}, \ and\ \bibinfo
  {author} {\bibfnamefont {S.}~\bibnamefont {Havlin}},\ }\href@noop {}
  {\bibfield  {journal} {\bibinfo  {journal} {Nature Physics}\ }\textbf
  {\bibinfo {volume} {7}},\ \bibinfo {pages} {481} (\bibinfo {year}
  {2011})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Lacasa}\ and\ \citenamefont
  {G{\'o}mez-Gardenes}(2013)}]{lacasa2013correlation}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {L.}~\bibnamefont
  {Lacasa}}\ and\ \bibinfo {author} {\bibfnamefont {J.}~\bibnamefont
  {G{\'o}mez-Gardenes}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo
  {journal} {Physical review letters}\ }\textbf {\bibinfo {volume} {110}},\
  \bibinfo {pages} {168703} (\bibinfo {year} {2013})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Boguna}\ \emph {et~al.}(2021)\citenamefont {Boguna},
  \citenamefont {Bonamassa}, \citenamefont {Domenico}, \citenamefont {Havlin},
  \citenamefont {Krioukov},\ and\ \citenamefont {Serrano}}]{boguna2020network}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
  {Boguna}}, \bibinfo {author} {\bibfnamefont {I.}~\bibnamefont {Bonamassa}},
  \bibinfo {author} {\bibfnamefont {M.~D.}\ \bibnamefont {Domenico}}, \bibinfo
  {author} {\bibfnamefont {S.}~\bibnamefont {Havlin}}, \bibinfo {author}
  {\bibfnamefont {D.}~\bibnamefont {Krioukov}}, \ and\ \bibinfo {author}
  {\bibfnamefont {M.~A.}\ \bibnamefont {Serrano}},\ }\href@noop {} {\bibfield
  {journal} {\bibinfo  {journal} {Nature Reviews Physics}\ }\textbf {\bibinfo
  {volume} {3}},\ \bibinfo {pages} {114} (\bibinfo {year} {2021})},\ \Eprint
  {http://arxiv.org/abs/2001.03241} {arXiv:2001.03241 [physics.soc-ph]}
  \BibitemShut {NoStop}%
\bibitem [{\citenamefont {Serrano}\ \emph {et~al.}(2008)\citenamefont
  {Serrano}, \citenamefont {Krioukov},\ and\ \citenamefont
  {Bogu{\~{n}}{\'{a}}}}]{Serrano2008}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {M.~{\'{A}}.}\
  \bibnamefont {Serrano}}, \bibinfo {author} {\bibfnamefont {D.}~\bibnamefont
  {Krioukov}}, \ and\ \bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
  {Bogu{\~{n}}{\'{a}}}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo
  {journal} {Physical Review Letters}\ }\textbf {\bibinfo {volume} {100}},\
  \bibinfo {pages} {078701} (\bibinfo {year} {2008})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Krioukov}\ \emph {et~al.}(2010)\citenamefont
  {Krioukov}, \citenamefont {Papadopoulos}, \citenamefont {Kitsak},
  \citenamefont {Vahdat},\ and\ \citenamefont {Bogu{\~n}{\'a}}}]{Krioukov2010}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {D.}~\bibnamefont
  {Krioukov}}, \bibinfo {author} {\bibfnamefont {F.}~\bibnamefont
  {Papadopoulos}}, \bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
  {Kitsak}}, \bibinfo {author} {\bibfnamefont {A.}~\bibnamefont {Vahdat}}, \
  and\ \bibinfo {author} {\bibfnamefont {M.}~\bibnamefont {Bogu{\~n}{\'a}}},\
  }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal} {Physical Review
  E}\ }\textbf {\bibinfo {volume} {82}},\ \bibinfo {pages} {036106} (\bibinfo
  {year} {2010})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Boguna}\ \emph {et~al.}(2020)\citenamefont {Boguna},
  \citenamefont {Krioukov}, \citenamefont {Almagro},\ and\ \citenamefont
  {Serrano}}]{boguna2019small}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
  {Boguna}}, \bibinfo {author} {\bibfnamefont {D.}~\bibnamefont {Krioukov}},
  \bibinfo {author} {\bibfnamefont {P.}~\bibnamefont {Almagro}}, \ and\
  \bibinfo {author} {\bibfnamefont {M.~A.}\ \bibnamefont {Serrano}},\
  }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal} {Physical Review
  Research}\ }\textbf {\bibinfo {volume} {2}},\ \bibinfo {pages} {023040}
  (\bibinfo {year} {2020})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Garc{\'\i}a-P{\'e}rez}\ \emph
  {et~al.}(2019)\citenamefont {Garc{\'\i}a-P{\'e}rez}, \citenamefont {Allard},
  \citenamefont {Serrano},\ and\ \citenamefont {Bogu{\~n}{\'a}}}]{Garcia2019}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {G.}~\bibnamefont
  {Garc{\'\i}a-P{\'e}rez}}, \bibinfo {author} {\bibfnamefont {A.}~\bibnamefont
  {Allard}}, \bibinfo {author} {\bibfnamefont {M.~{\'A}.}\ \bibnamefont
  {Serrano}}, \ and\ \bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
  {Bogu{\~n}{\'a}}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal}
  {New Journal of Physics}\ }\textbf {\bibinfo {volume} {21}},\ \bibinfo
  {pages} {123033} (\bibinfo {year} {2019})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Bogu{\~{n}}{\'a}}\ \emph {et~al.}(2010)\citenamefont
  {Bogu{\~{n}}{\'a}}, \citenamefont {Papadopoulos},\ and\ \citenamefont
  {Krioukov}}]{Boguna2010}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
  {Bogu{\~{n}}{\'a}}}, \bibinfo {author} {\bibfnamefont {F.}~\bibnamefont
  {Papadopoulos}}, \ and\ \bibinfo {author} {\bibfnamefont {D.}~\bibnamefont
  {Krioukov}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal}
  {Nature Communications}\ }\textbf {\bibinfo {volume} {1}},\ \bibinfo {pages}
  {62} (\bibinfo {year} {2010})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Garc{\'\i}a-P{\'e}rez}\ \emph
  {et~al.}(2018{\natexlab{a}})\citenamefont {Garc{\'\i}a-P{\'e}rez},
  \citenamefont {Bogu{\~n}{\'a}},\ and\ \citenamefont {Serrano}}]{Garcia2018}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {G.}~\bibnamefont
  {Garc{\'\i}a-P{\'e}rez}}, \bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
  {Bogu{\~n}{\'a}}}, \ and\ \bibinfo {author} {\bibfnamefont {M.~{\'A}.}\
  \bibnamefont {Serrano}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo
  {journal} {Nature Physics}\ }\textbf {\bibinfo {volume} {14}},\ \bibinfo
  {pages} {583} (\bibinfo {year} {2018}{\natexlab{a}})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Serrano}\ \emph {et~al.}(2011)\citenamefont
  {Serrano}, \citenamefont {Krioukov},\ and\ \citenamefont
  {Bogu{\~n}{\'a}}}]{Serrano2011}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {M.~{\'A}.}\
  \bibnamefont {Serrano}}, \bibinfo {author} {\bibfnamefont {D.}~\bibnamefont
  {Krioukov}}, \ and\ \bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
  {Bogu{\~n}{\'a}}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal}
  {Physical Review Letters}\ }\textbf {\bibinfo {volume} {106}},\ \bibinfo
  {pages} {048701} (\bibinfo {year} {2011})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Zheng}\ \emph {et~al.}(2020)\citenamefont {Zheng},
  \citenamefont {Allard}, \citenamefont {Hagmann}, \citenamefont
  {Alem{\'a}n-G{\'o}mez},\ and\ \citenamefont {Serrano}}]{Zheng2019}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
  {Zheng}}, \bibinfo {author} {\bibfnamefont {A.}~\bibnamefont {Allard}},
  \bibinfo {author} {\bibfnamefont {P.}~\bibnamefont {Hagmann}}, \bibinfo
  {author} {\bibfnamefont {Y.}~\bibnamefont {Alem{\'a}n-G{\'o}mez}}, \ and\
  \bibinfo {author} {\bibfnamefont {M.~{\'A}.}\ \bibnamefont {Serrano}},\
  }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal} {Proceedings of the
  National Academy of Sciences USA}\ }\textbf {\bibinfo {volume} {117}},\
  \bibinfo {pages} {20244} (\bibinfo {year} {2020})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Garc{\'\i}a-P{\'e}rez}\ \emph
  {et~al.}(2016)\citenamefont {Garc{\'\i}a-P{\'e}rez}, \citenamefont
  {Bogu{\~n}{\'a}}, \citenamefont {Allard},\ and\ \citenamefont
  {Serrano}}]{Garcia2016}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {G.}~\bibnamefont
  {Garc{\'\i}a-P{\'e}rez}}, \bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
  {Bogu{\~n}{\'a}}}, \bibinfo {author} {\bibfnamefont {A.}~\bibnamefont
  {Allard}}, \ and\ \bibinfo {author} {\bibfnamefont {M.~{\'A}.}\ \bibnamefont
  {Serrano}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal}
  {Scientific Reports}\ }\textbf {\bibinfo {volume} {6}},\ \bibinfo {pages}
  {33441} (\bibinfo {year} {2016})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Garc{\'\i}a-P{\'e}rez}\ \emph
  {et~al.}(2018{\natexlab{b}})\citenamefont {Garc{\'\i}a-P{\'e}rez},
  \citenamefont {Serrano},\ and\ \citenamefont
  {Bogu{\~n}{\'a}}}]{Garcia2018aa}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {G.}~\bibnamefont
  {Garc{\'\i}a-P{\'e}rez}}, \bibinfo {author} {\bibfnamefont {M.~{\'A}.}\
  \bibnamefont {Serrano}}, \ and\ \bibinfo {author} {\bibfnamefont
  {M.}~\bibnamefont {Bogu{\~n}{\'a}}},\ }\href@noop {} {\bibfield  {journal}
  {\bibinfo  {journal} {Journal of Statistical Physics}\ }\textbf {\bibinfo
  {volume} {173}},\ \bibinfo {pages} {775} (\bibinfo {year}
  {2018}{\natexlab{b}})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Zheng}\ \emph {et~al.}(2021)\citenamefont {Zheng},
  \citenamefont {Garc{\'\i}a-P{\'e}rez}, \citenamefont {Bogu{\~n}{\'a}},\ and\
  \citenamefont {Serrano}}]{Zheng2021}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
  {Zheng}}, \bibinfo {author} {\bibfnamefont {G.}~\bibnamefont
  {Garc{\'\i}a-P{\'e}rez}}, \bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
  {Bogu{\~n}{\'a}}}, \ and\ \bibinfo {author} {\bibfnamefont {M.~{\'A}.}\
  \bibnamefont {Serrano}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo
  {journal} {Proceedings of the National Academy of Sciences USA}\ }\textbf
  {\bibinfo {volume} {118}},\ \bibinfo {pages} {e2018994118} (\bibinfo {year}
  {2021})}\BibitemShut {NoStop}%
\bibitem [{Note1()}]{Note1}%
  \BibitemOpen
  \bibinfo {note} {A chordless cycle is a closed path in the graph without a
  cycle chord, meaning that all edges between the nodes of the cycle belong to
  the edge set defining it.}\BibitemShut {Stop}%
\bibitem [{\citenamefont {Horak}\ \emph {et~al.}(2009)\citenamefont {Horak},
  \citenamefont {Maleti{\'c}},\ and\ \citenamefont
  {Rajkovi{\'c}}}]{horak2009persistent}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {D.}~\bibnamefont
  {Horak}}, \bibinfo {author} {\bibfnamefont {S.}~\bibnamefont {Maleti{\'c}}},
  \ and\ \bibinfo {author} {\bibfnamefont {M.}~\bibnamefont {Rajkovi{\'c}}},\
  }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal} {Journal of
  Statistical Mechanics: Theory and Experiment}\ }\textbf {\bibinfo {volume}
  {2009}},\ \bibinfo {pages} {P03034} (\bibinfo {year} {2009})}\BibitemShut
  {NoStop}%
\bibitem [{\citenamefont {Petri}\ \emph {et~al.}(2013)\citenamefont {Petri},
  \citenamefont {Scolamiero}, \citenamefont {Donato},\ and\ \citenamefont
  {Vaccarino}}]{petri2013networks}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {G.}~\bibnamefont
  {Petri}}, \bibinfo {author} {\bibfnamefont {M.}~\bibnamefont {Scolamiero}},
  \bibinfo {author} {\bibfnamefont {I.}~\bibnamefont {Donato}}, \ and\ \bibinfo
  {author} {\bibfnamefont {F.}~\bibnamefont {Vaccarino}},\ }in\ \href@noop {}
  {\emph {\bibinfo {booktitle} {Proceedings of the european conference on
  complex systems 2012}}}\ (\bibinfo {organization} {Springer},\ \bibinfo
  {year} {2013})\ pp.\ \bibinfo {pages} {93--99}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Giusti}\ \emph {et~al.}(2015)\citenamefont {Giusti},
  \citenamefont {Pastalkova}, \citenamefont {Curto},\ and\ \citenamefont
  {Itskov}}]{giusti2015clique}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {C.}~\bibnamefont
  {Giusti}}, \bibinfo {author} {\bibfnamefont {E.}~\bibnamefont {Pastalkova}},
  \bibinfo {author} {\bibfnamefont {C.}~\bibnamefont {Curto}}, \ and\ \bibinfo
  {author} {\bibfnamefont {V.}~\bibnamefont {Itskov}},\ }\href@noop {}
  {\bibfield  {journal} {\bibinfo  {journal} {Proceedings of the National
  Academy of Sciences USA}\ }\textbf {\bibinfo {volume} {112}},\ \bibinfo
  {pages} {13455} (\bibinfo {year} {2015})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Krioukov}\ \emph {et~al.}(2009)\citenamefont
  {Krioukov}, \citenamefont {Papadopoulos}, \citenamefont {Vahdat},\ and\
  \citenamefont {Bogu{\~n}{\'a}}}]{Krioukov2009}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {D.}~\bibnamefont
  {Krioukov}}, \bibinfo {author} {\bibfnamefont {F.}~\bibnamefont
  {Papadopoulos}}, \bibinfo {author} {\bibfnamefont {A.}~\bibnamefont
  {Vahdat}}, \ and\ \bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
  {Bogu{\~n}{\'a}}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal}
  {Physical Review E}\ }\textbf {\bibinfo {volume} {80}},\ \bibinfo {pages}
  {035101(R)} (\bibinfo {year} {2009})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Kitsak}\ \emph {et~al.}(2020)\citenamefont {Kitsak},
  \citenamefont {Aldecoa}, \citenamefont {Zuev},\ and\ \citenamefont
  {Krioukov}}]{kitsak2020random}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
  {Kitsak}}, \bibinfo {author} {\bibfnamefont {R.}~\bibnamefont {Aldecoa}},
  \bibinfo {author} {\bibfnamefont {K.}~\bibnamefont {Zuev}}, \ and\ \bibinfo
  {author} {\bibfnamefont {D.}~\bibnamefont {Krioukov}},\ }\href@noop {}
  {\enquote {\bibinfo {title} {Random hyperbolic graphs in $d+1$ dimensions},}\
  } (\bibinfo {year} {2020}),\ \Eprint {http://arxiv.org/abs/2010.12303}
  {arXiv:2010.12303 [physics.soc-ph]} \BibitemShut {NoStop}%
\bibitem [{\citenamefont {Dall}\ and\ \citenamefont
  {Christensen}(2002)}]{dall2002random}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {J.}~\bibnamefont
  {Dall}}\ and\ \bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
  {Christensen}},\ }\href {\doibase 10.1103/PhysRevE.66.016121} {\bibfield
  {journal} {\bibinfo  {journal} {Phys Rev E}\ }\textbf {\bibinfo {volume}
  {66}},\ \bibinfo {pages} {016121} (\bibinfo {year} {2002})}\BibitemShut
  {NoStop}%
\bibitem [{Note2()}]{Note2}%
  \BibitemOpen
  \bibinfo {note} {Normalization is performed by dividing the number of
  triangles going through an edge by the maximum possible number given the
  degrees at the ends of the edge and then averaged over links that connect
  nodes in the network with a degree greater than one.}\BibitemShut {Stop}%
\bibitem [{Note3()}]{Note3}%
  \BibitemOpen
  \bibinfo {note} {Clustering coefficients can alternatively be defined
  relative to individual nodes, instead of edges. While the results are
  similar, in~\cite {Serrano:2006aa} we found the definition relative to edges
  to be more stable with respect to degree heterogeneity than the relative to
  nodes, which is what motivated our choice.}\BibitemShut {Stop}%
\bibitem [{Note4()}]{Note4}%
  \BibitemOpen
  \bibinfo {note} {In principle, the phase space can be extended to cycles of
  higher order. However, in small-world networks, the frequency of chordless
  cycles above pentagons is extremely low.}\BibitemShut {Stop}%
\bibitem [{\citenamefont {Serrano}\ \emph
  {et~al.}(2012{\natexlab{a}})\citenamefont {Serrano}, \citenamefont
  {Bogun{\'a}},\ and\ \citenamefont {Sagu{\'e}s}}]{Serrano2012}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {M.~{\'A}.}\
  \bibnamefont {Serrano}}, \bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
  {Bogun{\'a}}}, \ and\ \bibinfo {author} {\bibfnamefont {F.}~\bibnamefont
  {Sagu{\'e}s}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal}
  {Molecular biosystems}\ }\textbf {\bibinfo {volume} {8}},\ \bibinfo {pages}
  {843} (\bibinfo {year} {2012}{\natexlab{a}})}\BibitemShut {NoStop}%
\bibitem [{Note5()}]{Note5}%
  \BibitemOpen
  \bibinfo {note} {We also carried out tests using decision trees and neural
  networks as classifiers, and obtained similar results, see Materials and
  Methods in SI.}\BibitemShut {Stop}%
\bibitem [{Note6()}]{Note6}%
  \BibitemOpen
  \bibinfo {note} {To maximize the accuracy of our procedure, we also implement
  an optimization of parameter $K$ for each original network, see Materials and
  Methods in SI.}\BibitemShut {Stop}%
\bibitem [{\citenamefont {Gehrke}\ \emph {et~al.}(2003)\citenamefont {Gehrke},
  \citenamefont {Ginsparg},\ and\ \citenamefont
  {Kleinberg}}]{gehrke2003overview}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {J.}~\bibnamefont
  {Gehrke}}, \bibinfo {author} {\bibfnamefont {P.}~\bibnamefont {Ginsparg}}, \
  and\ \bibinfo {author} {\bibfnamefont {J.}~\bibnamefont {Kleinberg}},\
  }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal} {Acm Sigkdd
  Explorations Newsletter}\ }\textbf {\bibinfo {volume} {5}},\ \bibinfo {pages}
  {149} (\bibinfo {year} {2003})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Hagmann}\ \emph {et~al.}(2008)\citenamefont
  {Hagmann}, \citenamefont {Cammoun}, \citenamefont {Gigandet}, \citenamefont
  {Meuli}, \citenamefont {Honey}, \citenamefont {{Van Wedeen}},\ and\
  \citenamefont {Sporns}}]{hagmann2008mapping}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {P.}~\bibnamefont
  {Hagmann}}, \bibinfo {author} {\bibfnamefont {L.}~\bibnamefont {Cammoun}},
  \bibinfo {author} {\bibfnamefont {X.}~\bibnamefont {Gigandet}}, \bibinfo
  {author} {\bibfnamefont {R.}~\bibnamefont {Meuli}}, \bibinfo {author}
  {\bibfnamefont {C.~J.}\ \bibnamefont {Honey}}, \bibinfo {author}
  {\bibfnamefont {J.}~\bibnamefont {{Van Wedeen}}}, \ and\ \bibinfo {author}
  {\bibfnamefont {O.}~\bibnamefont {Sporns}},\ }\href {\doibase
  10.1371/journal.pbio.0060159} {\bibfield  {journal} {\bibinfo  {journal}
  {PLoS Biol}\ }\textbf {\bibinfo {volume} {6}},\ \bibinfo {pages} {1479}
  (\bibinfo {year} {2008})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Block}\ and\ \citenamefont
  {Grund}(2014)}]{block2014multidimensional}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {P.}~\bibnamefont
  {Block}}\ and\ \bibinfo {author} {\bibfnamefont {T.}~\bibnamefont {Grund}},\
  }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal} {Network Science
  (Cambridge University Press)}\ }\textbf {\bibinfo {volume} {2}},\ \bibinfo
  {pages} {189} (\bibinfo {year} {2014})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Bonato}\ \emph {et~al.}(2014)\citenamefont {Bonato},
  \citenamefont {Gleich}, \citenamefont {Kim}, \citenamefont {Mitsche},
  \citenamefont {Pra{\l}at}, \citenamefont {Tian},\ and\ \citenamefont
  {Young}}]{bonato2014dimensionality}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {A.}~\bibnamefont
  {Bonato}}, \bibinfo {author} {\bibfnamefont {D.~F.}\ \bibnamefont {Gleich}},
  \bibinfo {author} {\bibfnamefont {M.}~\bibnamefont {Kim}}, \bibinfo {author}
  {\bibfnamefont {D.}~\bibnamefont {Mitsche}}, \bibinfo {author} {\bibfnamefont
  {P.}~\bibnamefont {Pra{\l}at}}, \bibinfo {author} {\bibfnamefont
  {Y.}~\bibnamefont {Tian}}, \ and\ \bibinfo {author} {\bibfnamefont {S.~J.}\
  \bibnamefont {Young}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo
  {journal} {PloS one}\ }\textbf {\bibinfo {volume} {9}},\ \bibinfo {pages}
  {e106052} (\bibinfo {year} {2014})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Di~Battista}\ \emph {et~al.}(2003)\citenamefont
  {Di~Battista}, \citenamefont {Patrignani},\ and\ \citenamefont
  {Pizzonia}}]{di2003computing}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {G.}~\bibnamefont
  {Di~Battista}}, \bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
  {Patrignani}}, \ and\ \bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
  {Pizzonia}},\ }in\ \href@noop {} {\emph {\bibinfo {booktitle} {IEEE INFOCOM
  2003. Twenty-second Annual Joint Conference of the IEEE Computer and
  Communications Societies (IEEE Cat. No. 03CH37428)}}},\ Vol.~\bibinfo
  {volume} {1}\ (\bibinfo {organization} {IEEE},\ \bibinfo {year} {2003})\ pp.\
  \bibinfo {pages} {156--165}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Ho}\ and\ \citenamefont
  {Pepyne}(2002)}]{ho2002simple}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {Y.-C.}\ \bibnamefont
  {Ho}}\ and\ \bibinfo {author} {\bibfnamefont {D.~L.}\ \bibnamefont
  {Pepyne}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal}
  {Journal of Optimization Theory and Applications}\ }\textbf {\bibinfo
  {volume} {115}},\ \bibinfo {pages} {549} (\bibinfo {year}
  {2002})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Hinton}(1989)}]{hinton1990connectionist}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {G.~E.}\ \bibnamefont
  {Hinton}},\ }\href {\doibase https://doi.org/10.1016/0004-3702(89)90049-0}
  {\bibfield  {journal} {\bibinfo  {journal} {Artificial Intelligence}\
  }\textbf {\bibinfo {volume} {40}},\ \bibinfo {pages} {185} (\bibinfo {year}
  {1989})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Steinberg}\ and\ \citenamefont
  {Colla}(2009)}]{steinberg2009cart}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {D.}~\bibnamefont
  {Steinberg}}\ and\ \bibinfo {author} {\bibfnamefont {P.}~\bibnamefont
  {Colla}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal} {The top
  ten algorithms in data mining}\ }\textbf {\bibinfo {volume} {9}},\ \bibinfo
  {pages} {179} (\bibinfo {year} {2009})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Fix}\ and\ \citenamefont
  {Hodges}(1951)}]{fix1951nonparametric}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {E.}~\bibnamefont
  {Fix}}\ and\ \bibinfo {author} {\bibfnamefont {J.~L.}\ \bibnamefont
  {Hodges}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal}
  {Randolph Field, Texas, Project}\ }\textbf {\bibinfo {volume} {57}},\
  \bibinfo {pages} {21} (\bibinfo {year} {1951})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Kingma}\ and\ \citenamefont
  {Ba}(2014)}]{kingma2014adam}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {D.~P.}\ \bibnamefont
  {Kingma}}\ and\ \bibinfo {author} {\bibfnamefont {J.}~\bibnamefont {Ba}},\
  }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal} {arXiv:}\ }\textbf
  {\bibinfo {volume} {1412.6980}} (\bibinfo {year} {2014})}\BibitemShut
  {NoStop}%
\bibitem [{\citenamefont {Pedregosa}\ \emph {et~al.}(2011)\citenamefont
  {Pedregosa}, \citenamefont {Varoquaux}, \citenamefont {Gramfort},
  \citenamefont {Michel}, \citenamefont {Thirion}, \citenamefont {Grisel},
  \citenamefont {Blondel}, \citenamefont {Prettenhofer}, \citenamefont {Weiss},
  \citenamefont {Dubourg}, \citenamefont {Vanderplas}, \citenamefont {Passos},
  \citenamefont {Cournapeau}, \citenamefont {Brucher}, \citenamefont {Perrot},\
  and\ \citenamefont {Duchesnay}}]{scikit-learn}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {F.}~\bibnamefont
  {Pedregosa}}, \bibinfo {author} {\bibfnamefont {G.}~\bibnamefont
  {Varoquaux}}, \bibinfo {author} {\bibfnamefont {A.}~\bibnamefont {Gramfort}},
  \bibinfo {author} {\bibfnamefont {V.}~\bibnamefont {Michel}}, \bibinfo
  {author} {\bibfnamefont {B.}~\bibnamefont {Thirion}}, \bibinfo {author}
  {\bibfnamefont {O.}~\bibnamefont {Grisel}}, \bibinfo {author} {\bibfnamefont
  {M.}~\bibnamefont {Blondel}}, \bibinfo {author} {\bibfnamefont
  {P.}~\bibnamefont {Prettenhofer}}, \bibinfo {author} {\bibfnamefont
  {R.}~\bibnamefont {Weiss}}, \bibinfo {author} {\bibfnamefont
  {V.}~\bibnamefont {Dubourg}}, \bibinfo {author} {\bibfnamefont
  {J.}~\bibnamefont {Vanderplas}}, \bibinfo {author} {\bibfnamefont
  {A.}~\bibnamefont {Passos}}, \bibinfo {author} {\bibfnamefont
  {D.}~\bibnamefont {Cournapeau}}, \bibinfo {author} {\bibfnamefont
  {M.}~\bibnamefont {Brucher}}, \bibinfo {author} {\bibfnamefont
  {M.}~\bibnamefont {Perrot}}, \ and\ \bibinfo {author} {\bibfnamefont
  {E.}~\bibnamefont {Duchesnay}},\ }\href@noop {} {\bibfield  {journal}
  {\bibinfo  {journal} {Journal of Machine Learning Research}\ }\textbf
  {\bibinfo {volume} {12}},\ \bibinfo {pages} {2825} (\bibinfo {year}
  {2011})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Serrano}\ and\ \citenamefont
  {Bogu\~n\'a}(2006)}]{Serrano:2006aa}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {M.~A.}\ \bibnamefont
  {Serrano}}\ and\ \bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
  {Bogu\~n\'a}},\ }\href {\doibase 10.1103/PhysRevE.74.056114} {\bibfield
  {journal} {\bibinfo  {journal} {Phys. Rev. E}\ }\textbf {\bibinfo {volume}
  {74}},\ \bibinfo {pages} {056114} (\bibinfo {year} {2006})}\BibitemShut
  {NoStop}%
\bibitem [{\citenamefont {Leskovec}\ \emph {et~al.}(2007)\citenamefont
  {Leskovec}, \citenamefont {Kleinberg},\ and\ \citenamefont
  {Faloutsos}}]{leskovec2007graph}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {J.}~\bibnamefont
  {Leskovec}}, \bibinfo {author} {\bibfnamefont {J.}~\bibnamefont {Kleinberg}},
  \ and\ \bibinfo {author} {\bibfnamefont {C.}~\bibnamefont {Faloutsos}},\
  }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal} {ACM transactions
  on Knowledge Discovery from Data (TKDD)}\ }\textbf {\bibinfo {volume} {1}},\
  \bibinfo {pages} {2} (\bibinfo {year} {2007})}\BibitemShut {NoStop}%
\bibitem [{kon()}]{konect:harrison}%
  \BibitemOpen
  \href@noop {} {}\bibinfo {howpublished}
  {\url{http://chrisharrison.net/projects/bibleviz/index.html}},\ \bibinfo
  {note} {accessed: 2014-08-22}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Kaluza}\ \emph {et~al.}(2010)\citenamefont {Kaluza},
  \citenamefont {K{\"o}lzsch}, \citenamefont {Gastner},\ and\ \citenamefont
  {Blasius}}]{kaluza2010complex}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {P.}~\bibnamefont
  {Kaluza}}, \bibinfo {author} {\bibfnamefont {A.}~\bibnamefont {K{\"o}lzsch}},
  \bibinfo {author} {\bibfnamefont {M.~T.}\ \bibnamefont {Gastner}}, \ and\
  \bibinfo {author} {\bibfnamefont {B.}~\bibnamefont {Blasius}},\ }\href@noop
  {} {\bibfield  {journal} {\bibinfo  {journal} {Journal of the Royal Society
  Interface}\ }\textbf {\bibinfo {volume} {7}},\ \bibinfo {pages} {1093}
  (\bibinfo {year} {2010})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Ahn}\ \emph {et~al.}(2006)\citenamefont {Ahn},
  \citenamefont {Jeong},\ and\ \citenamefont {Kim}}]{ahn2006wiring}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {Y.-Y.}\ \bibnamefont
  {Ahn}}, \bibinfo {author} {\bibfnamefont {H.}~\bibnamefont {Jeong}}, \ and\
  \bibinfo {author} {\bibfnamefont {B.~J.}\ \bibnamefont {Kim}},\ }\href@noop
  {} {\bibfield  {journal} {\bibinfo  {journal} {Physica A: Statistical
  Mechanics and its Applications}\ }\textbf {\bibinfo {volume} {367}},\
  \bibinfo {pages} {531} (\bibinfo {year} {2006})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Stark}\ \emph {et~al.}(2006)\citenamefont {Stark},
  \citenamefont {Breitkreutz}, \citenamefont {Reguly}, \citenamefont {Boucher},
  \citenamefont {Breitkreutz},\ and\ \citenamefont {Tyers}}]{stark2006biogrid}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {C.}~\bibnamefont
  {Stark}}, \bibinfo {author} {\bibfnamefont {B.-J.}\ \bibnamefont
  {Breitkreutz}}, \bibinfo {author} {\bibfnamefont {T.}~\bibnamefont {Reguly}},
  \bibinfo {author} {\bibfnamefont {L.}~\bibnamefont {Boucher}}, \bibinfo
  {author} {\bibfnamefont {A.}~\bibnamefont {Breitkreutz}}, \ and\ \bibinfo
  {author} {\bibfnamefont {M.}~\bibnamefont {Tyers}},\ }\href@noop {}
  {\bibfield  {journal} {\bibinfo  {journal} {Nucleic acids research}\ }\textbf
  {\bibinfo {volume} {34}},\ \bibinfo {pages} {D535} (\bibinfo {year}
  {2006})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Klimt}\ and\ \citenamefont
  {Yang}(2004)}]{klimt2004introducing}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {B.}~\bibnamefont
  {Klimt}}\ and\ \bibinfo {author} {\bibfnamefont {Y.}~\bibnamefont {Yang}},\
  }in\ \href@noop {} {\emph {\bibinfo {booktitle} {Machine Learning: ECML
  2004}}},\ \bibinfo {editor} {edited by\ \bibinfo {editor} {\bibfnamefont
  {J.-F.}\ \bibnamefont {Boulicaut}}, \bibinfo {editor} {\bibfnamefont
  {F.}~\bibnamefont {Esposito}}, \bibinfo {editor} {\bibfnamefont
  {F.}~\bibnamefont {Giannotti}}, \ and\ \bibinfo {editor} {\bibfnamefont
  {D.}~\bibnamefont {Pedreschi}}}\ (\bibinfo  {publisher} {Springer Berlin
  Heidelberg},\ \bibinfo {address} {Berlin, Heidelberg},\ \bibinfo {year}
  {2004})\ pp.\ \bibinfo {pages} {217--226}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Yin}\ \emph {et~al.}(2017)\citenamefont {Yin},
  \citenamefont {Benson}, \citenamefont {Leskovec},\ and\ \citenamefont
  {Gleich}}]{yin2017local}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {H.}~\bibnamefont
  {Yin}}, \bibinfo {author} {\bibfnamefont {A.~R.}\ \bibnamefont {Benson}},
  \bibinfo {author} {\bibfnamefont {J.}~\bibnamefont {Leskovec}}, \ and\
  \bibinfo {author} {\bibfnamefont {D.~F.}\ \bibnamefont {Gleich}},\ }in\
  \href@noop {} {\emph {\bibinfo {booktitle} {Proceedings of the 23rd ACM
  SIGKDD International Conference on Knowledge Discovery and Data Mining}}}\
  (\bibinfo {year} {2017})\ pp.\ \bibinfo {pages} {555--564}\BibitemShut
  {NoStop}%
\bibitem [{\citenamefont {Rozemberczki}\ \emph {et~al.}(2021)\citenamefont
  {Rozemberczki}, \citenamefont {Allen},\ and\ \citenamefont
  {Sarkar}}]{rozemberczki2019multiscale}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {B.}~\bibnamefont
  {Rozemberczki}}, \bibinfo {author} {\bibfnamefont {C.}~\bibnamefont {Allen}},
  \ and\ \bibinfo {author} {\bibfnamefont {R.}~\bibnamefont {Sarkar}},\ }\href
  {\doibase 10.1093/comnet/cnab014} {\bibfield  {journal} {\bibinfo  {journal}
  {Journal of Complex Networks}\ }\textbf {\bibinfo {volume} {9}} (\bibinfo
  {year} {2021}),\ 10.1093/comnet/cnab014},\ \bibinfo {note} {cnab014},\
  \Eprint
  {http://arxiv.org/abs/https://academic.oup.com/comnet/article-pdf/9/2/cnab014/40435146/cnab014.pdf}
  {https://academic.oup.com/comnet/article-pdf/9/2/cnab014/40435146/cnab014.pdf}
  \BibitemShut {NoStop}%
\bibitem [{\citenamefont {Moody}(2001)}]{konect:moody}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {J.}~\bibnamefont
  {Moody}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal} {Social
  Networks}\ }\textbf {\bibinfo {volume} {23}},\ \bibinfo {pages} {261}
  (\bibinfo {year} {2001})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Kunegis}(2013)}]{konect:2017:petsterhamster}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {J.}~\bibnamefont
  {Kunegis}},\ }in\ \href {\doibase 10.1145/2487788.2488173} {\emph {\bibinfo
  {booktitle} {WWW 2013 Companion - Proceedings of the 22nd International
  Conference on World Wide Web}}}\ (\bibinfo {year} {2013})\ pp.\ \bibinfo
  {pages} {1343--1350}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Beebe}()}]{beebe2002nelson}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {N.~H.~F.}\
  \bibnamefont {Beebe}},\ }\href@noop {} {\enquote {\bibinfo {title}
  {http://www.math.utah.edu/~beebe/bibliographies.html},}\ }\BibitemShut
  {NoStop}%
\bibitem [{\citenamefont {Serrano}\ \emph
  {et~al.}(2012{\natexlab{b}})\citenamefont {Serrano}, \citenamefont
  {Bogun{\'a}},\ and\ \citenamefont {Sagu{\'e}s}}]{serrano2012uncovering}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {M.~{\'A}.}\
  \bibnamefont {Serrano}}, \bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
  {Bogun{\'a}}}, \ and\ \bibinfo {author} {\bibfnamefont {F.}~\bibnamefont
  {Sagu{\'e}s}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal}
  {Molecular biosystems}\ }\textbf {\bibinfo {volume} {8}},\ \bibinfo {pages}
  {843} (\bibinfo {year} {2012}{\natexlab{b}})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Chang}\ \emph {et~al.}(2015)\citenamefont {Chang},
  \citenamefont {Schomburg}, \citenamefont {Placzek}, \citenamefont {Jeske},
  \citenamefont {Ulbrich}, \citenamefont {Xiao}, \citenamefont {Sensen},\ and\
  \citenamefont {Schomburg}}]{chang2015brenda}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {A.}~\bibnamefont
  {Chang}}, \bibinfo {author} {\bibfnamefont {I.}~\bibnamefont {Schomburg}},
  \bibinfo {author} {\bibfnamefont {S.}~\bibnamefont {Placzek}}, \bibinfo
  {author} {\bibfnamefont {L.}~\bibnamefont {Jeske}}, \bibinfo {author}
  {\bibfnamefont {M.}~\bibnamefont {Ulbrich}}, \bibinfo {author} {\bibfnamefont
  {M.}~\bibnamefont {Xiao}}, \bibinfo {author} {\bibfnamefont {C.~W.}\
  \bibnamefont {Sensen}}, \ and\ \bibinfo {author} {\bibfnamefont
  {D.}~\bibnamefont {Schomburg}},\ }\href@noop {} {\bibfield  {journal}
  {\bibinfo  {journal} {Nucleic acids research}\ }\textbf {\bibinfo {volume}
  {43}},\ \bibinfo {pages} {D439} (\bibinfo {year} {2015})}\BibitemShut
  {NoStop}%
\bibitem [{\citenamefont {Claffy}\ \emph {et~al.}(2009)\citenamefont {Claffy},
  \citenamefont {Hyun}, \citenamefont {Keys}, \citenamefont {Fomenkov},\ and\
  \citenamefont {Krioukov}}]{claffy2009internet}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {K.}~\bibnamefont
  {Claffy}}, \bibinfo {author} {\bibfnamefont {Y.}~\bibnamefont {Hyun}},
  \bibinfo {author} {\bibfnamefont {K.}~\bibnamefont {Keys}}, \bibinfo {author}
  {\bibfnamefont {M.}~\bibnamefont {Fomenkov}}, \ and\ \bibinfo {author}
  {\bibfnamefont {D.}~\bibnamefont {Krioukov}},\ }in\ \href@noop {} {\emph
  {\bibinfo {booktitle} {2009 Cybersecurity Applications \& Technology
  Conference for Homeland Security}}}\ (\bibinfo {organization} {IEEE},\
  \bibinfo {year} {2009})\ pp.\ \bibinfo {pages} {205--211}\BibitemShut
  {NoStop}%
\bibitem [{\citenamefont {Gleiser}\ and\ \citenamefont
  {Danon}(2003)}]{gleiser2003community}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {P.~M.}\ \bibnamefont
  {Gleiser}}\ and\ \bibinfo {author} {\bibfnamefont {L.}~\bibnamefont
  {Danon}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal}
  {Advances in complex systems}\ }\textbf {\bibinfo {volume} {6}},\ \bibinfo
  {pages} {565} (\bibinfo {year} {2003})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Harriger}\ \emph {et~al.}(2012)\citenamefont
  {Harriger}, \citenamefont {Van Den~Heuvel},\ and\ \citenamefont
  {Sporns}}]{harriger2012rich}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {L.}~\bibnamefont
  {Harriger}}, \bibinfo {author} {\bibfnamefont {M.~P.}\ \bibnamefont {Van
  Den~Heuvel}}, \ and\ \bibinfo {author} {\bibfnamefont {O.}~\bibnamefont
  {Sporns}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal} {PloS
  one}\ }\textbf {\bibinfo {volume} {7}} (\bibinfo {year} {2012})}\BibitemShut
  {NoStop}%
\bibitem [{\citenamefont {Oh}\ \emph {et~al.}(2014)\citenamefont {Oh},
  \citenamefont {Harris}, \citenamefont {Ng}, \citenamefont {Winslow},
  \citenamefont {Cain}, \citenamefont {Mihalas}, \citenamefont {Wang},
  \citenamefont {Lau}, \citenamefont {Kuan}, \citenamefont {Henry} \emph
  {et~al.}}]{oh2014b}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {S.}~\bibnamefont
  {Oh}}, \bibinfo {author} {\bibfnamefont {J.}~\bibnamefont {Harris}}, \bibinfo
  {author} {\bibfnamefont {L.}~\bibnamefont {Ng}}, \bibinfo {author}
  {\bibfnamefont {B.}~\bibnamefont {Winslow}}, \bibinfo {author} {\bibfnamefont
  {N.}~\bibnamefont {Cain}}, \bibinfo {author} {\bibfnamefont {S.}~\bibnamefont
  {Mihalas}}, \bibinfo {author} {\bibfnamefont {Q.}~\bibnamefont {Wang}},
  \bibinfo {author} {\bibfnamefont {C.}~\bibnamefont {Lau}}, \bibinfo {author}
  {\bibfnamefont {L.}~\bibnamefont {Kuan}}, \bibinfo {author} {\bibfnamefont
  {A.}~\bibnamefont {Henry}},  \emph {et~al.},\ }\href@noop {} {\bibfield
  {journal} {\bibinfo  {journal} {Nature}\ }\textbf {\bibinfo {volume} {508}},\
  \bibinfo {pages} {207} (\bibinfo {year} {2014})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Serr{\`a}}\ \emph {et~al.}(2012)\citenamefont
  {Serr{\`a}}, \citenamefont {Corral}, \citenamefont {Bogu{\~n}{\'a}},
  \citenamefont {Haro},\ and\ \citenamefont {Arcos}}]{serra2012measuring}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {J.}~\bibnamefont
  {Serr{\`a}}}, \bibinfo {author} {\bibfnamefont {{\'A}.}~\bibnamefont
  {Corral}}, \bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
  {Bogu{\~n}{\'a}}}, \bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
  {Haro}}, \ and\ \bibinfo {author} {\bibfnamefont {J.~L.}\ \bibnamefont
  {Arcos}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal}
  {Scientific reports}\ }\textbf {\bibinfo {volume} {2}},\ \bibinfo {pages}
  {521} (\bibinfo {year} {2012})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Bogu{\~n}{\'a}}\ \emph {et~al.}(2004)\citenamefont
  {Bogu{\~n}{\'a}}, \citenamefont {Pastor-Satorras}, \citenamefont
  {D{\'\i}az-Guilera},\ and\ \citenamefont {Arenas}}]{konect:boguna}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
  {Bogu{\~n}{\'a}}}, \bibinfo {author} {\bibfnamefont {R.}~\bibnamefont
  {Pastor-Satorras}}, \bibinfo {author} {\bibfnamefont {A.}~\bibnamefont
  {D{\'\i}az-Guilera}}, \ and\ \bibinfo {author} {\bibfnamefont
  {A.}~\bibnamefont {Arenas}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo
  {journal} {Phys. Rev. E}\ }\textbf {\bibinfo {volume} {70}},\ \bibinfo
  {pages} {056122} (\bibinfo {year} {2004})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Guimer{\`a}~Manrique}\ \emph
  {et~al.}(2003)\citenamefont {Guimer{\`a}~Manrique}, \citenamefont {Danon},
  \citenamefont {D{\'\i}az~Guilera}, \citenamefont {Giralt},\ and\
  \citenamefont {Arenas}}]{guimera2003self}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {R.}~\bibnamefont
  {Guimer{\`a}~Manrique}}, \bibinfo {author} {\bibfnamefont {L.}~\bibnamefont
  {Danon}}, \bibinfo {author} {\bibfnamefont {A.}~\bibnamefont
  {D{\'\i}az~Guilera}}, \bibinfo {author} {\bibfnamefont {F.}~\bibnamefont
  {Giralt}}, \ and\ \bibinfo {author} {\bibfnamefont {{\`A}.}~\bibnamefont
  {Arenas}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal}
  {Physical Review E}\ }\textbf {\bibinfo {volume} {68}},\ \bibinfo {pages}
  {065103} (\bibinfo {year} {2003})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Grady}\ \emph {et~al.}(2012)\citenamefont {Grady},
  \citenamefont {Thiemann},\ and\ \citenamefont {Brockmann}}]{grady2012robust}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {D.}~\bibnamefont
  {Grady}}, \bibinfo {author} {\bibfnamefont {C.}~\bibnamefont {Thiemann}}, \
  and\ \bibinfo {author} {\bibfnamefont {D.}~\bibnamefont {Brockmann}},\
  }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal} {Nature
  communications}\ }\textbf {\bibinfo {volume} {3}},\ \bibinfo {pages} {1}
  (\bibinfo {year} {2012})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Allard}\ \emph {et~al.}(2017)\citenamefont {Allard},
  \citenamefont {Serrano}, \citenamefont {Garc{\'{i}}a-P{\'{e}}rez},\ and\
  \citenamefont {Bogu{\~{n}}{\'{a}}}}]{allard2017geometric}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {A.}~\bibnamefont
  {Allard}}, \bibinfo {author} {\bibfnamefont {M.~{\'{A}}.}\ \bibnamefont
  {Serrano}}, \bibinfo {author} {\bibfnamefont {G.}~\bibnamefont
  {Garc{\'{i}}a-P{\'{e}}rez}}, \ and\ \bibinfo {author} {\bibfnamefont
  {M.}~\bibnamefont {Bogu{\~{n}}{\'{a}}}},\ }\href {\doibase
  10.1038/ncomms14103} {\bibfield  {journal} {\bibinfo  {journal} {Nat Commun}\
  }\textbf {\bibinfo {volume} {8}},\ \bibinfo {pages} {14103} (\bibinfo {year}
  {2017})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Heaberlin}\ and\ \citenamefont
  {DeDeo}(2016)}]{heaberlin2016evolution}%
  \BibitemOpen
  \bibfield  {author} {\bibinfo {author} {\bibfnamefont {B.}~\bibnamefont
  {Heaberlin}}\ and\ \bibinfo {author} {\bibfnamefont {S.}~\bibnamefont
  {DeDeo}},\ }\href@noop {} {\bibfield  {journal} {\bibinfo  {journal} {Future
  Internet}\ }\textbf {\bibinfo {volume} {8}},\ \bibinfo {pages} {14} (\bibinfo
  {year} {2016})}\BibitemShut {NoStop}%
\end{thebibliography}%


\section*{Acknowledgments}
We thank Robert Jankowski for a careful reading of the manuscript. {\bf Funding: }We acknowledge support from: 
the ICREA Academia award, funded by the Generalitat de Catalunya; Agencia estatal de investigaci\'on project number PID2019-106290GB- C22/AEI/10.13039/501100011033; project Mapping Big Data Systems: embedding large complex networks in low-dimensional hidden metric spaces, Ayudas Fundaci\'on BBVA a Equipos de Investigaci\'on Cient\'i­fica 2017, and Generalitat de Catalunya grant number 2017SGR1064. 

\onecolumngrid
\section*{Supplementary Information}

We focused on undirected real networks with less than 100K nodes with edge clustering in the range $C_t \in(0. 25, 0.8)$ from very different domains as described below.

\subsection*{Data description}
\begin{itemize}
\item \textbf{AstroPh-CA} \cite{leskovec2007graph}: Collaboration network of Arxiv Astro Physics.
\item \textbf{Bible-CO} \cite{konect:harrison}: Network containing co-occurrences of nouns (places and names) of the Bible. 
\item \textbf{Cargoships} \cite{kaluza2010complex}: Network of global ports connected by commercial lines.
\item \textbf{CElegans-C} \cite{ahn2006wiring}: The nervous systems network of the Caenorhabditis elegans.
\item \textbf{CondMat-CA} \cite{leskovec2007graph}: Collaboration network of Arxiv Condensed Matter.
\item \textbf{Drosophila-G} \cite{stark2006biogrid}: Genetic interactions for Drosophila Melanogaster. We have converted the multiplex network into a single network taking into account the following relationship types: Direct interaction, Suppressive genetic interaction defined by inequality, Additive genetic interaction defined by inequality, Physical association, Colocalization, Association and Synthetic genetic interaction defined by inequality.
\item \textbf{EnronEmail} \cite{klimt2004introducing}: The network of email communication within the Enron company. 
\item \textbf{EUEmail} \cite{yin2017local}: The network of email communication in a large European research institution.
\item \textbf{Facebook-H} \cite{rozemberczki2019multiscale}: A page-page graph of Facebook sites. Nodes represent Facebook pages and links are mutual likes between sites.
\item \textbf{Friends-OFF} \cite{konect:moody}: A network created from a survey in which each student was asked to list his 5 best female and his 5 male friends. A node represents a student and an edge a between two students shows friendship.
\item \textbf{Friends-ON} \cite{konect:2017:petsterhamster}: A network containing friendships between users of the website hamsterster.com.
\item \textbf{Geom-CA} \cite{beebe2002nelson}: The authors collaboration network in computational geometry produced from the BibTeX bibliography. Two authors are linked with an edge, iff they wrote a common work (paper, book, ...). 
\item \textbf{GrQc-CA} \cite{leskovec2007graph}: Collaboration network of Arxiv General Relativity.
\item \textbf{HepTh-CA} \cite{leskovec2007graph}: Collaboration network of Arxiv High Energy Physics Theory.
\item \textbf{HepTh-CIT} \cite{gehrke2003overview}: Arxiv High Energy Physics Theory paper citation network.
\item \textbf{Human-M} \cite{serrano2012uncovering}: One-mode projection onto metabolites of the human metabolic network at the cell level.
\item \textbf{Human1-C} \cite{ahn2006wiring}: A connectome of the human brain including one hemisphere.

\item \textbf{Human1-P} \cite{chang2015brenda}: Network of physical protein-protein interaction networks for human ileum tissue. Nodes represent human proteins and edges represent tissue-specific physical interactions between proteins. Original dataset was multi-layer, this network contains only the layer \textit{ileum}.
\item \textbf{Human2-C} \cite{ahn2006wiring}: A connectome of the human brain including one hemisphere.
\item \textbf{Human2-P} \cite{chang2015brenda}: Network of physical protein-protein interaction networks for human tooth tissue. Nodes represent human proteins and edges represent tissue-specific physical interactions between proteins. Original dataset was multi-layer, this network contains only the layer \textit{tooth}.

\item \textbf{Human3-C} \cite{ahn2006wiring}: A connectome of the human brain including the two hemispheres.
\item \textbf{Human4-C} \cite{ahn2006wiring}: A connectome of the human brain including the two hemispheres.
\item \textbf{Human5-C} \cite{ahn2006wiring}: A connectome of the human brain including the two hemispheres.
\item \textbf{Human6-C} \cite{hagmann2008mapping}: A connectome of the human brain including the two hemispheres.
\item \textbf{Internet} \cite{claffy2009internet}: The network of the Internet at the Autonomous Systems level corresponding to mid 2009. 


\item \textbf{Jazz-CA} \cite{gleiser2003community}: A network of collaborations among jazz musicians and bands that performed between 1912 and 1940.


\item \textbf{Macaque-C} \cite{harriger2012rich}: A connectome of the macaque cortex.
\item \textbf{Mouse-C} \cite{oh2014b}: A connectome of the mouse brain.

\item \textbf{Music-CO} \cite{serra2012measuring}: In this network, nodes are chords and connections represent observed transitions among them in a set of songs. 

\item \textbf{PGP-Trust} \cite{konect:boguna}: Interaction network of users of the Pretty Good Privacy (PGP) algorithm.
\item \textbf{URVEmail} \cite{guimera2003self}: Network of e-mail interchanges between members of the Univeristy Rovira i Virgili (Tarragona).  
\item \textbf{USCommute} \cite{grady2012robust}: This network is based on surveys conducted during the 2000 census, and reflects the daily commuter traffic between US counties. We used the backbone generated in~\cite{allard2017geometric}.

\item \textbf{Wiki-H} \cite{heaberlin2016evolution}: The network of Wikipedia pages on editorial norms, in 2015. Nodes are wikipedia entries, and two entries are linked if exists a hyperlink between each other.

\end{itemize}

%\newpage
\subsection*{Network features and dimensionality}

Table \ref{realnets} shows the dimension obtained for each real network. In addition, we include properties of every network such as number of nodes/links, average degree and clustering coefficients.

\begin{table*}[h]
\scriptsize
\setlength{\tabcolsep}{4pt}
\center
\begin{tabular}{|l|r|r|r|r|r|r|r|r|r|r|}
\hline
Network & Type & $|V|$ & $|E|$ & av. deg. & C & triang & squares & pentag & Acc. & $D$\\
\hline
CElegans-C  &Biological - Brain&279&2287&16.39&0.34&0.37&0.1253&0.1120&51.28 \% &1\\

Human1-C  &Biological - Brain&493&7773&31.53&0.49&0.54&0.1065&0.0315&100.0 \% &3\\

Human2-C  &Biological - Brain&496&8037&32.41&0.48&0.54&0.1061&0.0322&100.0 \% &3\\

Human3-C  &Biological - Brain&256&9103&71.12&0.68&0.77&0.1899&0.0000&89.12 \% &2\\

Human4-C  &Biological - Brain&360&12100&67.22&0.66&0.74&0.1583&0.0000&100.0 \% &2\\

Human5-C  &Biological - Brain&1024&36553&71.39&0.60&0.66&0.1339&0.0005&100.0 \% &2\\

Human6-C  &Biological - Brain&989&17865&36.13&0.47&0.52&0.1016&0.0300&99.49 \% &3\\

Macaque-C  &Biological - Brain&242&3054&25.24&0.45&0.51&0.1949&0.0050&61.99 \% &1\\

Mouse-C  &Biological - Brain&213&2969&27.88&0.45&0.51&0.1930&0.0093&71.43 \% &2\\

Drosophila-G&Biological - Cell&8114&38909&9.59&0.09&0.19&0.0371&0.0849&61.22 \% &6\\

Human-M  &Biological - Cell&1436&4718&6.57&0.51&0.59&0.0770&0.0207&79.59 \% &2\\

Human1-P  &Biological - Cell&913&7472&16.36&0.21&0.29&0.097&0.1235&47.52 \% &1\\

Human2-P  &Biological - Cell&1090&9369&17.19&0.18&0.24&0.0827&0.1544&47.81 \% &1\\

Wiki-H&Citation - Hyperlinks&1872&15367&16.42&0.38&0.43&0.1016&0.0465&56.85 \% &3\\

Facebook-H&Citation - Hyperlinks&22470&170823&15.20&0.36&0.49&0.1083&0.0389&95.24 \% &1\\

HepTh-CIT  &Citation - Scientific&27400&352021&25.69&0.22&0.35&0.0735&0.0576&91.84 \% &3\\

Jazz-CA  &Collaboration - Music&199&2907&29.21&0.65&0.74&0.1219&0.0000&100.0 \% &2\\

GrQc-CA  &Collaboration - Scientific&4158&13422&6.45&0.55&0.76&0.0053&0.0048&100.0 \% &1\\

HepTh-CA  &Collaboration - Scientific&8638&24806&5.74&0.48&0.57&0.0091&0.0148&98.98 \% &4\\

Geom-CA &Collaboration - Scientific&3621&9461&5.23&0.54&0.68&0.0102&0.0096&98.98 \% &2\\

AstroPh-CA  &Collaboration - Scientific&17903&196972&22.00&0.63&0.62&0.0101&0.0233&100.0 \% &3\\

CondMat-CA  &Collaboration - Scientific&21363&91286&8.54&0.64&0.68&0.0045&0.0062&100.0 \% &2\\

Bible-CO&Coocurrences - Language&1707&9059&10.61&0.71&0.63&0.0347&0.0137&94.29 \% &4\\

Music-CO  &Coocurrences - Music&2476&20624&16.66&0.68&0.78&0.0659&0.0000&54.67 \% &4\\

Friends-OFF&Social Offline - Friends&2539&10455&8.24&0.15&0.18&0.0282&0.0668&89.21 \% &7\\

EUEmail&Social Online - Email&986&16064&32.58&0.41&0.47&0.1363&0.0309&86.3 \% &1\\

URVEmail&Social Online - Email&1133&5451&9.62&0.22&0.28&0.0608&0.1163&67.06 \% &5\\

EnronEmail  &Social Online - Email&33696&180811&10.73&0.51&0.54&0.0401&0.0174&85.2 \% &8\\

Friends-ON&Social Online - Friends&2000&16098&16.1&0.54&0.52&0.0543&0.0361&94.56 \% &6\\

PGP-Trust  &Social Online - Trust&10680&24316&4.55&0.27&0.62&0.0765&0.0086&94.9 \% &1\\

Internet  &Technological - peer2customer&23748&58414&4.92&0.36&0.58&0.0534&0.0120&50.11 \% &8\\

USCommute  &Transport - Commute&3025&6602&4.36&0.37&0.50&0.0470&0.0305&97.45 \% &4\\

Cargoships &Transport - Ships&821&4342&10.58&0.42&0.55&0.0873&0.0214&74.64 \% &3\\


\hline
\end{tabular}
\caption{Properties of real networks and their dimensionality as inferred by our method. Notice that we always work with the giant connected component.}
\label{realnets}
\end{table*}


\subsection*{Phase space of edge cycles}
\begin{figure*}[b] 
\centering 
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/0-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/1-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/2-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/3-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/4-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/5-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\caption{Relation between cycles and dimensions for real networks } 
\end{figure*}

\begin{figure*}[b] 
\centering 
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/6-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/7-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/8-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/9-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/10-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/11-1.pdf} 
\end{subfigure} \hspace*{-1.0em}
\caption{Relation between cycles and dimensions for real networks } 
\end{figure*}

\begin{figure*}[b] 
\centering 
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/12-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/13-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/14-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/15-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/16-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/17-1.pdf} 
\end{subfigure} \hspace*{-1.0em}
\caption{Relation between cycles and dimensions for real networks } 
\end{figure*}

\begin{figure*}[b] 
\centering 
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/18-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/19-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/20-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/21-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/22-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/23-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\caption{Relation between cycles and dimensions for real networks } 
\end{figure*}

\begin{figure*}[b] 
\centering 
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/24-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/25-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/26-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/27-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/28-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/29-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\caption{Relation between cycles and dimensions for real networks } 
\end{figure*}

\begin{figure*}[b] 
\centering 
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/30-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/31-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\begin{subfigure}{} 
\includegraphics[width=\textwidth]{plots/32-1.pdf} 
\end{subfigure} 
\hspace*{-1.0em}
\caption{Relation between cycles and dimensions for real networks }
\end{figure*}







\end{document}