Time Series Analysis based on Complex Networks

Time series data are ubiquitous in domains as diverse as climate studies, economics and health care. Mining interesting features from these data is therefore a crucial task with an inherent multidisciplinary impact. Time series analysis is a well established research field with a vast array of available methodologies. Due to recent technological advances, ranging from remote sensing to wearables and social sensing, there is a tremendous increase in time series data that is available and requires analysis. Complex networks can also describe a wide range of systems in nature and society and their analysis has been receiving increasing interest from the research community. The impact has been so big that has led to the emergence of the new field of Network Science, and there exists a vast set of topological graph measurements available, an established set of problems and a large track record of successful applications. At first sight, time series and complex networks do not seem to be related, but there have been recent advances that try to leverage the knowledge of both worlds. The classical approaches to time series analysis present severe limitations when analysing multidimensional sets of time series. A recent and very promising conceptual approach relies on mapping the time series to complex networks, where the vast arsenal of network science methodologies can help to gain new insights into the mapped time series. This thesis main goal focuses precisely on contributing to time series analysis based on complex networks. We first give an overview the main concepts of both areas and we survey the literature on mappings that able to transform time series into complex networks that preserve some of its characteristics. These mappings are based on concepts such as correlation, phase space reconstruction, recurrence analysis, visibility or transition probabilities. We then perform a systematic network based characterization of a large set of linear and nonlinear time series models using topological properties of the constructed networks using the visibility and transition probabilities concepts. We show that different mappings and different topological metrics capture different characteristics, complementing each other and providing more information when combined than simply being considered by themselves.

[1]  Michel Verleysen,et al.  The Curse of Dimensionality in Data Mining and Time Series Prediction , 2005, IWANN.

[2]  Eric R. Ziegel,et al.  Analysis of Financial Time Series , 2002, Technometrics.

[3]  Howell Tong,et al.  Threshold Models in Time Series Analysis-30 Years On , 2011 .

[4]  Rajeev Motwani,et al.  The PageRank Citation Ranking : Bringing Order to the Web , 1999, WWW 1999.

[5]  Yanchun Zhang,et al.  Weighted Visibility Graph With Complex Network Features in the Detection of Epilepsy , 2016, IEEE Access.

[6]  L. da F. Costa,et al.  Characterization of complex networks: A survey of measurements , 2005, cond-mat/0505185.

[7]  J. C. Nuño,et al.  The visibility graph: A new method for estimating the Hurst exponent of fractional Brownian motion , 2009, 0901.0888.

[8]  Yong Deng,et al.  Fast transformation from time series to visibility graphs. , 2015, Chaos.

[9]  Zhi-Qiang Jiang,et al.  Universal and nonuniversal allometric scaling behaviors in the visibility graphs of world stock market indices , 2009, 0910.2524.

[10]  Luciano Telesca,et al.  Analysis of seismic sequences by using the method of visibility graph , 2012 .

[11]  Gang Feng,et al.  Time series analysis of the developed financial markets' integration using visibility graphs , 2014 .

[12]  Laurens van der Maaten,et al.  Accelerating t-SNE using tree-based algorithms , 2014, J. Mach. Learn. Res..

[13]  Pablo Montero,et al.  TSclust: An R Package for Time Series Clustering , 2014 .

[14]  Peter Dalgaard,et al.  R Development Core Team (2010): R: A language and environment for statistical computing , 2010 .

[15]  A. Snarskii,et al.  From the time series to the complex networks: The parametric natural visibility graph , 2012, 1208.6365.

[16]  Fionn Murtagh,et al.  Handbook of Cluster Analysis , 2015 .

[17]  Anil K. Jain Data clustering: 50 years beyond K-means , 2008, Pattern Recognit. Lett..

[18]  Lucas Antiqueira,et al.  Analyzing and modeling real-world phenomena with complex networks: a survey of applications , 2007, 0711.3199.

[19]  Alessandro Vespignani,et al.  The Architecture of Complex Weighted Networks: Measurements and Models , 2007 .

[20]  Distinguishing different dynamics in electroencephalographic time series through a complex network approach , 2017 .

[21]  Fernando M. A. Silva,et al.  G-Tries: a data structure for storing and finding subgraphs , 2014, Data Mining and Knowledge Discovery.

[22]  Yue Yang,et al.  Visibility graph approach to exchange rate series , 2009 .

[23]  G. Janacek Non‐linear Time Series Models in Empirical Finance , 2003 .

[24]  R. J. Alcock Time-Series Similarity Queries Employing a Feature-Based Approach , 1999 .

[25]  M. Newman,et al.  Finding community structure in very large networks. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[26]  Lucas Lacasa,et al.  From time series to complex networks: The visibility graph , 2008, Proceedings of the National Academy of Sciences.

[27]  Isabel Silva,et al.  Replicated INAR(1) Processes , 2005 .

[28]  Kate Smith-Miles,et al.  Visualising forecasting algorithm performance using time series instance spaces , 2017 .

[29]  Lucas Lacasa,et al.  Sequential motif profile of natural visibility graphs. , 2016, Physical review. E.

[30]  Muhammad Sahimi,et al.  Mapping stochastic processes onto complex networks , 2009 .

[31]  Jürgen Kurths,et al.  Recurrence networks—a novel paradigm for nonlinear time series analysis , 2009, 0908.3447.

[32]  Ruggero Sainaghi,et al.  Mapping time series into networks as a tool to assess the complex dynamics of tourism systems , 2016 .

[33]  Luis Gravano,et al.  Fast and Accurate Time-Series Clustering , 2017, ACM Trans. Database Syst..

[34]  W. Zucchini,et al.  Hidden Markov Models for Time Series: An Introduction Using R , 2009 .

[35]  Michael Small,et al.  Complex network analysis of time series , 2016 .

[36]  Z. Shao Network analysis of human heartbeat dynamics , 2010 .

[37]  竹安 数博,et al.  Time series analysis and its applications , 2007 .

[38]  M Small,et al.  Complex network from pseudoperiodic time series: topology versus dynamics. , 2006, Physical review letters.

[39]  Ricardo J. G. B. Campello,et al.  A fuzzy extension of the Rand index and other related indexes for clustering and classification assessment , 2007, Pattern Recognit. Lett..

[40]  Matthieu Latapy,et al.  Computing Communities in Large Networks Using Random Walks , 2004, J. Graph Algorithms Appl..

[41]  B. Luque,et al.  Horizontal visibility graphs: exact results for random time series. , 2009, Physical review. E, Statistical, nonlinear, and soft matter physics.

[42]  L. Amaral,et al.  Duality between Time Series and Networks , 2011, PloS one.

[43]  Nuno Constantino Castro,et al.  Time Series Data Mining , 2009, Encyclopedia of Database Systems.

[44]  N. Wermuth,et al.  Nonlinear Time Series: Nonparametric and Parametric Methods , 2005 .

[45]  Santo Fortunato,et al.  Community detection in graphs , 2009, ArXiv.

[46]  Michael Small,et al.  Superfamily phenomena and motifs of networks induced from time series , 2008, Proceedings of the National Academy of Sciences.

[47]  Wei-Xing Zhou,et al.  Statistical properties of visibility graph of energy dissipation rates in three-dimensional fully developed turbulence , 2009, 0905.1831.

[48]  Jacques Klein,et al.  Extracting Statistical Graph Features for Accurate and Efficient Time Series Classification , 2018, EDBT.

[49]  Xiaozhe Wang,et al.  Characteristic-Based Clustering for Time Series Data , 2006, Data Mining and Knowledge Discovery.

[50]  Lucas Lacasa,et al.  Description of stochastic and chaotic series using visibility graphs. , 2010, Physical review. E, Statistical, nonlinear, and soft matter physics.

[51]  P. Young,et al.  Time series analysis, forecasting and control , 1972, IEEE Transactions on Automatic Control.

[52]  Gábor Csárdi,et al.  The igraph software package for complex network research , 2006 .

[53]  Jonathan D. Cryer,et al.  Time Series Analysis , 1986 .

[54]  Heng Tao Shen,et al.  Principal Component Analysis , 2009, Encyclopedia of Biometrics.

[55]  F. Ramos,et al.  Quantile graphs for the characterization of chaotic dynamics in time series , 2015, 2015 Third World Conference on Complex Systems (WCCS).

[56]  Albert-László Barabási,et al.  Statistical mechanics of complex networks , 2001, ArXiv.

[57]  Linyuan Lu,et al.  Link Prediction in Complex Networks: A Survey , 2010, ArXiv.

[58]  George Manis,et al.  Heartbeat Time Series Classification With Support Vector Machines , 2009, IEEE Transactions on Information Technology in Biomedicine.

[59]  Zhongke Gao,et al.  Complex network from time series based on phase space reconstruction. , 2009, Chaos.

[60]  Yan Li,et al.  Analysis and Classification of Sleep Stages Based on Difference Visibility Graphs From a Single-Channel EEG Signal , 2014, IEEE Journal of Biomedical and Health Informatics.

[61]  J. Kurths,et al.  Complex network approach for recurrence analysis of time series , 2009, 0907.3368.