Encoding Temporal Markov Dynamics in Graph for Visualizing and Mining Time Series

Time series and signals are attracting more attention across statistics, machine learning and pattern recognition as it appears widely in the industry especially in sensor and IoT related research and applications, but few advances has been achieved in effective time series visual analytics and interaction due to its temporal dimensionality and complex dynamics. Inspired by recent effort on using network metrics to characterize time series for classification, we present an approach to visualize time series as complex networks based on the first order Markov process in its temporal ordering. In contrast to the classical bar charts, line plots and other statistics based graph, our approach delivers more intuitive visualization that better preserves both the temporal dependency and frequency structures. It provides a natural inverse operation to map the graph back to raw signals, making it possible to use graph statistics to characterize time series for better visual exploration and statistical analysis. Our experimental results suggest the effectiveness on various tasks such as pattern discovery and classification on both synthetic and the real time series and sensor data.

[1]  Tim Oates,et al.  Adopting Robustness and Optimality in Fitting and Learning , 2015, ArXiv.

[2]  Mathieu Bastian,et al.  Gephi: An Open Source Software for Exploring and Manipulating Networks , 2009, ICWSM.

[3]  Li Wei,et al.  Semi-supervised time series classification , 2006, KDD '06.

[4]  Tamara Munzner,et al.  LiveRAC: interactive visual exploration of system management time-series data , 2008, CHI.

[5]  Eamonn J. Keogh,et al.  A symbolic representation of time series, with implications for streaming algorithms , 2003, DMKD '03.

[6]  R. Larsen An introduction to mathematical statistics and its applications / Richard J. Larsen, Morris L. Marx , 1986 .

[7]  Daniel A. Keim,et al.  Multi-Resolution Techniques for Visual Exploration of Large Time-Series Data , 2007, EuroVis.

[8]  Niklas Elmqvist,et al.  Graphical Perception of Multiple Time Series , 2010, IEEE Transactions on Visualization and Computer Graphics.

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

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

[11]  Eamonn J. Keogh,et al.  Time series shapelets: a new primitive for data mining , 2009, KDD.

[12]  Niklas Elmqvist,et al.  Stack Zooming for Multifocus Interaction in Skewed-Aspect Visual Spaces , 2013, IEEE Transactions on Visualization and Computer Graphics.

[13]  Jean-Loup Guillaume,et al.  Fast unfolding of communities in large networks , 2008, 0803.0476.

[14]  Daniel A. Keim,et al.  Importance-driven visualization layouts for large time series data , 2005, IEEE Symposium on Information Visualization, 2005. INFOVIS 2005..

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

[16]  Matthieu Latapy,et al.  Main-memory triangle computations for very large (sparse (power-law)) graphs , 2008, Theor. Comput. Sci..

[17]  Robert Kincaid,et al.  Line graph explorer: scalable display of line graphs using Focus+Context , 2006, AVI '06.

[18]  Vinícius M. A. de Souza,et al.  Time Series Classification Using Compression Distance of Recurrence Plots , 2013, 2013 IEEE 13th International Conference on Data Mining.

[19]  Tim Oates,et al.  Imaging Time-Series to Improve Classification and Imputation , 2015, IJCAI.

[20]  Niklas Elmqvist,et al.  Stack zooming for multi-focus interaction in time-series data visualization , 2010, 2010 IEEE Pacific Visualization Symposium (PacificVis).