Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jessica Lin 0001

dblp:41/3979-1 · DBLP profile ↗
← Back
67ranked-venue papers
12as first author
11since 2021 · last 2026
0000-0002-4887-0692ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 51 · 9 first-author · 9 since 2021Artificial intelligence and machine learning · 31 · 5 first-author · 4 since 2021Applied, interdisciplinary, general and emerging computing · 7 · 3 first-authorHuman-computer interaction and ubiquitous computing · 3 · 3 first-authorSystems, architecture and hardware · 2 · 1 since 2021Software engineering, systems software and programming languages · 2 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
13 papers
Data mining · 99% Data stream processing · 1%
Artificial intelligence
1 paper
Learning theory · 77% Learning paradigms · 23%

Topics — the 17 heaviest of 18, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data mining
time series analysis
1.772022
Robust Time Series Chain Discovery with Incremental Nearest Neighbors · ICDM 2022
Discovering Subdimensional Motifs of Different Lengths in Large-Scale Multivariate Time Series · ICDM 2019
IterativE Grammar-Based Framework for Discovering Variable-Length Time Series Motifs · ICDM 2017
Data mining › structured data mining › graph mining
motif discovery
1.042019
Discovering Subdimensional Motifs of Different Lengths in Large-Scale Multivariate Time Series · ICDM 2019
IterativE Grammar-Based Framework for Discovering Variable-Length Time Series Motifs · ICDM 2017
Efficient discovery of time series motifs with large length range in million scale time series · ICDM 2017
Data mining
pattern mining
0.842019
Linear Time Complexity Time Series Clustering with Symbolic Pattern Forest · IJCAI 2019
Contrast Feature Dependency Pattern Mining for Controlled Experiments with Application to Driving Behavior · ICDM 2019
Visually mining and monitoring massive time series · KDD 2004
Data mining › time series analysis
time series classification
0.722020
TapNet: Multivariate Time Series Classification with Attentional Prototypical Network · AAAI 2020
Linear Time Complexity Time Series Classification with Bag-of-Pattern-Features · ICDM 2017
Data mining › pattern mining
time series motif discovery
0.732022
Robust Time Series Chain Discovery with Incremental Nearest Neighbors · ICDM 2022
Visually mining and monitoring massive time series · KDD 2004
Mining Motifs in Massive Time Series Databases · ICDM 2002
Data mining › structured data mining › graph mining › motif discovery
variable-length motif discovery
0.622017
IterativE Grammar-Based Framework for Discovering Variable-Length Time Series Motifs · ICDM 2017
Efficient discovery of time series motifs with large length range in million scale time series · ICDM 2017
Machine learning › Learning theory › classification › prototype-based classification
prototypical network
0.412020
TapNet: Multivariate Time Series Classification with Attentional Prototypical Network · AAAI 2020
Data mining › time series analysis › time series classification
multivariate time series classification
0.412020
TapNet: Multivariate Time Series Classification with Attentional Prototypical Network · AAAI 2020
Data mining › clustering
time series clustering
0.422019
Linear Time Complexity Time Series Clustering with Symbolic Pattern Forest · IJCAI 2019
Clustering of Time Series Subsequences is Meaningless: Implications for Previous and Future Research · ICDM 2003
Data mining
clustering
0.412019
Linear Time Complexity Time Series Clustering with Symbolic Pattern Forest · IJCAI 2019
Data mining › temporal data mining
time series mining
0.132005
HOT SAX: Efficiently Finding the Most Unusual Time Series Subsequence · ICDM 2005
VizTree: a Tool for Visually Mining and Monitoring Massive Time Series Databases · VLDB 2004
Clustering of Time Series Subsequences is Meaningless: Implications for Previous and Future Research · ICDM 2003
Machine learning › Learning paradigms
semi-supervised learning
0.112020
TapNet: Multivariate Time Series Classification with Attentional Prototypical Network · AAAI 2020
Data mining › time series analysis
multivariate time series analysis
0.112019
Contrast Feature Dependency Pattern Mining for Controlled Experiments with Application to Driving Behavior · ICDM 2019
Data mining
anomaly detection
0.112005
HOT SAX: Efficiently Finding the Most Unusual Time Series Subsequence · ICDM 2005
Visualization and visual analytics
time series visualization
0.012004
Visually mining and monitoring massive time series · KDD 2004
Data stream processing
streaming time series
0.012003
Clustering of Time Series Subsequences is Meaningless: Implications for Previous and Future Research · ICDM 2003
Data mining › clustering › sequence clustering
subsequence clustering
0.012003
Clustering of Time Series Subsequences is Meaningless: Implications for Previous and Future Research · ICDM 2003

Methods — techniques the papers use, named apart from their topics

random group permutation · 0.9convolutional network · 0.9attentional prototype network · 0.9incremental nearest neighbor · 0.6symbolic pattern forest · 0.4random projection · 0.4random pattern selection · 0.4partial correlation regularization · 0.4generative model · 0.4collaborative hierarchy-based motif enumeration · 0.4symbolic representation · 0.0suffix tree · 0.0
YearPublicationVenuePosition
2026 Value and shape-aware transformer with prior-enhanced self-attention for multivariate time series classification
abstract
Abstract Multivariate time series classification is a crucial task in data mining, attracting growing research interest due to its broad applications. While many existing methods focus on discovering discriminative patterns in time series, real-world data does not always present such patterns, and sometimes raw numerical values can also serve as discriminative features. Additionally, the recent success of Transformer models has inspired many studies. However, when applying to time series classification, the self-attention mechanisms in Transformer models could introduce classification-irrelevant features, thereby compromising accuracy. To address these challenges, we propose a novel method, VSFormer, that incorporates both discriminative patterns (shape) and numerical information (value). In addition, we extract class-specific prior information derived from supervised information to enrich the positional encoding and provide classification-oriented self-attention learning, thereby enhancing its effectiveness. Extensive experiments on all 30 UEA archived datasets demonstrate the superior performance of our method compared to SOTA models. Through ablation studies, we demonstrate the effectiveness of the improved encoding layer and the proposed self-attention mechanism. Finally, We provide a case study on a real-world time series dataset without discriminative patterns to interpret our model.
Wenjie Xi, Rundong Zuo, Alejandro Álvarez, Jessica Lin 0001
Data Min. Knowl. Discov.5
2025 "I Forgot About You": Exploring Multi-Label Unlearning (MLU) for Responsible Facial Recognition Systems
Prommy Sultana Hossain, Emanuela Marasco, Jessica Lin 0001, Michael King
ECML/PKDD (5)3
2025 RandomAD: A Random Kernel-Based Anomaly Detector for Time Series
Wenjie Xi, Jessica Lin 0001
ECML/PKDD (1)2
2024 Efficient and Accurate Similarity-Aware Graph Neural Network for Semi-supervised Time Series Classification
Wenjie Xi, Arnav Jain, Li Zhang 0074, Jessica Lin 0001
PAKDD (6)4
2024 Randomnet: clustering time series using untrained deep neural networks
abstract
Abstract Neural networks are widely used in machine learning and data mining. Typically, these networks need to be trained, implying the adjustment of weights (parameters) within the network based on the input data. In this work, we propose a novel approach, RandomNet, that employs untrained deep neural networks to cluster time series. RandomNet uses different sets of random weights to extract diverse representations of time series and then ensembles the clustering relationships derived from these different representations to build the final clustering results. By extracting diverse representations, our model can effectively handle time series with different characteristics. Since all parameters are randomly generated, no training is required during the process. We provide a theoretical analysis of the effectiveness of the method. To validate its performance, we conduct extensive experiments on all of the 128 datasets in the well-known UCR time series archive and perform statistical analysis of the results. These datasets have different sizes, sequence lengths, and they are from diverse fields. The experimental results show that the proposed method is competitive compared with existing state-of-the-art methods.
Xiaosheng Li, Wenjie Xi, Jessica Lin 0001
Data Min. Knowl. Discov.3
2023 PMP: Privacy-Aware Matrix Profile against Sensitive Pattern Inference for Time Series
abstract
Recent rapid development of sensor technology has allowed massive time series data to be collected and set foundation for the development of data-driven services and applications. During the process, data sharing is often required to allow modelers to perform specific time series data mining tasks based on the need of data owner. The high resolution of time series data brings new challenges in privacy protection, as meaningful information in high-resolution data shifts from concrete point values to shape-based patterns. Numerous research efforts have found that long shape-based patterns could contain more sensitive information and may potentially be extracted and misused by a malicious modeler. However, the privacy issue for time series patterns is surprisingly seldom explored in privacy-preserving literature. In this work, we consider a new privacy preserving problem: preventing malicious inference on long shape-based patterns while preserving short segment information to maintain utility task performance. To mitigate the challenge, we investigate an alternative approach by sharing Matrix Profile (MP), a versatile data structure that supports many time series data mining tasks. We found that while MP can prevent the concrete shape leakage, the canonical correlation in MP index can still reveal the location of sensitive long pattern information. Based on this observation, we design two attacks named Location Attack and Entropy Attack to extract the pattern location from MP. To further protect MP from these two attacks, we propose a Privacy-Aware Matrix Profile (PMP) via perturbing the local correlation and breaking the canonical correlation in MP index vector. We evaluate our proposed PMP against baseline noise-adding methods through quantitative analysis and real-world case study to show the effectiveness of the proposed method. Our source code is available at https://github.com/lzhang18/PMP.
Li Zhang 0074, Jiahao Ding, Yifeng Gao 0001, Jessica Lin 0001
SDM4
2022 Robust Time Series Chain Discovery with Incremental Nearest Neighbors
abstract
Time series motif discovery has been a fundamental task to identify meaningful repeated patterns in time series. Recently, time series chains (TSCs) were introduced as an expansion of time series motifs to identify the continuous evolving patterns in time series data. TSCs are shown to be able to reveal latent continuous evolving trends in the time series, and identify precursors of unusual events in complex systems. However, existing TSC definitions lack the ability to accurately cover the evolving part of a time series: the discovered chains can be easily cut by noise and can include non-evolving patterns, making them impractical in real-world applications. In this work, we introduce a new TSC definition based on an incremental nearest neighbor concept which can better locate the evolving patterns while excluding the non-evolving ones, and propose two new quality metrics to rank the discovered chains. With extensive empirical evaluations, we demonstrate that the proposed TSC definition is significantly more robust to noise than the state of the art, and the top ranked chains discovered can reveal meaningful regularities in a variety of real world datasets.
Li Zhang 0074, Yifeng Gao 0001, Jessica Lin 0001
ICDM4
2022 Joint Time Series Chain: Detecting Unusual Evolving Trend across Time Series
abstract
Time series chain (TSC) is a recently introduced concept that captures the evolving patterns in large scale time series. Informally, a time series chain is a temporally ordered set of subsequences, in which consecutive subsequences in the chain are similar to one another, but the last and the first subsequences maybe be dissimilar. Time series chain has the great potential to reveal latent unusual evolving trend in the time series, or identify precursor of important events in a complex system. Unfortunately, existing definitions of time series chains only consider finding chains in a single time series. As a result, they are likely to miss unexpected evolving patterns in interrupted time series, or across two related time series. To address this limitation, in this work, we introduce a new definition called Joint Time Series Chain, which is specially designed for the task of finding unexpected evolving trend across interrupted time series or two related time series. Our definition focuses on mitigating the robustness issues caused by the gap or interruption in the time series. We further propose an effective ranking criterion to identify the best chain. We demonstrate that our proposed approach outperforms existing TSC work in locating unusual evolving patterns through extensive empirical evaluations. We further demonstrate the utility of our work with a real-life manufacturing application from Intel.
Li Zhang 0074, Nital S. Patel, Xiuqi Li, Jessica Lin 0001
SDM4
2021 Adaptive-HMD: Accurate and Cost-Efficient Machine Learning-Driven Malware Detection using Microarchitectural Events
abstract
To address the high complexity and computational overheads of conventional software-based detection techniques, Hardware Malware Detection (HMD) has shown promising results as an alternative anomaly detection solution. HMD methods apply Machine Learning (ML) classifiers on microarchitectural events monitored by built-in Hardware Performance Counter (HPC) registers available in modern microprocessors to recognize the patterns of anomalies (e.g., signatures of malicious applications). Existing hardware malware detection solutions have mainly focused on utilizing standard ML algorithms to detect the existence of malware without considering an adaptive and cost-efficient approach for online malware detection. Our comprehensive analysis across a wide range of malicious software applications and different branches of machine learning algorithms indicates that the type of adopted ML algorithm to detect malicious applications at the hardware level highly correlates with the type of the examined malware, and the ultimate performance evaluation metric (F-measure, robustness, latency, detection rate/cost, etc.) to select the most efficient ML model for distinguishing the target malware from benign program. Therefore, in this work we propose Adaptive-HMD, an accurate and cost-efficient machine learning-driven framework for online malware detection using low-level microarchitectural events collected from HPC registers. Adaptive-HMD is equipped with a lightweight tree-based decision-making algorithm that accurately selects the most efficient ML model to be used for the inference in online malware detection according to the users' preference and optimal performance vs. cost (hardware overhead and latency) criteria. The experimental results demonstrate that Adaptive-HMD achieves up to 94% detection rate (F-measure) while improving the cost-efficiency of ML-based malware detection by more than 5X as compared to existing ensemble-based malware detection methods.
Yifeng Gao 0001, Hosein Mohammadi Makrani, Mehrdad Aliasgari, Amin Rezaei 0001, Jessica Lin 0001, Houman Homayoun, Hossein Sayadi
IOLTS5
2021 Time series clustering in linear time complexity
Xiaosheng Li, Jessica Lin 0001, Liang Zhao 0002
Data Min. Knowl. Discov.2
2021 CPM: A general feature dependency pattern mining framework for contrast multivariate time series
Qingzhe Li, Liang Zhao 0002, Yi-Ching Lee, Avesta Sasan, Jessica Lin 0001
Pattern Recognit.5
2020 TapNet: Multivariate Time Series Classification with Attentional Prototypical Network
abstract
With the advance of sensor technologies, the Multivariate Time Series classification (MTSC) problem, perhaps one of the most essential problems in the time series data mining domain, has continuously received a significant amount of attention in recent decades. Traditional time series classification approaches based on Bag-of-Patterns or Time Series Shapelet have difficulty dealing with the huge amounts of feature candidates generated in high-dimensional multivariate data but have promising performance even when the training set is small. In contrast, deep learning based methods can learn low-dimensional features efficiently but suffer from a shortage of labelled data. In this paper, we propose a novel MTSC model with an attentional prototype network to take the strengths of both traditional and deep learning based approaches. Specifically, we design a random group permutation method combined with multi-layer convolutional networks to learn the low-dimensional features from multivariate time series data. To handle the issue of limited training labels, we propose a novel attentional prototype network to train the feature representation based on their distance to class prototypes with inadequate data labels. In addition, we extend our model into its semi-supervised setting by utilizing the unlabeled data. Extensive experiments on 18 datasets in a public UEA Multivariate time series archive with eight state-of-the-art baseline methods exhibit the effectiveness of the proposed model.
Xuchao Zhang, Yifeng Gao 0001, Jessica Lin 0001, Chang-Tien Lu
AAAI3
2020 Ensemble Grammar Induction For Detecting Anomalies in Time Series
abstract
Time series anomaly detection is an important task, with applications in a broad variety of domains. Many approaches have been proposed in recent years, but often they require that the length of the anomalies be known in advance and provided as an input parameter. This limits the practicality of the algorithms, as such information is often unknown in advance, or anomalies with different lengths might co-exist in the data. To address this limitation, previously, a linear time anomaly detection algorithm based on grammar induction has been proposed. While the algorithm can find variable-length patterns, it still requires preselecting values for at least two parameters at the discretization step. How to choose these parameter values properly is still an open problem. In this paper, we introduce a grammar-induction-based anomaly detection method utilizing ensemble learning. Instead of using a particular choice of parameter values for anomaly detection, the method generates the final result based on a set of results obtained using different parameter values. We demonstrate that the proposed ensemble approach can outperform existing grammar-induction-based approaches with different criteria for selection of parameter values. We also show that the proposed approach can achieve performance similar to that of the state-of-the-art distance-based anomaly detection algorithm.
Yifeng Gao 0001, Jessica Lin 0001, Constantin Brif
EDBT2
2020 StealthMiner: Specialized Time Series Machine Learning for Run-Time Stealthy Malware Detection based on Microarchitectural Features
abstract
Hardware-Assisted Malware Detection (HMD) techniques deploy Machine Learning (ML) classifiers to detect patterns of malicious applications based on microarchitectural features captured by modern microprocessors' Hardware Performance Counters (HPCs). Existing HMD methods have limited their analysis on detecting malicious applications that are spawned as a separate thread during application execution, hence detecting embedded malware patterns at run-time still remains an important challenge. Embedded malware refers to harmful stealthy cyber attacks in which the malicious code is hidden within benign applications and remains undetected by traditional malware detection approaches. In HMD methods, when the HPC data is directly fed into a machine learning classifier, embedding malicious code inside the benign applications leads to contamination of HPC information, as the collected HPC features combine benign and malware microarchitectural events together. To address this challenge, in this paper we propose StealthMiner, a specialized time series machine learning approach to accurately detect embedded malware at run-time using branch instructions feature, the most prominent microarchitectural feature. The results indicate that StealthMiner can detect embedded malware at run-time with 94% detection performance on average with only one HPC feature, outperforming the detection performance of state-of-the-art HMD methods by 42%.
Hossein Sayadi, Yifeng Gao 0001, Hosein Mohammadi Makrani, Tinoosh Mohsenin, Avesta Sasan, Setareh Rafatirad, Jessica Lin 0001, Houman Homayoun
ACM Great Lakes Symposium on VLSI7
2020 Semantic Discord: Finding Unusual Local Patterns for Time Series
abstract
Finding anomalous subsequence in a long time series is a very important but difficult problem. Existing state-of-the-art methods have been focusing on searching for the subsequence that is the most dissimilar to the rest of the subsequences; however, they do not take into account the background patterns that contain the anomalous candidates. As a result, such approaches are likely to miss local anomalies. We introduce a new definition named semantic discord, which incorporates the context information from larger subsequences containing the anomaly candidates. We propose an efficient algorithm with a derived lower bound that is up to 3 orders of magnitude faster than the brute force algorithm in real world data. We demonstrate that our method significantly outperforms the state-of-the-art methods in locating anomalies by extensive experiments. We further explain the interpretability of semantic discord.
Li Zhang 0074, Yifeng Gao 0001, Jessica Lin 0001
SDM3
2019 Finding Meaningful Contrast Patterns for Quantitative Data
Rohan Khade, Jessica Lin 0001, Nital S. Patel
EDBT2
2019 Discovering Subdimensional Motifs of Different Lengths in Large-Scale Multivariate Time Series
abstract
Detecting repeating patterns of different lengths in time series, also called variable-length motifs, has received a great amount of attention by researchers and practitioners. Despite the significant progress that has been made in recent single dimensional variable-length motif discovery work, detecting variable-length sub dimensional motifs -patterns that are simultaneously occurring only in a subset of dimensions in multivariate time series-remains a difficult task. The main challenge is scalability. On the one hand, the brute-force enumeration solution, which searches for motifs of all possible lengths, is very time consuming even in single dimensional time series. On the other hand, previous work show that index-based fixed-length approximate motif discovery algorithms such as random projection are not suitable for detecting variable-length motifs due to memory requirement. In this paper, we introduce an approximate variable-length subdimensional motif discovery algorithm called Collaborative HIerarchy based Motif Enumeration (CHIME) to efficiently detect variable-length subdimensional motifs given a minimum motif length in large-scale multivariate time series. We show that the memory cost of the approach is significantly smaller than that of random projection. Moreover, the speed of the proposed algorithm is significantly faster than that of the state-of-the-art algorithms. We demonstrate that CHIME can efficiently detect meaningful variable-length subdimensional motifs in large real world multivariate time series datasets.
Yifeng Gao 0001, Jessica Lin 0001
ICDM2
2019 Contrast Feature Dependency Pattern Mining for Controlled Experiments with Application to Driving Behavior
abstract
A controlled experiment is an empirical interventional study method to evaluate the causal impact of an intervention, by identifying the dynamic feature dependency patterns in the contrast multivariate time series (CMTS) collected from the control and experimental groups. Manually labeling or interpreting the effects caused by the intervention from the CMTS data has become an infeasible task even for domain experts. Thus, it is imperative to develop an integrated technique, preferably in an unsupervised manner, that can simultaneously identify and characterize feature dynamic dependencies and their contrast patterns in CMTS, which we call the contrast dynamic feature dependency (CDFD) patterns. In this paper, we propose a generative model with partial correlation-based feature dependency regularization to help analysts understand the CMTS data by jointly 1) characterizing a set of comparable multivariate Gaussian distributions from CMTS, and 2) determining whether the intervention causes the changes between two comparable distributions. Extensive experiments demonstrate the effectiveness and scalability of the proposed method. The proposed method applied to a driving behavior application demonstrates its utility and interpretability.
Qingzhe Li, Liang Zhao 0002, Yi-Ching Lee, Yanfang Ye 0001, Jessica Lin 0001, Lingfei Wu 0001
ICDM5
2019 Linear Time Complexity Time Series Clustering with Symbolic Pattern Forest
abstract
With increasing powering of data storage and advances in data generation and collection technologies, large volumes of time series data become available and the content is changing rapidly. This requires the data mining methods to have low time complexity to handle the huge and fast-changing data. This paper presents a novel time series clustering algorithm that has linear time complexity. The proposed algorithm partitions the data by checking some randomly selected symbolic patterns in the time series. Theoretical analysis is provided to show that group structures in the data can be revealed from this process. We evaluate the proposed algorithm extensively on all 85 datasets from the well-known UCR time series archive, and compare with the state-of-the-art approaches with statistical analysis. The results show that the proposed method is faster, and achieves better accuracy compared with other rival methods.
Xiaosheng Li, Jessica Lin 0001, Liang Zhao 0002
IJCAI2
2019 Linear Time Motif Discovery in Time Series
abstract
The discovery of motifs (repeated patterns) is an important task in time series data mining. The task can be formulated as finding the most similar non-overlapping pair of subsequences in a given time series. Existing exact motif discovery methods have quadratic time complexities in the length of the time series. In this work, we present an algorithm that can find the exact motif of a given time series in a linear expected time complexity. The algorithm is further modified to find all pairs of subsequences whose distances are below a given threshold value. In practice, if true motifs exist in the data or the threshold is set to a small value, the algorithms are very fast. The proof of correctness and time complexity are detailed and experiments are conducted to verify the analysis. We applied the proposed method to analyze the real-world bird sound and electrical consumption data to demonstrate its effectiveness.
Xiaosheng Li, Jessica Lin 0001
SDM2
2019 Deep Stacked Ensemble Recommender
abstract
Collaborative filtering techniques remain a staple in recommender systems research and applications. With the plethora of research done in recommender systems, some more recent works applied deep learning with great success. We stack a deep neural network recommender onto a shallow one for item recommendations in this work. Our experiments with popular datasets indicate that the proposed technique outperforms other state-of-the art techniques and baselines in key performance metrics.
Rasaq Otunba, Raimi A. Rufai, Jessica Lin 0001
SSDBM3
2019 An agent-based system with temporal data mining for monitoring financial stability on insurance markets
Iqbal Owadally, Feng Zhou 0017, Rasaq Otunba, Jessica Lin 0001, Douglas Wright
Expert Syst. Appl.4
2019 HIME: discovering variable-length motifs in large-scale time series
Yifeng Gao 0001, Jessica Lin 0001
Knowl. Inf. Syst.2
2018 Finding Contrast Patterns for Mixed Streaming Data (Application track)
Rohan Khade, Jessica Lin 0001, Nital S. Patel
EDBT2
2018 Extracting Statistical Graph Features for Accurate and Efficient Time Series Classification
abstract
peer reviewed
Daoyuan Li, Jessica Lin 0001, Tegawendé F. Bissyandé, Jacques Klein, Yves Le Traon
EDBT2
2018 Evolving Separating References for Time Series Classification
abstract
The mining of time series data has attracted much attention in the past two decades due to the ubiquity of time series in our daily lives. In particular, classification is perhaps one of the most well-studied topics for time series data. Many state-of-the-art classification techniques work by identifying and extracting patterns or characteristics from the training data, and then applying these patterns or characteristics to classify unlabeled time series. This paper presents a novel finding that sequences of values that are very different from the patterns in the labeled time series can be used as references to classify time series effectively. We propose an evolution process to generate these sequences of values, which we call separating references, from the training data. The proposed method is robust to over-fitting and is especially suitable for the situation where little labeled data is available. We demonstrate that the proposed approach is highly competitive on the well-known UCR time series classification benchmarks.
Xiaosheng Li, Jessica Lin 0001
SDM2
2018 Exploring variable-length time series motifs in one hundred million length scale
Yifeng Gao 0001, Jessica Lin 0001
Data Min. Knowl. Discov.2
2018 Exact variable-length anomaly detection algorithm for univariate and multivariate time series
Xing Wang 0011, Jessica Lin 0001, Nital S. Patel, Martin W. Braun
Data Min. Knowl. Discov.2
2018 GrammarViz 3.0: Interactive Discovery of Variable-Length Time Series Patterns
abstract
The problems of recurrent and anomalous pattern discovery in time series, e.g., motifs and discords, respectively, have received a lot of attention from researchers in the past decade. However, since the pattern search space is usually intractable, most existing detection algorithms require that the patterns have discriminative characteristics and have its length known in advance and provided as input, which is an unreasonable requirement for many real-world problems. In addition, patterns of similar structure, but of different lengths may co-exist in a time series. Addressing these issues, we have developed algorithms for variable-length time series pattern discovery that are based on symbolic discretization and grammar inference—two techniques whose combination enables the structured reduction of the search space and discovery of the candidate patterns in linear time. In this work, we present GrammarViz 3.0—a software package that provides implementations of proposed algorithms and graphical user interface for interactive variable-length time series pattern discovery. The current version of the software provides an alternative grammar inference algorithm that improves the time series motif discovery workflow, and introduces an experimental procedure for automated discretization parameter selection that builds upon the minimum cardinality maximum cover principle and aids the time series recurrent and anomalous pattern discovery.
Pavel Senin, Jessica Lin 0001, Xing Wang 0011, Tim Oates 0001, Sunil Gandhi, Arnold P. Boedihardjo, Crystal Chen, Susan Frankenstein
ACM Trans. Knowl. Discov. Data2
2017 A Uniform Representation for Trajectory Learning Tasks
abstract
Most trajectory data are collected with a constant sample rate (e.g. GPS data). However, the variance of velocities can be very large, which causes the non-uniformity of the sample points in trajectory dataset. That is, the trajectory dataset can be very sparse in some parts which cause most existing distance measures to get unexpected results. On the other hand, the dataset can be extremely dense in some other parts which results in unnecessarily high computational complexity. Due to the above phenomenon, choosing an appropriate sample rate becomes a difficult challenge. In order to address the dilemma, we propose a Step-Invariant Trajectory (SIT) representation that can provide a dynamic sample rate to represent any trajectories in a uniform way. The translation takes only linear time. We also propose an effective and scalable distance measure for SIT representation. We evaluate the effectiveness and efficiency of our representation along with its distance measure by performing multiple trajectory classification and clustering experiments. These results show that our distance measures on SIT representation is much more accurate and robust than other representations and distance measures on sparse trajectory datasets. Our approach can also achieve competitive accuracy compared with the state of the art model-based trajectory representations on dense datasets. However, the time required to translate the data to our representation is 2 orders of magnitude faster, on average, than translate to other model-based representations. Furthermore, our representation can also serve as a preprocessing step to provide high quality input to all trajectory learning methods.
Qingzhe Li, Jessica Lin 0001, Liang Zhao 0002, Huzefa Rangwala
SIGSPATIAL/GIS2
2017 Efficient discovery of time series motifs with large length range in million scale time series
abstract
Detecting repeated variable-length patterns, also called variable-length motifs, has received a great amount of attention in recent years. Current state-of-the-art algorithm utilizes fixed-length motif discovery algorithm as a subroutine to enumerate variable-length motifs. As a result, it may take hours or days to execute when enumeration range is large. In this work, we introduce an approximate algorithm called HierarchIcal based Motif Enumeration (HIME) to detect variable-length motifs with a large enumeration range in million-scale time series. We show in the experiments that the scalability of the proposed algorithm is significantly better than that of the state-of-the-art algorithm. Moreover, the motif length range detected by HIME is considerably larger than previous sequence-matching based approximate variable-length motif discovery approach. We demonstrate that HIME can efficiently detect meaningful variable-length motifs in long, real world time series.
Yifeng Gao 0001, Jessica Lin 0001
ICDM2
2017 IterativE Grammar-Based Framework for Discovering Variable-Length Time Series Motifs
abstract
In recent years, finding repetitive similar patterns in time series has become a popular problem. These patterns are called time series motifs. Recent studies show that using grammar compression algorithms to find repeating patterns from the symbolized time series holds promise in discovering approximate motifs with variable length. However, grammar compression algorithms are traditionally designed for string compression. Therefore, existing work on grammar induction has not fully utilized much available information that can be used to enhance the performance of the algorithms. In this work, an iterative framework based on grammar induction is proposed. In each iteration, a revision operator called Noise Reduction Operator is applied to revise the symbolized time series string based on the rules returned from a base grammar induction algorithm. In our experiments, we show that the proposed work can find motifs of the same quality, with much faster running time compared to the state-of-the-art variable-length exact motif discovery algorithm in real world time series data.
Yifeng Gao 0001, Jessica Lin 0001, Huzefa Rangwala
ICDM2
2017 Linear Time Complexity Time Series Classification with Bag-of-Pattern-Features
abstract
Time series classification has attracted much attention due to the ubiquity of time series. With the advance of technologies, the volume of available time series data becomes huge and the content is changing rapidly. This requires time series data mining methods to have low computational complexities. In this paper, we propose a parameter-free time series classification method that has a linear time complexity. The approach is evaluated on all the 85 datasets in the well-known UCR time series classification archive. The results show that the new method achieves better overall classification accuracy performance than the widely used benchmark, i.e. 1-nearest neighbor with dynamic time warping, while consuming orders of magnitude less running time. The proposed method is also applied on a large real-world bird sounds dataset to verify its effectiveness.
Xiaosheng Li, Jessica Lin 0001
ICDM2
2017 TrajViz: A Tool for Visualizing Patterns and Anomalies in Trajectory
Yifeng Gao 0001, Qingzhe Li, Xiaosheng Li, Jessica Lin 0001, Huzefa Rangwala
ECML/PKDD (3)4
2017 MPR: Multi-Objective Pairwise Ranking
abstract
The recommendation challenge can be posed as the problem of predicting either item ratings or item rankings. The latter approach has proven more effective. Pairwise learning-to-rank techniques have been relatively successful. Hence, they are popularly used for learning recommender model parameters such as those in collaborative filtering (CF) models. The model parameters are learned by optimizing close smooth approximations of the non-smooth information retrieval (IR) metrics such as Mean Area Under ROC curve (AUC).
Rasaq Otunba, Raimi A. Rufai, Jessica Lin 0001
RecSys3
2017 STAVIS 2.0: Mining Spatial Trajectories via Motifs
Crystal Chen, Arnold P. Boedihardjo, Brian S. Jenkins, Charlotte L. Ellison, Jessica Lin 0001, Pavel Senin, Tim Oates 0001
SSTD5
2016 A Self-Learning and Online Algorithm for Time Series Anomaly Detection, with Application in CPU Manufacturing
abstract
The problem of anomaly detection in time series has received a lot of attention in the past two decades. However, existing techniques cannot locate where the anomalies are within anomalous time series, or they require users to provide the length of potential anomalies. To address these limitations, we propose a self-learning online anomaly detection algorithm that automatically identifies anomalous time series, as well as the exact locations where the anomalies occur in the detected time series. We evaluate our approach on several real datasets, including two CPU manufacturing data from Intel. We demonstrate that our approach can successfully detect the correct anomalies without requiring any prior knowledge about the data.
Xing Wang 0011, Jessica Lin 0001, Nital S. Patel, Martin W. Braun
CIKM2
2016 RPM: Representative Pattern Mining for Efficient Time Series Classification
abstract
Time series classication is an important problem that has received a great amount of attention by researchers and practitioners in the past two decades. In this work, we propose a novel algorithm for time series classication based on the discovery of class-specic representative patterns. We dene representative patterns of a class as a set of subsequences that has the greatest discriminative power to distinguish one class of time series from another. Our approach rests upon two techniques with linear complexity: symbolic discretization of time series, which generalizes the structural patterns, and grammatical inference, which automatically nds recurrent correlated patterns of variable length, producing an initial pool of common patterns shared by many instances in a class. From this pool of candidate patterns, our algorithm selects the most representative patterns that capture the class specicities, and that can be used to eectively discriminate between time series classes. Through an exhaustive experimental evaluation we show that our algorithm is competitive in accuracy and speed with the stateof-the-art classication techniques on the UCR time series repository, robust on shifted data, and demonstrates excellent performance on real-world noisy medical time series.
Xing Wang 0011, Jessica Lin 0001, Pavel Senin, Tim Oates 0001, Sunil Gandhi, Arnold P. Boedihardjo, Crystal Chen, Susan Frankenstein
EDBT2
2016 Iterative Grammar-Based Framework for Discovering Variable-Length Time Series Motifs
abstract
In recent years, finding repetitive similar patterns in time series has become a popular problem. These patterns are called time series motifs. Recent studies show that using grammar compression algorithms to find repeating patterns from the symbolized time series holds promise in discovering approximate motifs with variable length. However, grammar compression algorithms are traditionally designed for string compression. Therefore, existing work on grammar induction has not fully utilized much available information that can be used to enhance the performance of the algorithms. In this work, an iterative framework based on grammar induction is proposed. In each iteration, a revision operator called Noise Reduction Operator is applied to revise the symbolized time series string based on the rules returned from a base grammar induction algorithm. In our experiments, we show that the proposed work can find motifs of the same quality, with much faster running time compared to the state-of-the-art variable-length exact motif discovery algorithm in real world time series data.
Yifeng Gao 0001, Jessica Lin 0001, Huzefa Rangwala
ICMLA2
2015 Using myoelectric signals to recognize grips and movements of the hand
abstract
People want to live independently, but too often disabilities or advanced age robs them of the ability to do the necessary activities of daily living (ADLs). Finding relationships between electromyograms measured in the arm and movements of the hand and wrist needed to perform ADLs can help address performance deficits and be exploited in designing myoelectrical control systems for prosthetics and computer interfaces. This paper reports on several machine learning techniques employed to discover the electromyogram patterns present when using the hand to perform 14 typical fine motor functional activities used to accomplish ADLs. Classification and clustering techniques are employed. Improvements to accuracies are introduced, including the use of exponential smoothing and using a symbolic representation to approximate signal streams. Results show the patterns can be learned to an accuracy of approximately 77% for a 15 class problem and the symbolic representation shows the potential for future improvement in accuracies.
Gene Shuman, Zoran Duric, Daniel Barbará, Jessica Lin 0001, Naomi Lynn Gerber
BIBM4
2015 Time series anomaly discovery with grammar-based compression
Pavel Senin, Jessica Lin 0001, Xing Wang 0011, Tim Oates 0001, Sunil Gandhi, Arnold P. Boedihardjo, Crystal Chen, Susan Frankenstein
EDBT2
2015 Frequent Set Mining for Streaming Mixed and Large Data
abstract
Frequent set mining is a well researched problem due to its application in many areas of data mining such as clustering, classification and association rule mining. Most of the existing work focuses on categorical and batch data and do not scale well for large datasets. In this work, we focus on frequent set mining for mixed data. We introduce a discretization methodology to find meaningful bin boundaries when itemsets contain at least one continuous attribute, an update strategy to keep the frequent items relevant in the event of concept drift, and a parallel algorithm to find these frequent items. Our approach identifies local bins per itemset, as a global discretization may not identify the most meaningful bins. Since the relationships between attributes my change over time, the rules are updated using a weighted average method. Our algorithm fits well in the Hadoop framework, so it can be scaled up for large datasets.
Rohan Khade, Jessica Lin 0001, Nital S. Patel
ICMLA2
2015 A Machine Learning Approach to False Alarm Detection for Critical Arrhythmia Alarms
abstract
High false alarm rates in Intensive Care Unit (ICU) is a common problem that leads to alarm desensitization -- a phenomenon called alarm fatigue. Alarm fatigue can cause longer response time or missing of important alarms. In this work, we propose a methodology to identify false alarms generated by ICU bedside monitors. The novelty in our approach lies in the extraction of 216 relevant features to capture the characteristics of all alarms, from both arterial blood pressure (ABP) and electrocardiogram (ECG) signals. Our multivariate approach mitigates the imprecision caused by existing heartbeat/peak detection algorithms. Unlike existing methods on ICU false alarm detection, our approach does not require separate techniques for different types of alarms. The experimental results show that our approach can achieve high accuracy on false alarm detection, and can be generalized for different types of alarms.
Xing Wang 0011, Yifeng Gao 0001, Jessica Lin 0001, Huzefa Rangwala, Ranjeev Mittu
ICMLA3
2014 SAX-EFG: an evolutionary feature generation framework for time series classification
abstract
A variety of real world applications fit into the broad definition of time series classification. Using traditional machine learning approaches such as treating the time series sequences as high dimensional vectors have faced the well known "curse of dimensionality" problem. Recently, the field of time series classification has seen success by using preprocessing steps that discretize the time series using a Symbolic Aggregate ApproXimation technique (SAX) and using recurring subsequences ("motifs") as features.
Uday Kamath, Jessica Lin 0001, Kenneth A. De Jong
GECCO2
2014 GrammarViz 2.0: A Tool for Grammar-Based Pattern Discovery in Time Series
Pavel Senin, Jessica Lin 0001, Xing Wang 0011, Tim Oates 0001, Sunil Gandhi, Arnold P. Boedihardjo, Crystal Chen, Susan Frankenstein, Manfred Lerner
ECML/PKDD (3)2
2014 APT: Approximate Period Detection in Time Series
Rasaq Otunba, Jessica Lin 0001
SEKE2
2013 Motif discovery in spatial trajectories using grammar inference
abstract
Spatial trajectory analysis is crucial to uncovering insights into the motives and nature of human behavior. In this work, we study the problem of discovering motifs in trajectories based on symbolically transformed representations and context free grammars. We propose a fast and robust grammar induction algorithm called mSEQUITUR to infer a grammar rule set from a trajectory for motif generation. Second, we designed the Symbolic Trajectory Analysis and VIsualization System (STAVIS), the first of its kind trajectory analytical system that applies grammar inference to derive trajectory signatures and enable mining tasks on the signatures. Third, an empirical evaluation is performed to demonstrate the efficiency and effectiveness of mSEQUITUR for generating trajectory signatures and discovering motifs.
Tim Oates 0001, Arnold P. Boedihardjo, Jessica Lin 0001, Crystal Chen, Susan Frankenstein, Sunil Gandhi
CIKM3
2012 Visualizing Variable-Length Time Series Motifs
abstract
The problem of time series motif discovery has received a lot of attention from researchers in the past decade. Most existing work on finding time series motifs require that the length of the motifs be known in advance. However, such information is not always available. In addition, motifs of different lengths may co-exist in a time series dataset. In this work, we develop a motif visualization system based on grammar induction. We demonstrate that grammar induction in time series can effectively identify repeated patterns without prior knowledge of their lengths. The motifs discovered by the visualization system are variable-lengths in two ways. Not only can the inter-motif subsequences have variable lengths, the intra-motif subsequences also are not restricted to have identical length—a unique property that is desirable, but has not been seen in the literature.
Jessica Lin 0001, Tim Oates 0001
SDM2
2012 Rotation-invariant similarity in time series using bag-of-patterns representation
Jessica Lin 0001, Rohan Khade
J. Intell. Inf. Syst.1
2010 Finding approximate frequent patterns in streaming medical data
abstract
Time series data is ubiquitous and plays an important role in virtually every domain. For example, in medicine, the advancement of computer technology has enabled more sophisticated patients monitoring, either on-site or remotely. Such monitoring produces massive amount of time series data, which contain valuable information for pattern learning and knowledge discovery. In this paper, we explore the problem of identifying frequently occurring patterns, or motifs, in streaming medical data. The problem of frequent patterns mining has many potential applications, including compression, summarization, and event prediction. We propose a novel approach based on grammar induction that allows the discovery of approximate, variable-length motifs in streaming data. The preliminary results show that the grammar-based approach is able to find some important motifs in some medical data, and suggest that using grammar-based algorithms for time series pattern discovery might be worth exploring.
Jessica Lin 0001
CBMS1
2009 Finding structurally different medical data
abstract
For more than one decade, time series similarity search has been given a great deal of attention by data mining researchers. As a result, many time series representations and distance measures have been proposed. However, most existing work on time series similarity search focuses on finding shape-based similarity. While some of the existing approaches work well for short time series data, they typically fail to produce satisfactory results when the sequence is long. For long sequences, it is more appropriate to consider the similarity based on the higher-level structures. This is particularly true for medical time series, as they often are not perfectly aligned. In this work, we present a histogram-based representation for time series data, similar to the "bag of words" approach that is widely accepted by the text mining and information retrieval communities. We show that our approach outperforms the existing methods in clustering and classification on medical time series obtained from PhysioBank.
Jessica Lin 0001
CBMS1
2009 Finding Structural Similarity in Time Series Data Using Bag-of-Patterns Representation
Jessica Lin 0001
SSDBM1
2008 Exact and Approximate Reverse Nearest Neighbor Search for Multimedia Data
abstract
Reverse nearest neighbor queries are useful in identifying objects that are of significant influence or importance. Existing methods either rely on pre-computation of nearest neighbor distances, do not scale well with high dimensionality, or do not produce exact solutions. In this work we motivate and investigate the problem of reverse nearest neighbor search on high dimensional, multimedia data. We propose exact and approximate algorithms that do not require pre-computation of nearest neighbor distances, and can potentially prune off most of the search space. We demonstrate the utility of reverse nearest neighbor search by showing how it can help improve the classification accuracy.
Jessica Lin 0001, David Etter, David DeBarr
SDM1
2007 Experiencing SAX: a novel symbolic representation of time series
Jessica Lin 0001, Eamonn J. Keogh, Li Wei 0001, Stefano Lonardi
Data Min. Knowl. Discov.1
2007 Finding the most unusual time series subsequence: algorithms and applications
Eamonn J. Keogh, Jessica Lin 0001, Sang-Hee Lee 0003, Helga Van Herle
Knowl. Inf. Syst.2
2006 Finding Time Series Discords Based on Haar Transform
Ada Wai-Chee Fu, Oscar Tat-Wing Leung, Eamonn J. Keogh, Jessica Lin 0001
ADMA4
2006 Group SAX: Extending the Notion of Contrast Sets to Time Series and Multimedia Data
Jessica Lin 0001, Eamonn J. Keogh
PKDD1
2006 Finding Unusual Medical Time-Series Subsequences: Algorithms and Applications
abstract
In this work, we introduce the new problem of finding time series discords. Time series discords are subsequences of longer time series that are maximally different to all the rest of the time series subsequences. They thus capture the sense of the most unusual subsequence within a time series. While discords have many uses for data mining, they are particularly attractive as anomaly detectors because they only require one intuitive parameter (the length of the subsequence), unlike most anomaly detection algorithms that typically require many parameters. While the brute force algorithm to discover time series discords is quadratic in the length of the time series, we show a simple algorithm that is three to four orders of magnitude faster than brute force, while guaranteed to produce identical results. We evaluate our work with a comprehensive set of experiments on electrocardiograms and other medical datasets.
Eamonn J. Keogh, Jessica Lin 0001, Ada Wai-Chee Fu, Helga Van Herle
IEEE Trans. Inf. Technol. Biomed.2
2005 Approximations to Magic: Finding Unusual Medical Time Series
abstract
In this work we introduce the new problem of finding time series discords. Time series discords are subsequences of longer time series that are maximally different to all the rest of the time series subsequences. They thus capture the sense of the most unusual subsequence within a time series. While the brute force algorithm to discover time series discords is quadratic in the length of the time series, we show a simple algorithm that is 3 to 4 orders of magnitude faster than brute force, while guaranteed to produce identical results.
Jessica Lin 0001, Eamonn J. Keogh, Ada Wai-Chee Fu, Helga Van Herle
CBMS1
2005 HOT SAX: Efficiently Finding the Most Unusual Time Series Subsequence
abstract
In this work, we introduce the new problem of finding time series discords. Time series discords are subsequences of a longer time series that are maximally different to all the rest of the time series subsequences. They thus capture the sense of the most unusual subsequence within a time series. Time series discords have many uses for data mining, including improving the quality of clustering, data cleaning, summarization, and anomaly detection. Discords are particularly attractive as anomaly detectors because they only require one intuitive parameter (the length of the subsequence) unlike most anomaly detection algorithms that typically require many parameters. We evaluate our work with a comprehensive set of experiments. In particular, we demonstrate the utility of discords with objective experiments on domains as diverse as Space Shuttle telemetry monitoring, medicine, surveillance, and industry, and we demonstrate the effectiveness of our discord discovery algorithm with more than one million experiments, on 82 different datasets from diverse domains.
Eamonn J. Keogh, Jessica Lin 0001, Ada Wai-Chee Fu
ICDM2
2005 A MPAA-Based Iterative Clustering Algorithm Augmented by Nearest Neighbors Search for Time-Series Data Streams
Jessica Lin 0001, Michail Vlachos, Eamonn J. Keogh, Dimitrios Gunopulos, Shou-Jian Yu, Jia-Jin Le
PAKDD1
2005 Clustering of time-series subsequences is meaningless: implications for previous and future research
Eamonn J. Keogh, Jessica Lin 0001
Knowl. Inf. Syst.2
2004 Iterative Incremental Clustering of Time Series
Jessica Lin 0001, Michail Vlachos, Eamonn J. Keogh, Dimitrios Gunopulos
EDBT1
2004 Visually mining and monitoring massive time series
abstract
Moments before the launch of every space vehicle, engineering discipline specialists must make a critical go/no-go decision. The cost of a false positive, allowing a launch in spite of a fault, or a false negative, stopping a potentially successful launch, can be measured in the tens of millions of dollars, not including the cost in morale and other more intangible detriments. The Aerospace Corporation is responsible for providing engineering assessments critical to the go/no-go decision for every Department of Defense space vehicle. These assessments are made by constantly monitoring streaming telemetry data in the hours before launch. We will introduce VizTree, a novel time-series visualization tool to aid the Aerospace analysts who must make these engineering assessments. VizTree was developed at the University of California, Riverside and is unique in that the same tool is used for mining archival data and monitoring incoming live telemetry. The use of a single tool for both aspects of the task allows a natural and intuitive transfer of mined knowledge to the monitoring task. Our visualization approach works by transforming the time series into a symbolic representation, and encoding the data in a modified suffix tree in which the frequency and other properties of patterns are mapped onto colors and other visual properties. We demonstrate the utility of our system by comparing it with state-of-the-art batch algorithms on several real and synthetic datasets.
Jessica Lin 0001, Eamonn J. Keogh, Stefano Lonardi, Jeffrey P. Lankford, Donna M. Nystrom
KDD1
2004 VizTree: a Tool for Visually Mining and Monitoring Massive Time Series Databases
Jessica Lin 0001, Eamonn J. Keogh, Stefano Lonardi, Jeffrey P. Lankford, Donna M. Nystrom
VLDB1
2003 Clustering of Time Series Subsequences is Meaningless: Implications for Previous and Future Research
abstract
Time series data is perhaps the most frequently encountered type of data examined by the data mining community. Clustering is perhaps the most frequently used data mining algorithm, being useful in it's own right as an exploratory technique, and also as a subroutine in more complex data mining algorithms such as rule discovery, indexing, summarization, anomaly detection, and classification. Given these two facts, it is hardly surprising that time series clustering has attracted much attention. The data to be clustered can be in one of two formats: many individual time series, or a single time series, from which individual time series are extracted with a sliding window. Given the recent explosion of interest in streaming data and online algorithms, the latter case has received much attention. We make an amazing claim. Clustering of streaming time series is completely meaningless. More concretely, clusters extracted from streaming time series are forced to obey a certain constraint that is pathologically unlikely to be satisfied by any dataset, and because of this, the clusters extracted by any clustering algorithm are essentially random. While this constraint can be intuitively demonstrated with a simple illustration and is simple to prove, it has never appeared in the literature. We can justify calling our claim surprising, since it invalidates the contribution of dozens of previously published papers. We will justify our claim with a theorem, illustrative examples, and a comprehensive set of experiments on reimplementations of previous work.
Eamonn J. Keogh, Jessica Lin 0001, Wagner Truppel
ICDM2
2002 Mining Motifs in Massive Time Series Databases
abstract
The problem of efficiently locating previously known patterns in a time series database (i.e., query by content) has received much attention and may now largely be regarded as a solved problem. However, from a knowledge discovery viewpoint, a more interesting problem is the enumeration of previously unknown, frequently occurring patterns. We call such patterns "motifs", because of their close analogy to their discrete counterparts in computation biology. An efficient motif discovery algorithm for time series would be useful as a tool for summarizing and visualizing massive time series databases. In addition it could be used as a subroutine in various other data mining tasks, including the discovery of association rules, clustering and classification. In this paper we carefully motivate, then introduce, a nontrivial definition of time series motifs. We propose an efficient algorithm to discover them, and we demonstrate the utility and efficiency of our approach on several real world datasets.
Pranav Patel, Eamonn J. Keogh, Jessica Lin 0001, Stefano Lonardi
ICDM3