Visualization and Exploration of Temporal Trend Relationships in Multivariate Time-Varying Data Teng-Yok Lee & Han-Wei Shen.

Slides:



Advertisements
Similar presentations
Han-na Yang Trace Clustering in Process Mining M. Song, C.W. Gunther, and W.M.P. van der Aalst.
Advertisements

Patch to the Future: Unsupervised Visual Prediction
Image Processing IB Paper 8 – Part A Ognjen Arandjelović Ognjen Arandjelović
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
Interactive Pattern Search in Time Series (Using TimeSearcher 2) Paolo Buono, Aleks Aris, Catherine Plaisant, Amir Khella, and Ben Shneiderman Proceedings,
Multivariate Visualization of Continuous Datasets, a User Study Haleh Hagh-ShenasSunghee KimLaura TateosianChristopher Healey Gettysburg College North.
A Method for Clustering the Experiences of a Mobile Robot that Accords with Human Judgments Tim Oates, Matthew D. Schmill, Paul R. Cohen Discussant: Jacek.
Based on Slides by D. Gunopulos (UCR)
Using Relevance Feedback in Multimedia Databases
Bioinformatics Unit 1: Data Bases and Alignments Lecture 3: “Homology” Searches and Sequence Alignments (cont.) The Mechanics of Alignments.
Dynamic Time Warping Applications and Derivation
Microarray Gene Expression Data Analysis A.Venkatesh CBBL Functional Genomics Chapter: 07.
Dr Mark Cresswell Statistical Forecasting [Part 1] 69EG6517 – Impacts & Models of Climate Change.
Kening Wang, Charles Stegman, Sean W. Mulvenon, and Yanling Xia University of Arkansas, Fayetteville, AR, Using Kriging and Interactive Graphics.
Computer vision.
The Detection of Driver Cognitive Distraction Using Data Mining Methods Presenter: Yulan Liang Department of Mechanical and Industrial Engineering The.
Clustering methods Course code: Pasi Fränti Speech & Image Processing Unit School of Computing University of Eastern Finland Joensuu,
Coherent Time-Varying Graph Drawing with Multifocus+Context Interaction Kun-Chuan Feng, National Cheng Kung University Chaoli Wang, Michigan Technological.
1/27 Ensemble Visualization for Cyber Situation Awareness of Network Security Data Lihua Hao 1, Christopher G. Healey 1, Steve E. Hutchinson 2 1 North.
Basic concepts in ordination
Similarity measuress Laboratory of Image Analysis for Computer Vision and Multimedia Università di Modena e Reggio Emilia,
Characterizing activity in video shots based on salient points Nicolas Moënne-Loccoz Viper group Computer vision & multimedia laboratory University of.
BACKGROUND LEARNING AND LETTER DETECTION USING TEXTURE WITH PRINCIPAL COMPONENT ANALYSIS (PCA) CIS 601 PROJECT SUMIT BASU FALL 2004.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
UNIT 3: Earth-Sun Relationships
Time Series Data Analysis - I Yaji Sripada. Dept. of Computing Science, University of Aberdeen2 In this lecture you learn What are Time Series? How to.
K. Selçuk Candan, Maria Luisa Sapino Xiaolan Wang, Rosaria Rossini
Xiao Liu, Jinjun Chen, Ke Liu, Yun Yang CS3: Centre for Complex Software Systems and Services Swinburne University of Technology, Melbourne, Australia.
Friends and Locations Recommendation with the use of LBSN By EKUNDAYO OLUFEMI ADEOLA
Object Detection with Discriminatively Trained Part Based Models
Towards real-time camera based logos detection Mathieu Delalandre Laboratory of Computer Science, RFAI group, Tours city, France Osaka Prefecture Partnership.
EECS 274 Computer Vision Segmentation by Clustering II.
1 Interactive Thickness Visualization of Articular Cartilage Author :Matej Mlejnek, Anna Vilanova,Meister Eduard GröllerMatej MlejnekAnna VilanovaMeister.
Data Extraction using Image Similarity CIS 601 Image Processing Ajay Kumar Yadav.
Acknowledgements Contact Information Anthony Wong, MTech 1, Senthil K. Nachimuthu, MD 1, Peter J. Haug, MD 1,2 Patterns and Rules  Vital signs medoids.
Copyright © 2005, Pearson Education, Inc. Slides from resources for: Designing the User Interface 4th Edition by Ben Shneiderman & Catherine Plaisant Slides.
Summer Student Program 15 August 2007 Cluster visualization using parallel coordinates representation Bastien Dalla Piazza Supervisor: Olivier Couet.
Different ways to look at a hurricane Factors that Influence Hurricane Formation Warm Sea Surface Temperature Rapid cooling of air as it rises Rotation.
Geo479/579: Geostatistics Ch4. Spatial Description.
MS Sequence Clustering
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
VisDB: Database Exploration Using Multidimensional Visualization Maithili Narasimha 4/24/2001.
Data Visualization Michel Bruley Teradata Aster EMEA Marketing Director April 2013 Michel Bruley Teradata Aster EMEA Marketing Director.
VizDB A tool to support Exploration of large databases By using Human Visual System To analyze mid-size to large data.
Chapter 3 Response Charts.
Visualizing Large Dynamic Digraphs Michael Burch.
© Tan,Steinbach, Kumar Introduction to Data Mining 8/05/ Data Mining: Exploring Data Lecture Notes for Chapter 3 Introduction to Data Mining by Tan,
Large Scale Time-Varying Data Visualization Han-Wei Shen Department of Computer and Information Science The Ohio State University.
Tracking Turbulent 3D Features Lu Zhang Nov. 10, 2005.
Uncovering Clusters in Crowded Parallel Coordinates Visualizations Alimir Olivettr Artero, Maria Cristina Ferreiara de Oliveira, Haim levkowitz Information.
 Present by 陳群元.  Introduction  Previous work  Predicting motion patterns  Spatio-temporal transition distribution  Discerning pedestrians  Experimental.
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition Objectives: Elements of a Discrete Model Evaluation.
Course14 Dynamic Vision. Biological vision can cope with changing world Moving and changing objects Change illumination Change View-point.
Xin Tong, Teng-Yok Lee, Han-Wei Shen The Ohio State University
Using decision trees to build an a framework for multivariate time- series classification 1 Present By Xiayi Kuang.
2/24/2016 A.Aruna/Assistant professor/IT/SNSCE 1.
Scientific Data Analysis via Statistical Learning Raquel Romano romano at hpcrd dot lbl dot gov November 2006.
Representing Moving Images with Layers J. Y. Wang and E. H. Adelson MIT Media Lab.
WHAT IS DATA MINING?  The process of automatically extracting useful information from large amounts of data.  Uses traditional data analysis techniques.
3/13/2016 Data Mining 1 Lecture 2-1 Data Exploration: Understanding Data Phayung Meesad, Ph.D. King Mongkut’s University of Technology North Bangkok (KMUTNB)
ITree: Exploring Time-Varying Data using Indexable Tree Yi Gu and Chaoli Wang Michigan Technological University Presented at IEEE Pacific Visualization.
南台科技大學 資訊工程系 Region partition and feature matching based color recognition of tongue image 指導教授:李育強 報告者 :楊智雁 日期 : 2010/04/19 Pattern Recognition Letters,
European Geosciences Union, General Assembly 2009
Introduction to Functions of Several Variables
Spatio-temporal Segmentation of Video by Hierarchical Mean Shift Analysis Daniel DeMenthon SMVP 2002.
Supervised Time Series Pattern Discovery through Local Importance
Majkowska University of California. Los Angeles
The Functional Space of an Activity Ashok Veeraraghavan , Rama Chellappa, Amit Roy-Chowdhury Avinash Ravichandran.
Range Likelihood Tree: A Compact and Effective Representation for Visual Exploration of Uncertain Data Sets Ohio State University (Shen) Problem: Uncertainty.
Data exploration and visualization
Presentation transcript:

Visualization and Exploration of Temporal Trend Relationships in Multivariate Time-Varying Data Teng-Yok Lee & Han-Wei Shen

Introduction: Temporal Trends in Multivariate Time-Varying Data Each variable over time on each spatial point forms a time series Temporal trends Salient time series patterns Represent physical phenomena What are the relationships among these trends on different variables?

Motivation Extract the relationships among user-specified trends in multivariate data Where, when and how long do they exist? What’s their order to appear on the same region? Do they overlap in time/space? What’s their order to disappear on the same region? Requirements Detection of temporal trends Find and describe their relationship within multivariate data Effective visualizations and interaction 3

4 Overview User Specification of Temporal Trends Temporal Trend Detection by SUBDTW Temporal Trend Relationship Modeling and Extraction Tend-based Interaction & Visualization

5 Time series f β ∈ β Trend Detection Trend: a time series of scalars Given a trend p, how to detect it in a multivariate data set? Time series at x Time series f α ∈ α t0t0 t1t1 Time series f γ ∈ γ for each spatial point x, compare p with the time series of the same variable on x: check each sliding window [t 0,t 1 ] if ( ||f β [t 0 …t 1 ], p|| <δ ) p exists on x in [t 0,t 1 ] A brute force algorithm Trend p ∈ β t

6 Trend Detection: Challenge The trend can be deformed over time Conventional distance metrics cannot work How do other communities handle this problem? DTW in speech recognition Original Trend Compressed Stretched Shifted & Repeated Nonlinearly deformed

7 DTW: Dynamic Time Warping DTW A popular pattern matching method in speech recognition Time complexity O(T 2 ) Invariant under shift/stretch/compression/deform Can DTW be used with the brute force algorithm? Courtsey: E. J. Keogh and M. J. Pazzani. Derivative dynamic time warping. In Proceedings of the First SIAM International Conference on Data Mining, 2001 DTW: mapping time steps from one time series to the other w/ minimal distance

From Brute-force to SUBDTW SUBDTW: our O(T 2 ) trend detection algorithm for each sliding window [t 0,t 1 ] DTW(p, f β [t 0 …t 1 ]) if ( distance after DTW <δ ) p exists in [t 0,t 1 ] A DTW-based brute-force algorithm to detect p in f β [1...T] Time complexity: (#sliding windows) x (DTW time complexity) = O(T 2 ) x O(T 2 ) = O(T 4 ) SUBDTW= Brute force + DTW O(T 2 )O(T 4 )<< Functionality Time complexity

9 Trend Relationship Model Given a spatial location, various relationships among the trends exist Which trends occur? What’s their temporal order? How long are their durations? Do their durations overlap? Trend sequence Our formal model to describe the trend relationships

Trend Sequence A state machine Each state represents a set of trends The state changes when any trends begin/end 10 Trend A t t t Trend Detection t4t4 t1t1 t3t3 t5t5 t6t6 Time series at x Trend B Trend C time t2t2 Trend Sequence at x t4t4 t1t1 t3t3 t5t5 t6t6 B ABAB A C t2t2

Trend Sequence Clustering Extract the most common ones from millions of trend sequences A 1-pass clustering algorithm 11 BA BAC B AC B AC B AC Trend Sequences BA BA C root C AC Clustered State Diagram BA BA C B A A C

12 Visualization Trend sequence Icon: encodes the order of the trend sequences Parallel Coordinate Plots (PCP): represents the transition times in the trend sequences Trend-sequence-based transfer function: reveals the spatial and temporal information of the trend sequences

13 Trend Sequence Icon Encode the state order of a trend sequence t t t #States #Trends Trend A Trend B Trend C t4t4 t1t1 t3t3 t5t5 t6t6 B ABAB A C t2t2

14 Visualizing Trend Sequence Times In the same cluster, trend sequences can have different transition times From times to high dim vectors Each trend sequence w/ n states has n+1 time steps. Use PCP w/ n+1 axes to visually compare the trend sequences in the same cluster t1t1 t2t2 t3t3 t4t4 t5t5 t6t6 BA BAC t1t1 t2t2 t3t3 t4t4 t5t5 t6t6 Parallel Coordinates Plot (PCP) t’ 1 t’ 2 t’ 3 t’ 4 t’ 5 t’ 6 Trend sequence A t’ 1 t’ 2 t’ 3 t’ 4 t’ 5 t’ 6 BA BAC Trend sequence B

15 Visualizing Trend Sequence Times (contd’) Different techniques can be applied to enhance the PCP By blending the polylines, the visual clutters can be reduced and the polylines can be visually grouped. The groups can be then filtered out and colored

16 Case Study Hurricane Isabel A simulation of an intense tropical weather system that occurred in September, 2003, over the west Atlantic region Questions 1.Given a region, do the drop-and-rise patterns appear in both the wind magnitude and the pressure? 2.Will the temperature increase so much only along the hurricane eye? Will it increase in other regions? Testing trends

17 Case Study Hurricane Isabel (contd’) Observations The wind magnitude and the pressure will not always drop together If they drop together, where? The rising of temperature can occur in other regions Where? Most common trend sequences Wind Magnitude Pressure Temperature

18 Trend-Sequence-based Transfer Function Reveal the spatial distribution of trend sequences Specification 1.Browse the trend sequence icons to select an icon 2.Select a polyline group on the PCP 3.Specify color and transparency 4.Color the corresponding data points accordingly

19 Case Study Hurricane Isabel (contd’) How does the path of the hurricane eye influence the wind magnitude and pressure? If too distant from the eye, the trends for both variables do not exist. Only the trend for the pressure exists near the path The trends for both variables coexist along the path of the hurricane eye Wind Magnitude Pressure

20 Conclusion Contributions A new way to explore/understand multivariate time- varying data A model to describe trend relationships and an efficient clustering algorithm A new algorithm to detect time series patterns Any questions?