Persistent Homology of Fractional Gaussian Noise
Abstract
In this paper, we employ the persistent homology (PH) technique to examine the topological properties of fractional Gaussian noise (fGn). We develop the weighted natural visibility graph algorithm, and the associated simplicial complexes through the filtration process are quantified by PH. The evolution of the homology group dimension represented by Betti numbers demonstrates a strong dependency on the Hurst exponent (). The coefficients of the birth and death curve of the -dimensional topological holes (-holes) at a given threshold depend on which is almost not affected by finite sample size. We show that the distribution function of a lifetime for -holes decays exponentially and the corresponding slope is an increasing function versus , and more interestingly, the sample size effect completely disappears in this quantity. The persistence entropy logarithmically grows with the size of the visibility graph of a system with almost -dependent prefactors. On the contrary, the local statistical features are not able to determine the corresponding Hurst exponent of fGn data, while the moments of eigenvalue distribution () for reveal a dependency on , containing the sample size effect. Finally, the PH shows the correlated behavior of electroencephalography for both healthy and schizophrenic samples.
I Introduction
A powerful approach to study different types of data sets ranging from point cloud data and scalar fields to a complex network (graph), particularly high-dimensional data, is called topological data analysis (TDA) Edelsbrunner et al. (2001); Zomorodian and Carlsson (2005); Zomorodian (2005); Carlsson (2009); Zomorodian (2012); Wasserman (2018). TDA as an application of algebraic topology Nakahara (2003); Munkres (2018); Hatcher (2005) and a branch of computational topology Edelsbrunner and Harer (2010); it analyzes the shape of high-dimensional complex data in terms of global features (number of connected components, loops, voids, etc.) of topological space underlying the data set. In the persistent homology (PH) technique, as the main part of TDA, the topological approximation of phase space of any type of data set which is called the simplicial complex is assigned to the underlying data, and then topological invariants are computed.
The PH aims to capture topological evolution of data set by varying scale (parameter), and extracts topological invariants of the data set in each scale summarizing them in different representations, e.g., persistence barcode (PB) Ghrist (2008); Carlsson et al. (2005), persistence diagram (PD) Patel (2018), persistence landscape (PL) Bubenik and Dłotko (2017), persistence image (PI) Adams et al. (2017), persistence surface (PS), and -curve, which reveal topological information of the data set. Being robust to noise, PH can clarify the essential features of the systems with high internal degrees of freedom and is capable of classifying data sets Chazal and Michel (2017); Munch (2017). The PH technique has attracted much attention due to its vast applications in analyzing complex networks Serrano et al. (2020); Saggar et al. (2018); Horak et al. (2009). Also it has been used in various systems (see, e.g., Topaz et al. (2015); Sizemore et al. (2019); Pranav et al. (2017); Jaquette and Schweinhart (2020); Speidel et al. (2018); Salnikov et al. (2018); Bobrowski and Skraba (2020); Tran et al. (2021); Olsthoorn et al. (2020) and references therein).
A mathematical model containing correlation tuned by one parameter (the Hurst exponent Hurst (1951)) is the fractional Brownian motion (fBm) and its increment is known as fractional Gaussian noise (fGn) Mandelbrot and Van Ness (1968). It is also used to model self-similar phenomena of various types ranging from meteorology, engineering, econophysics, and astronomy to biology (see, e.g., Eghdami et al. (2018); Jiang et al. (2019) and references therein). To quantify the properties of a given self-similar data set whose power spectrum behaves as a power-law in the frequency (wavelength) domain, many methods have been proposed. A well-studied method is multi-fractal detrended fluctuation analysis (MFDFA) Peng et al. (1994, 1995); Kantelhardt et al. (2002). Taking into account the higher-order detrended covariance, the multi-fractal detrended cross-correlation analysis (MFDXA) has been introduced Zhou et al. (2008). Despite many advantages brought by the mentioned methods, the impact of more complicated trends and finite-size effects have not been diminished completely in many previous approaches Hu et al. (2001); Chen et al. (2002); Kantelhardt et al. (2001); Nagarajan and Kavasseri (2005a). On the other hand, the finite size of time-series affects the accurate estimation of the Hurst exponent by some of previous methods Xu et al. (2005).
Although different methods can be found in the literature to determine the scaling exponent of fBm or fGn series, very little attention has been paid to deal with the topological properties and the probable capability of TDA for estimation of the Hurst exponent. In this regard, knowing a given time series belongs to an fGn class, some relevant questions can be raised: (i) Does the topological aspect of time series depend on the Hurst exponent? (ii) What are the effects of sample size, trends, and irregularity of fGn signal on the PH of topological motifs generated from the data set? (iii) How is the multifractality expressed by PH? Motivated by the mentioned questions, in this paper, we concentrate on the topological properties (homology group) of fGn.
A way to construct the higher dimensional manifold from a typical time-series in order to evaluate the evolution of -dimensional holes through the filtration process is assigning a weighted graph to the underlying time-series. There are various methods to assign a network to a typical time-series, e.g., the proximity network, cycle network, visibility graph, correlation network, recurrence network, and transition network (see, e.g., Zou et al. (2019) and references therein). The idea of the visibility graph (VG) is a complex network constructed by considering the visibility algorithm, proposed by Lacasa et al as a novel way to analyze time-series in terms of complex network language Lacasa et al. (2008) proposed as an alternative method to estimate for fBm and fGn series Lacasa et al. (2009).
In this paper, we rely on statistical and topological properties (homology group) of natural VGs (NVGs) associated with such signals. First, we propose a weighted version of natural VGs (WNVGs) by defining a well-defined weight function to quantify the quality of visibility between data points of the signal for extracting nonsensitive (robust) features in the presence of possible noises in the signal. Then, we apply the filtration process on the weighted clique simplicial complex corresponding to WNVG by considering the weight (visibility value) of links as a threshold parameter and higher-order connections (-cliques ; ) as building blocks of such higher-order structure. Accordingly, we figure out the evolution of robust topological features explaining the global structure of WNVG. Considering other techniques for making networks from time-series and applying PH could provide interesting results, but is time-consuming from computational points of view; the possibility of distinguishing the non-stationary and stationary series, the sensitivity of corresponding results to the value of the Hurst exponent, and the robustness of results with sample size are some of our criteria for taking VG in its weighted version.
Our research presented in this paper has the following advantages.
(1) Inspired by network science and a self-similar process characterized by a scaling exponent called the ”Hurst exponent”, we implement the weighted natural visibility graph (WNVG) to make a network from fractional Gaussian noise (fGn). In this approach, the topological motifs survive; consequently, their evolution concerning self-similar exponents can be examined. Our results approve that such evolution is a robust feature for determining the Hurst exponent.
(2) We will demonstrate that the statistical analysis of WNVGs such as probability distribution functions of eigenvector, betweenness, and closeness centralities are almost -independent, and therefore, they can not recognize the type of correlation of fGn series.
(3) We rely on TDA and implement the PH, which is a robust method to examine the evolution of global properties during the filtration process. Almost all relevant results are sensitive enough to the Hurst exponent of the underlying data set and it is also possible to check whether the data are stationary or not. More precisely, irrespective of either stationarity or non-stationarity of underlying times series, to capture the homology generators, the constructed network should be weighted. It is worth noting that the non-stationary behavior may be produced due to the various types of trends superimposed on the intrinsic fluctuation; therefore, in the presence of any prior information regarding trends the pre-processing procedure including at least one of the following algorithms must be employed to produce clean series, e.g., the singular value decomposition algorithm (Nagarajan and Kavasseri, 2005b), the adaptive detrending algorithm (Hu et al., 2009), and empirical mode decomposition (Wu et al., 2007).
(4) Finally, we emphasize that the behavior of the local (statistical) observables depend weakly on , whereas the coefficients of global (topological) observables are almost strongly -dependent and even for a part of measures, the size effect is almost diminished. We notify that TDA provides a new type of measure to quantify the Hurst exponent, and therefore, the scaling exponents of the correlation function, power spectrum, and fractal dimension can be specified with reliable approaches.
The rest of paper is organized as follows: In the next section, our methodology is introduced briefly. The construction of VGs for a time-series and the key idea of topological network analysis are clarified in Sec. II. The numerical results of synthetic fGn time series, which are covered in two subsections, local statistical properties and topological properties, are presented in Sec. III. The implementation of realistic data is described in Sec. IV. We give some ideas for applying the proposed method to various problems in Sec. V, and close the paper with a conclusion. More details on synthetic data generation, statistical network analysis, algebraic topology, and persistent homology are explained in appendices.
II Methodology


In this research, we aim to analyze the complex network of the visibility graph constructed from a fractional Gaussian noise (fGn) (see Appendix A for more details of generating a synthetic fGn series), with an emphasis on the topological aspects. Besides this, we also compute some conventional statistical properties of the mentioned signal.
II.1 Visibility Graph Method
Among growing applicability of complex networks in many fields and interdisciplinary branches in science Costa et al. (2011), a technique has been suggested which converts a time-series to a network, the so-called visibility graph method Lacasa et al. (2008). Generally, suppose represents a real-valued time-series. One can construct a network, the so-called visibility graph, denoted by , is the node (vertex) set, and is link (edge) set and is a map from to real numbers. The VG is defined by using the bijection as follows,
(1) |
and the connections are constructed according to the visibility condition between the nodes, i.e., the nodes and are connected if the node is visible from the node and vice versa, and therefore the resulting graph is undirected (for more details on the properties of VGs, see Lacasa et al. (2008)). In general, there are two ways to construct a network (graph) from a time-series: the horizontal visibility graph (HVG) Gonçalves et al. (2016); Gao et al. (2016); Xie and Zhou (2011) and the natural visibility graph (NVG) Zheng et al. (2021); Yang et al. (2009); Ahmadlou et al. (2010); the former is more sparse than the latter case and in this work we focus on the NVG. In Fig. 1, we show how an HVG [panel (a)] and an NVG [panel (b)] for a synthetic fGn series can be constructed. In a binary setup, the corresponding visibility graph chooses the range of the weights from a binary set, ; e.g., for a binary NVG (BNVG) the weight function can be written according to following relation,
(4) |
where is the step function, and . The argument of the function being positive guarantees that the node is visible from the node and vice versa. Since the edge in a BNVG has the weight or , it is unsuitable for continuous filtering. To take into account the quality of visibility between nodes, we suggest the weighted version of the natural visibility graph (WNVG), by considering the weight function as follows,
(5) |
There are two factors inside the product. In the second branch of Eq. (5), one is the step function just like the binary graph, and the other is the weight which is proportional to ”how visible is the site from and vice versa”; i.e., the more distinguishable the data points are in the original time-series, the higher the corresponding weight is in the constructed network. The term is necessary to make the weights reasonable numbers for comparison reasons. In the absence of this exponent, the more the distance between the nodes is, the higher the corresponding weights are. For both statistical and topological analysis, we use this weight function which admits continuous filtering.




II.2 Topological Network Analysis
A conventional approach to quantify the properties of a typical network is determining degree, the number of nodes straightly connected with the underlying node by non-zero weight, and centrality measures such as betweenness centrality, the number of shortest paths between any pair of nodes going through a distinct node, closeness centrality, eigenvector centrality, etc. (see Appendix B for more details). Besides the mentioned approach, other formalisms have been proposed in which not only the pairwise connections (links) are examined but also a systematic pipeline is considered to incorporate higher-order connections (-cliques), including the simplicial complex and hypergraph Bianconi and Rahmede (2016); Kovalenko et al. (2021); Young et al. (2020).
To analyze such higher-order structures, one can generalize the well-known statistical quantities based on higher-order connections. On the other hand, for global analysis of these structures newly born topological tools are proposed. By the term ”global”, we mean the essential features of the object which are not affected by geometric transformations. The well-known topological quantities describing global properties of the space (or any object mapped to a topological space) are Betti numbers. The th Betti number of an object () is a topological invariant. The dimension of the -homology group of the topological space corresponding to the object counts the number of -dimensional topological holes (-holes) of the object. Intuitively, indicates the number of connected components, is the number of topological (unshrinkable) loops, and counts the number of topological (unshrinkable) voids (see the Appendix C for more details). According to the mentioned properties of the topological measures and weight-based analysis of weighted complex networks, the applied algebraic topology tool, known as the persistent homology (PH) technique, is useful to study global structures of the weighted complex network in higher-dimensions Edelsbrunner and Harer (2010); Rote and Vegter (2006); Zomorodian (2009).
In the PH-based analysis of a weighted complex network, the weighted network is mapped to a weighted clique simplicial complex as a higher-order structure containing any -clique of the network as the -simplex. Therefore, PH creates a nested sequence of the clique simplicial complex, so-called filtration, by considering the weight as the parameter, such that any link (1-simplex) presents in the complex at a distinct weight if the weight of the link is less than the distinct weight. Accordingly, the -holes of the complex appear and disappear when the weight (threshold) varies. To summarize the evolution of these -dimensional topological features of the system, PH assigns an ordered tuple, the so-called persistence pair (PP), to this global descriptor to visualize the topological variation of the system in the birth-death space. This kind of visualization for the evolution of -holes is called the persistence diagram (PD) for the -homology group. PD for the -homology group includes hidden topological information of the -holes in the weighted complex. For example, one can compute the population of birth, death, and lifetime of -holes using the distribution of PPs in PD for the -homology group. Persistence entropy (PE) for the -homology group is another quantity defined by the Shannon entropy of topological persistence (lifetime) of PPs of the -homology group (see Appendix D for more details).
III Results
To evaluate the statistical and topological features for the constructed VG from a series, at first, we focus on the synthetic fractional Gaussian noise (fGn) as a self-similar series. There are some exact and approximate algorithms for generating a self-similar time-series. The Hosking Hosking (1984), Cholesky Dieker and Mandjes (2003), and Davies-Harte methods Davies and Harte (1987) are the examples of exact approach to generate fBm and fGn series. Throughout this paper, we implement the Davies-Harte method to generate fGn series with different self-similar exponents and sizes. To reduce any bias in the nominal Hurst exponent as much as possible, all relevant results are determined by doing an ensemble average over realizations generated by Davies-Harte method for each . To ensure the correctness of the Hurst exponent value associated with each simulated time-series, we have computed again the value of by our code based on the detrended fluctuation analysis (DFA) method Kantelhardt et al. (2002) and compare the expected and computed Hurst exponents. Our results show that both Hurst exponents are in agreement with each other.
Now we turn to the statistical and topological properties of the VGs constructed from the fGn time-series and investigate their behavior concerning the Hurst exponent. The networks of sizes , and (for which a desktop with GB memory is capable of performing matrix operations) are considered. The Python toolbox ”NetworkX”111https://networkx.org/ is employed for the matrix operations on the graphs. In the topological analysis, we especially focus on the Betti- (represented by the defined as the number of connected components of the network) and Betti- (represented by defined as the number of loops) features, which are extracted by using the ”Dionysus” Python package Dmitriy (sus2). The persistence statistics, containing the lifetime (the interval between birth and death) of the topological features, and its Shannon entropy are also analyzed.
Each exponent has been estimated by Bayesian statistics accordingly; the and reveal the data and model free parameters, respectively. The posterior function is defined by
(6) |
where is the likelihood and is the prior probability function containing all information concerning model parameters. Here we adopt the top-hat function for the prior function whose window’s size depends on the expected range of the corresponding exponent. Taking into account the central limit theorem, the functional form of likelihood becomes multivariate Gaussian, i.e., . The for determining the best-fit value for the scaling exponent reads as
(7) |
where is a column vector whose elements are determined by difference between computed value and theoretical form for each measure, and is the corresponding covariance matrix. Finally, the best fit value of the considered exponent is computed by maximizing the likelihood probability distribution and the associated errorbar is given by
(8) |
Subsequently, we report the best value of the scaling exponent at a
confidence interval as .
III.1 Local Statistical Properties
By local properties, we mean the properties which are node-dependent and are not necessarily globally defined.
It has been confirmed that the distribution function of the node degree of VGs of the fBms and fGns is power-law with the exponent and , respectively Lacasa et al. (2008, 2009). In this subsection, we perform our computation for the WNVG, introduced in this paper.


The probability distribution function of eigenvector () and betweenness () centralities are indicated in panels (a) and (b) of Fig. 2 in log-log scale, in terms of for WNVGs. The scaling behavior of mentioned distributions has been checked by the Kolmogorov-Smirnov test (KS test) and the results confirm that the power-law behavior of the computed and is highly - and size-dependent [see panels (a) and (b) of Fig. 2]. The probability distribution of closeness centrality and corresponding moments for and are illustrated in panels (c) and (d) of Fig. 2, respectively. This part depicts that not only the Hurst dependency is not confirmed but also the overall shape of probability distribution functions of statistical measures depends on the size of the underlying fGn series. Subsequently, such distributions can not discriminate between different fGn series.
The full spectrum of the eigenvalues [Eq. (12)] is illustrated in panel (a) of Fig. 3. We see that the impact of is changing the range of the spectrum, and by increasing the Hurst exponent, the range of the spectrum for WNVGs becomes tight. This phenomenon can be understood by recalling that correlations (obtained by increasing ) smooth the underlying time-series, causing the corresponding network to have more links at low weight. For more smoothed time-series, the typical slopes for the associated WNVG become down, leading to lower weights according to Eq. (5), and equivalently making a shorter range for the distribution of s. Panel (b) of Fig. 3 indicates different moments for . The solid and dashed lines correspond to and , respectively. The th moment of this distribution behaves as an -dependent quantity. The higher the order of moments, the stronger the dependency on sample size is.
III.2 Topological Properties












For any given value of Hurst exponent, the associated BNVG of fGn is a topological tree; therefore, the BNVGs are topologically equivalent to each other. In other words, various BNVGs are homeomorphic for different according to the homeomorphism theorem. The looplessness of BNVGs indicates that these networks do not contain some classes of network motifs corresponding to topological loops, so-called topological motifs Xie and Zhou (2011). To make more sense, suppose 4 successive data points as from a given time-series to make a minimal topological loop. From a network perspective, the necessary (not sufficient) condition to construct a topological loop is that and the sufficient condition is . The weights here are determined by Eq. (4). Geometrically, the necessary condition is equivalent to the case where data points have upward concavity. The visibility condition does not satisfy the sufficient condition, such that either (creating two 2-simplices and ) or (making two 2-simplices and ) or even (constructing a 3-simplex ) killing the topological loop and leads the binary network to be topologically tree. Therefore, the BNVG does not contain a certain class of network motifs equivalent to topological holes, whereas, in the WNVG case these local patterns can be captured as topological loops. Also mentioned loops are extracted through the filtration of the corresponding weighted simplicial complex. According to the PH language, the sufficient condition can be treated as ; therefore, the associated topological motifs now remain. Subsequently, we only focus on the topological aspects of WNVGs. Using this terminology, we can analyze local behaviors of a generic fGn using the statistics of corresponding patterns (topological motifs) in WNVGs which are presented as PPs in PD.
Now, we are going to evaluate topological measures for WNVG constructed from a generic time series. Since in this paper, we are interested in examining the capability of the PH technique in determining the Hurst exponent of a typical self-similar process, therefore we take fGn which is an increment of fBm. Classifying the stationary and non-stationary series is in principle possible when the weighted network is constructed from time series in our approach. Intuitively, by increasing the value of the Hurst exponent, the underlying series becomes more smooth and the statistics of weights grow for lower values of weight. For an fBm data set which is the profile set of fGn Taqqu et al. (1995); Kantelhardt et al. (2002), the maximum value of distribution function of weights occurs at lower weight values. Subsequently, the PH of WNVG which is represented by topological curves can recognize the stationary and non-stationary series. The constructed networks according to the visibility graph possess the footprint of Hurst exponent empirically demonstrated in Lacasa et al. (2009). The higher value of causes making the denser network. Also, the number of -simplices at lower value of threshold increase in the weighted version of the visibility graph; on the other hand, such simplices influence the evolution of -holes in associated simplicial complexes. Therefore, the coefficients of topological curves depend on Hurst exponent. Hereafter, we consider fGn as our case study. Panel (a) of Fig. 4 indicates the as a function of filtration parameter (threshold) for clique complexes of WNVG produced for various time-series with different values of Hurst exponent. To reduce the effect of sample size, we divide the Betti numbers by the sample size and call these normalized Betti numbers. By increasing the value of the Hurst exponent, the normalized versus threshold decreases. Namely, the number of connected components in the network decreases with increasing (the graphs become steeper). Interestingly, the slope of normalized as a function of is different for different ; consequently, the WNVG of fGn sets reaches to the connected regime (path-connected), , [in panel (a) of Fig. 4, we take ] by different rates and at different thresholds, . Panel (b) of Fig. 4 represents the value of as a function of Hurst exponent for different network sizes. As depicted in the mentioned panel, the value of behaves as a sample size-dependent quantity and by increasing , such dependency becomes negligible.
We define the and as the number of -dimensional holes that are born and die at a given threshold, , respectively. It turns out that for , since at the underlying network has connected components; therefore, all connected components are born at . Panel (c) of Fig. 4 illustrates the as a function of . As shown in this plot, one of the proper fitting functions to describe the normalized is given by for , where the value of depends on the value. The depends on the Hurst exponent as increasing function and it behaves as an almost independent function on size of series [panel (d) of Fig. 4].
Panel (a) of Fig. 5 is devoted to for various Hurst exponents. As we expect, for a trivial threshold, , we have connected components () and therefore the number of loops is identically zero (). By increasing the threshold, the higher value of the Hurst exponent leads to a more rapidly increasing rate of . On the other hand, for a high enough value of the threshold, again the underlying data set behaves like a topological tree without any topological loops. Therefore, the normalized goes asymptotically to zero, and such descending is more rapid for higher . We also determine the lowest non-trivial threshold for which there is no loop in the underlying network denoted by , and depict this threshold versus for different samples size in panel (b) of Fig. 5. The is also a size-dependent quantity. Comparing the and demonstrate that by increasing threshold value, the WNVGs of the fGn series reach the loopless regime () before appearing in the connected regime (for which ), irrespective of the Hurst exponent, i.e., . The quantities , versus thresholds and corresponding coefficients are illustrated in panels (c)-(f) of Fig. 5, respectively. The and are almost size-independent and they grow by increasing . The local upward concavity behavior of time series satisfying the loop condition and associated topological motifs (1-holes) appears and disappears earlier as the Hurst exponent of the time-series increases.
Another interesting property to assess is the probability distribution of lifetime for 1-holes which is the difference between the death and birth thresholds of a typical measure in a 1-homology class. Panel (a) of Fig. 6 shows the probability distribution of topological 1-dimensional hole lifetime, , for various synthetic data sets with different values for the Hurst exponent when the vertical axis is plotted in log-scale. Our results confirm that . The -dependency of for various systems sizes is depicted in panel (b) of Fig. 6. This result confirms that can be considered as a robust measure for determining the Hurst exponent of the fGn signal which is not affected by sample size even compared to , , and . The increasing behavior of the lifetime coefficient versus the Hurst exponent also indicates that the anti-correlated signals () contain more persistent topological motifs (1-holes). This behavior also demonstrates a considerable difference between the amount of visibility between the inner and the outer nodes which are corresponding to the local upward concavity behaving data points in these signals.



Figure 7 indicates the persistence diagram (PD) and persistence barcode (PB) for three types of fGn signals for (a) (anticorrelated), (b) (uncorrelated) and (c) (correlated). The open circle and triangle symbols correspond, respectively to the - and -homology groups in a persistence diagram for WNVGs of fGn. Each symbol depicts a pair of a -dimensional hole. As expected, all 0-holes are born in , and also always . In the barcode representation (inset plot), the horizontal lines (blue lines for and orange lines for ) start and end on the threshold values on which -dimensional holes are born and die, respectively.
The associated persistence entropies (PEs) defined by Eq. (30) are obtained using the persistence diagram. Panels (a) and (b) of Fig. 8 depict the and , as a function of sample size, respectively. We compute persistence entropy for all available Hurst exponent values represented by different symbols. Our results demonstrate that for . The behavior of prefactor versus is represented in panel (c) of Fig. 8. The is almost an increasing function versus Hurst exponent, while the becomes constant.



IV Implementation on Realistic Data
To illustrate the applicability of PH to characterize the self-similar nature of real data, in this section, we use the physiological data set studied in Olejarczyk and Jernajczyk (2017). We implement the DFA algorithm to verify the scaling behavior of their correlation functions. Then, we apply our approach to the channel F8 of the standard 10–20 electroencephalography (EEG) montage recorded from 14 patients (7 males: 27.9 ± 3.3 years, 7 females: 28.3 ± 4.1 years) with paranoid schizophrenia and 14 healthy controls (7 males: 26.8 ± 2.9, 7 females: 28.7 ± 3.4 years). The EEG data were recorded in all subjects during an eyes-closed resting-state condition for 15 minutes with the sampling frequency of 250 Hz. We construct the WNVG from the EEG signals and the evolution of topological motifs through the filtration process is examined as depicted in Fig. 9. To infer the statistical significance of the results, we carry out the KS test and we obtain the exponential behavior of results indicated in Fig. 9. Then, according to the likelihood approach, we estimate the topological coefficients and corresponding errorbars. The value of coefficients , , and associated Hurst exponents for both healthy and schizophrenic cases are reported in Table 1. Comparing the topological coefficients with our results for estimation of the Hurst exponent (Figs. 5 and 6), enables us to compute the associated Hurst exponent. The value of the Hurst exponent for each coefficient is reported in Table 1. Averaging on three kinds of Hurst exponents for EEG signals leads to and at the confidence interval for healthy and schizophrenic cases, respectively. Our results also reveal a correlated behavior in both data sets. It is worth noting that, the PH can classify different types of data.
Measure | Healthy | Schizophrenic |
---|---|---|



V Summary and Concluding Remarks
Applying the various tools developed in network science on a network constructed from a typical time series reveals non-trivial information. Particularly, some of the features of the network for a generic fractional Gaussian noise (fGn), characterized by Hurst exponent , exhibit a promising relation to the corresponding Hurst exponent. In this paper, we developed a method to generate a WNVG from the fGn (an increment of fBm) series which is a more general network compared to a binary network class. According to the filtration process, the evolution of topological holes in the associated WNVG can be captured. To this end, we used the PH technique, to examine the topological motifs.
The statistical properties of the WNVG were analyzed using the standard network measures. Our main results are as follows:
(1) The probability distribution functions of eigenvector, betweenness and closeness centralities computed for WNVGs constructed from fGn series [panel (b) of Fig. 1] do not depend on and even the overall shape of mentioned distributions is highly size-dependent. The main message is that such kinds of statistical measures are not proper measures for determining the Hurst exponent of the fGn series (Fig. 2).
(2) Increasing the amount of correlation results in obtaining more dense networks and shifts the weights of the links to the lower values and, consequently, the width of the distribution function of the eigenvalues to be tighter. The th moment of this distribution behaves as an -dependent quantity. The higher the order of moments, the stronger the dependency on sample size (Fig. 3).
In the second part, we considered the topological properties of synthetic fGn. Our main results are summarized below:
(3) The corresponding BNVG of a typical fGn is a topological tree which means that all topological motifs have identically vanished while taking into account a weight function to construct the so-called weighted NVG (WNVG) leads to the survival of topological motifs and therefore their evolution with respect to self-similar exponents can be examined. Such evolution reveals a robust feature for determining the Hurst exponent reliably.
(4) The Betti-0 is a representative of the number of connected components of the weighted clique simplicial complex associated with the WNVG with respect to the threshold (weight). The decreasing rate of Betti-0 increases by increasing . The threshold value for which the underlying WNVG reaches the connected regime (path-connected) indicates an -dependency [panels (a) and (b) of Fig. 4].
(5) Our result also confirms that the coefficient corresponding to the exponentially decaying function of the number of connected components dying (merging), , as a function of threshold, depends on the Hurst exponent and interestingly it is almost size-independent [panels (c) and (d) of Fig. 4].
(6) The statistics of 1-holes (topological loops) show that the vanishing threshold for the number of topological loops, , is -dependent and it contains the sample size effect. The coefficients corresponding to the exponentially decaying function of the number of topological loops appearing () and disappearing () as a function of threshold reveal the proper criteria for measuring the Hurst exponent (Fig. 5). These coefficients also indicate that the topological motifs (upward concavity behavior data points of time-series satisfying loop condition) evolve (appear and disappear) in low weights for correlated signals.
(7) The probability distribution of the lifetime of 1-holes () confirms that the corresponding coefficient () is an increasing function versus emphasizing that the sample size effect is completely diminished in this quantity. Consequently, for a self-similar time-series in the absence of trends, this coefficient can be a reliable measure for estimating the Hurst exponent even for a small sample size irrespective of the value of the exponent (Fig. 6). This coefficient also indicates that the fGn signals living in negatively correlated regimes incorporate more robust topological motifs (1-holes) which shows a significant difference between the quality of visibility of inner and outer nodes corresponding to the local upward concavity behaving data points in these signals.
(8) The persistence pairs (PPs) in the persistence diagram (PD) and the persistence barcode (PB) for the weighted clique complex of WNVGs which are indicators of persistent homology have been computed and with increasing the value of the Hurst exponent shrink to the origin of the coordinate (Fig. 7). We also computed persistence entropies (PEs) for 0-homology and 1-homology groups. Both quantities depend on sample size as expected and the corresponding slopes in semi-log scale were almost -dependent (Fig. 8). Implementing the PH method on real data and computing the topological parameters, we could determine the corresponding Hurst exponent. Interestingly, PH admitted its capability for the classification of various data sets.
(9) Employing PH on the constructed weighted network from the realistic series confirmed the correlated behavior of electroencephalography for both healthy and schizophrenic samples.
Finally, we emphasize that the behavior of the local (statistical) observables depends weakly on , whereas the exponents of global (topological) observables are almost strongly -dependent and even for the , the size effect is completely diminished. A take-home message is that the TDA provides a new type of measure to quantify the Hurst exponent and, therefore, the scaling exponents of the correlation function, power spectrum, and fractal dimension can be specified with reliable approaches.
In this paper, we have not verified whether the persistent homology technique is capable of recognizing that the underlying time-series is a self-similar set or not. Indeed, this purpose is beyond the scope of this paper. To address the capability of our method to discriminate between stationary and non-stationary times series, more simulations for different types of non-stationary cases should be performed; this is left for our future study. Also, it would be interesting to examine the effect of trends and irregularity which may occur in a wide range of events in nature in the context of the TDA and more precisely via the PH approach, and we leave this too for future research. The above analysis can be done on different phenomena ranging from cosmology, astrophysics, and economics to biology Akrami et al. (2020); Eghdami et al. (2018); Vafaei Sadr et al. (2018) with different approaches to make graphs from time-series.
Acknowledgment
The authors are very grateful to Marco Piangerelli for his notice on TDA as a starting point in this research. In addition, we thank to the anonymous referees, who helped us to improve the paper, considerably. The numerical simulations were carried out on the computing cluster of the University of Mohaghegh Ardabili.
Appendices
Appendix A: Synthetic Fractional Gaussian Noise
To model the stochastic fractal processes, Mandelbrot and Van Ness introduced the fractional Brownian motion (fBm) and fractional Gaussian noise (fGn) Mandelbrot and Van Ness (1968). The theory of fBm is a mathematical generalization of the classical random walk and Brownian motion Mandelbrot and Van Ness (1968); Kahane and Kahane (1993). A 1-dimensional fBm is represented by , with power-law variance, for which , where is called the Hurst exponent. For this random force, the Markov property and the stationarity are violated (note that when we have domain Markov property, stationarity, and continuity for a time series, then it should be proportional to a 1-dimensional Brownian motion). A model for generating fBm (denoted by to emphasize on its Hurst exponent ) is a generalization of the Brownian motion which is non-stationary and non-Markovian Reed et al. (1995), and is given by the Holmgren-Riemann-Liouville fractional integral,
(9) |
where is the Gamma function, is the increment of 1-dimensional Brownian motion, and it has the following covariance:
(10) |
where and also . The increments, , are known as fractional Gaussian noise (fGn). The power spectrum of fBm and fGn behaves as , where and for fBm and fGn, respectively. For () the corresponding fGn is positively (negatively) correlated. According to the results provided by detrended fluctuation analysis (DFA), the relation between the scaling exponent derived by the DFA method and associated Hurst exponent of fBm is , while constructing the fGn series by making the increment of fBm confirmed that the scaling exponent of fluctuation functions computed by DFA is directly related to the Hurst exponent Taqqu et al. (1995); Kantelhardt et al. (2002).
Appendix B: Statistical Network Analysis
Suppose that a network (graph) is represented by . Here, is a node (vertex) set, is a link (edge) set, and is a weight function (threshold). Subsequently, the degree of th node () is the number of nodes straightly connected with the underlying node by non-zero weight, and it is denoted by . The degree centrality () is defined by , which is apparently related directly to how important the underlying node is, since it is the number of agents that have a connection with it. An important function concerning this quantity is the degree distribution showing the probability distribution function for degree of all nodes in the network:
(11) |
The eigenvector centrality () is also defined via the eigenvalue equation
(12) |
where is the eigenvalue. The maximum value of the spectrum, i.e., plays the dominant role in the network properties, the corresponding eigenvectors of which are denoted by revealing the importance of the nodes. Let us denote the shortest distance between nodes and by which is assumed to be when there is no path connecting them (disconnected graphs). Then the closeness centrality is defined by
(13) |
and the betweenness centrality is as follows:
(14) |
where is the number of geodesics from to , and is the number of geodesics from to which pass through node .
Appendix C: Algebraic Topology
Topology generally refers to the global features in contrast to the geometrical invariants of underlying objects or sets. We have two spaces represented by and , and they have the same local (geometric) features if any relevant features are invariant under congruence, while the mentioned spaces are topologically equivalent if the associated features are invariant under homeomorphisms. In other words, they are homeomorphic. Homology theory plays a crucial role in the mathematical description of the relevant building block of a typical topological space and reveals the connectedness of underlying space Edelsbrunner and Harer (2010); Rote and Vegter (2006); Zomorodian (2009). Based on such properties, for the sake of clarity, we will give a brief review on the building blocks of algebraic topology which are useful to set up homology groups.
Simplex: A -simplex () is a convex-hull of any geometrically independent subset, accordingly . By this definition, a 0-simplex is a point, a 1-simplex is a segment of a line, a 2-simplex is a filled triangle, a 3-simplex is a filled tetrahedron, and so on (Fig. 10).
Face: An -simplex which is denoted by is a subset of the -simplex () and it is called the -face of the -simplex.
Simplicial complex: A simplicial complex () is a collection of simplices such that: any -face of any -simplex of a typical complex (), is a member of the complex. In addition, the non-empty intersection of any two simplices, , and , from the complex is an -face of both simplices. The dimension of a complex is the maximum dimension of all simplices of the complex. According to the definition of the complex, one can define its -ordered subcollection of complexes as follows:
(15) |
Chain: For a given simplicial complex, a -chain (-dimensional chain) is a linear combination of -simplices of , defined by
(16) |
where corresponds to the cardinality of the -ordered subcollection of complex and the coefficients, s, belong to a field, which is usually considered as . The collection of all possible -chains in the simplicial complex is called the -chain group as
(17) |
Boundary operator: For the simplices in any dimension, the boundary operator is an operator mapping to its boundary according to
(18) |
Boundary: A -chain which is the boundary of a -chain, is called the -boundary, denoted by . The -boundary group is the collection of all -boundaries in complex ,
(19) | |||||
Cycle: A -chain that has no boundary, is called a -cycle denoted by as
(20) |
The -cycle group is defined as the collection of all -cycles in complex ,
(21) | |||||
Since ”boundaries have no boundary”, therefore, we have
(22) |
hence
(23) |
Homology group: The -homology group is defined by the quotient group of the -cycles group by the -boundary group,
(24) |
The th Betti number of a simplicial complex, denoted by , is a topological invariant which counts the number of -homology classes corresponding to the number of -dimensional holes of complex (Fig. 11),
(25) |
Clique (flag) simplicial complex of an unweighted (binary) network, ), is a simplicial complex, denoted by , such that any -simplex of each dimension in the complex corresponds to a -clique in the network and vice versa (Fig. 12).

A binary network is a topological tree, if and only if, it is topologically holeless in all dimensions. Namely, the associated clique simplicial complex has the following property:
(26) |
Appendix D: Persistent Homology
In the context of topological data analysis (TDA), we are interested in statistical analysis of the structure in data. Generally, in TDA-based analysis, data of any type (point cloud data, scalar field, time-series, network, etc.) when mapped to a weighted simplicial complex are worked out topologically in terms of the parameters present inherently in the original data, e.g. the weight of links in a weighted network, or the pairwise distance between data points in point cloud data. More precisely, TDA maps parameter-dependent data, , (where is a typical parameter, like the threshold value for any weighted network) to a weighted simplicial complex, . Such approach produces the chain group, the cycle group, the boundary group, the homology group and particularly, the th Betti number Nakahara (2003); Edelsbrunner and Harer (2010).
Persistent homology (PH) as a powerful tool of TDA examines the creation (birth) and destruction (death) of topological invariants associated with homology classes during a mathematical process called filtration Edelsbrunner and Harer (2010). Filtration, , is a nested sequence of weighted complex in which any complex with a distinct weight is a subcollection of any complex with higher weight,
(27) |
More precisely, the PH technique enumerates the th Betti number of any subcomplex in and assigns an ordered tuple to the existing -dimensional topological hole. Here and are the thresholds for which appears (birth) and disappears (death), respectively. Since , we can define the positive-value quantity as persistency (lifetime) of a -dimensional hole. The persistence barcode (PB) and equivalently the persistence diagram (PD) are the famous representations of PH. As an illustration, the -dimensional persistence diagram of weighted complex is a multiset , where
(28) |
and is the count function. Inspired by Shannon entropy for a typical state probability, one can define the persistence entropy (PE) of the th PD (PB). To this end, we construct the probability for lifetime of homology classes as
(29) |
Therefore, the PE for the -dimensional topological hole is defined by Merelli et al. (2015); Atienza et al. (2019)
(30) |
References
- Edelsbrunner et al. (2001) H. Edelsbrunner, J. Harer, and A. Zomorodian, in Proceedings of the Seventeenth Annual Symposium on Computational Geometry, SCG ’01 (Association for Computing Machinery, New York, NY, USA, 2001) pp. 70–79.
- Zomorodian and Carlsson (2005) A. Zomorodian and G. Carlsson, Discrete & Computational Geometry 33, 249 (2005).
- Zomorodian (2005) A. J. Zomorodian, Topology for computing, Vol. 16 (Cambridge university press, 2005).
- Carlsson (2009) G. Carlsson, Bulletin of the American Mathematical Society 46, 255 (2009).
- Zomorodian (2012) A. Zomorodian, Advances in applied and computational topology 70, 1 (2012).
- Wasserman (2018) L. Wasserman, Annual Review of Statistics and Its Application 5, 501 (2018).
- Nakahara (2003) M. Nakahara, Geometry, topology and physics (CRC Press, 2003).
- Munkres (2018) J. R. Munkres, Elements of algebraic topology (CRC Press, 2018).
- Hatcher (2005) A. Hatcher, Algebraic topology (Cambridge University Press, 2005).
- Edelsbrunner and Harer (2010) H. Edelsbrunner and J. Harer, Computational topology: an introduction (American Mathematical Soc., 2010).
- Ghrist (2008) R. Ghrist, Bulletin of the American Mathematical Society 45, 61 (2008).
- Carlsson et al. (2005) G. Carlsson, A. Zomorodian, A. Collins, and L. J. Guibas, International Journal of Shape Modeling 11, 149 (2005).
- Patel (2018) A. Patel, Journal of Applied and Computational Topology 1, 397 (2018).
- Bubenik and Dłotko (2017) P. Bubenik and P. Dłotko, Journal of Symbolic Computation 78, 91 (2017).
- Adams et al. (2017) H. Adams, T. Emerson, M. Kirby, R. Neville, C. Peterson, P. Shipman, S. Chepushtanova, E. Hanson, F. Motta, and L. Ziegelmeier, The Journal of Machine Learning Research 18, 218 (2017).
- Chazal and Michel (2017) F. Chazal and B. Michel, arXiv preprint arXiv:1710.04019 (2017).
- Munch (2017) E. Munch, Journal of Learning Analytics 4, 47 (2017).
- Serrano et al. (2020) D. H. Serrano, J. Hernández-Serrano, and D. S. Gómez, Chaos, Solitons & Fractals 137, 109839 (2020).
- Saggar et al. (2018) M. Saggar, O. Sporns, J. Gonzalez-Castillo, P. A. Bandettini, G. Carlsson, G. Glover, and A. L. Reiss, Nature communications 9, 1 (2018).
- Horak et al. (2009) D. Horak, S. Maletić, and M. Rajković, Journal of Statistical Mechanics: Theory and Experiment 2009, P03034 (2009).
- Topaz et al. (2015) C. M. Topaz, L. Ziegelmeier, and T. Halverson, PloS one 10, e0126383 (2015).
- Sizemore et al. (2019) A. E. Sizemore, J. E. Phillips-Cremins, R. Ghrist, and D. S. Bassett, Network Neuroscience 3, 656 (2019).
- Pranav et al. (2017) P. Pranav, H. Edelsbrunner, R. Van de Weygaert, G. Vegter, M. Kerber, B. J. Jones, and M. Wintraecken, Monthly Notices of the Royal Astronomical Society 465, 4281 (2017).
- Jaquette and Schweinhart (2020) J. Jaquette and B. Schweinhart, Communications in Nonlinear Science and Numerical Simulation 84, 105163 (2020).
- Speidel et al. (2018) L. Speidel, H. A. Harrington, S. J. Chapman, and M. A. Porter, Physical Review E 98, 012318 (2018).
- Salnikov et al. (2018) V. Salnikov, D. Cassese, and R. Lambiotte, European Journal of Physics 40, 014001 (2018).
- Bobrowski and Skraba (2020) O. Bobrowski and P. Skraba, Physical Review E 101, 032304 (2020).
- Tran et al. (2021) Q. H. Tran, M. Chen, and Y. Hasegawa, Physical Review E 103, 052127 (2021).
- Olsthoorn et al. (2020) B. Olsthoorn, J. Hellsvik, and A. V. Balatsky, Physical Review Research 2, 043308 (2020).
- Hurst (1951) H. E. Hurst, Transactions of the American society of civil engineers 116, 770 (1951).
- Mandelbrot and Van Ness (1968) B. B. Mandelbrot and J. W. Van Ness, SIAM review 10, 422 (1968).
- Eghdami et al. (2018) I. Eghdami, H. Panahi, and S. Movahed, The Astrophysical Journal 864, 162 (2018).
- Jiang et al. (2019) Z.-Q. Jiang, W.-J. Xie, W.-X. Zhou, and D. Sornette, Reports on Progress in Physics 82, 125901 (2019).
- Peng et al. (1994) C.-K. Peng, S. V. Buldyrev, S. Havlin, M. Simons, H. E. Stanley, and A. L. Goldberger, Physical review e 49, 1685 (1994).
- Peng et al. (1995) C.-K. Peng, S. Havlin, H. E. Stanley, and A. L. Goldberger, Chaos: an interdisciplinary journal of nonlinear science 5, 82 (1995).
- Kantelhardt et al. (2002) J. W. Kantelhardt, S. A. Zschiegner, E. Koscielny-Bunde, S. Havlin, A. Bunde, and H. E. Stanley, Physica A: Statistical Mechanics and its Applications 316, 87 (2002).
- Zhou et al. (2008) W.-X. Zhou et al., Physical Review E 77, 066211 (2008).
- Hu et al. (2001) K. Hu, P. C. Ivanov, Z. Chen, P. Carpena, and H. E. Stanley, Physical Review E 64, 011114 (2001).
- Chen et al. (2002) Z. Chen, P. C. Ivanov, K. Hu, and H. E. Stanley, Physical review E 65, 041107 (2002).
- Kantelhardt et al. (2001) J. W. Kantelhardt, E. Koscielny-Bunde, H. H. Rego, S. Havlin, and A. Bunde, Physica A: Statistical Mechanics and its Applications 295, 441 (2001).
- Nagarajan and Kavasseri (2005a) R. Nagarajan and R. G. Kavasseri, Chaos, Solitons & Fractals 26, 777 (2005a).
- Xu et al. (2005) L. Xu, P. C. Ivanov, K. Hu, Z. Chen, A. Carbone, and H. E. Stanley, Physical Review E 71, 051101 (2005).
- Zou et al. (2019) Y. Zou, R. V. Donner, N. Marwan, J. F. Donges, and J. Kurths, Physics Reports 787, 1 (2019).
- Lacasa et al. (2008) L. Lacasa, B. Luque, F. Ballesteros, J. Luque, and J. C. Nuno, Proceedings of the National Academy of Sciences 105, 4972 (2008).
- Lacasa et al. (2009) L. Lacasa, B. Luque, J. Luque, and J. C. Nuno, EPL (Europhysics Letters) 86, 30001 (2009).
- Nagarajan and Kavasseri (2005b) R. Nagarajan and R. G. Kavasseri, Physica A: Statistical Mechanics and its Applications 354, 182 (2005b).
- Hu et al. (2009) J. Hu, J. Gao, and X. Wang, Journal of Statistical Mechanics: Theory and Experiment 2009, P02066 (2009).
- Wu et al. (2007) Z. Wu, N. E. Huang, S. R. Long, and C.-K. Peng, Proceedings of the National Academy of Sciences 104, 14889 (2007).
- Costa et al. (2011) L. d. F. Costa, O. N. Oliveira Jr, G. Travieso, F. A. Rodrigues, P. R. Villas Boas, L. Antiqueira, M. P. Viana, and L. E. Correa Rocha, Advances in Physics 60, 329 (2011).
- Gonçalves et al. (2016) B. A. Gonçalves, L. Carpi, O. A. Rosso, and M. G. Ravetti, Physica A: Statistical Mechanics and its Applications 464, 93 (2016).
- Gao et al. (2016) Z.-K. Gao, Q. Cai, Y.-X. Yang, W.-D. Dang, and S.-S. Zhang, Scientific reports 6, 35622 (2016).
- Xie and Zhou (2011) W.-J. Xie and W.-X. Zhou, Physica A: Statistical Mechanics and its Applications 390, 3592 (2011).
- Zheng et al. (2021) M. Zheng, S. Domanskyi, C. Piermarocchi, and G. I. Mias, Scientific Reports 11, 5623 (2021).
- Yang et al. (2009) Y. Yang, J. Wang, H. Yang, and J. Mang, Physica A: Statistical Mechanics and its Applications 388, 4431 (2009).
- Ahmadlou et al. (2010) M. Ahmadlou, H. Adeli, and A. Adeli, Journal of neural transmission 117, 1099 (2010).
- Bianconi and Rahmede (2016) G. Bianconi and C. Rahmede, Physical Review E 93, 032315 (2016).
- Kovalenko et al. (2021) K. Kovalenko, I. Sendiña-Nadal, N. Khalil, A. Dainiak, D. Musatov, A. M. Raigorodskii, K. Alfaro-Bittner, B. Barzel, and S. Boccaletti, Communications Physics 4, 1 (2021).
- Young et al. (2020) J.-G. Young, G. Petri, and T. P. Peixoto, arXiv preprint arXiv:2008.04948 (2020).
- Rote and Vegter (2006) G. Rote and G. Vegter, in Effective Computational Geometry for curves and surfaces (Springer, 2006) pp. 277–312.
- Zomorodian (2009) A. Zomorodian, Algorithms and theory of computation handbook 2 (2009).
- Hosking (1984) J. R. Hosking, Water resources research 20, 1898 (1984).
- Dieker and Mandjes (2003) A. B. Dieker and M. Mandjes, On spectral simulation of fractional Brownian motion (Centrum voor Wiskunde en Informatica, 2003).
- Davies and Harte (1987) R. B. Davies and D. Harte, Biometrika 74, 95 (1987).
- Note (1) https://networkx.org/.
- Dmitriy (sus2) Dmitriy, (https://mrzv.org/software/dionysus2/).
- Taqqu et al. (1995) M. S. Taqqu, V. Teverovsky, and W. Willinger, Fractals 3, 785 (1995).
- Olejarczyk and Jernajczyk (2017) E. Olejarczyk and W. Jernajczyk, PLoS One 12, e0188629 (2017).
- Akrami et al. (2020) Y. Akrami, M. Ashdown, J. Aumont, C. Baccigalupi, M. Ballardini, A. Banday, R. Barreiro, N. Bartolo, S. Basak, K. Benabed, et al., Astronomy & Astrophysics 641, A4 (2020).
- Vafaei Sadr et al. (2018) A. Vafaei Sadr, M. Farhang, S. Movahed, B. Bassett, and M. Kunz, Monthly Notices of the Royal Astronomical Society 478, 1132 (2018).
- Kahane and Kahane (1993) C. Kahane and J.-P. Kahane, Some random series of functions, Vol. 5 (Cambridge University Press, 1993).
- Reed et al. (1995) I. S. Reed, P. Lee, and T.-K. Truong, IEEE Transactions on Information Theory 41, 1439 (1995).
- Merelli et al. (2015) E. Merelli, M. Rucco, P. Sloot, and L. Tesei, Entropy 17, 6872 (2015).
- Atienza et al. (2019) N. Atienza, R. Gonzalez-Diaz, and M. Rucco, Journal of Intelligent Information Systems 52, 637 (2019).