Computer Science > Databases
[Submitted on 7 Oct 2020 (v1), last revised 17 Nov 2021 (this version, v8)]
Title:Efficient Temporal Pattern Mining in Big Time Series Using Mutual Information -- Full Version
View PDFAbstract:Very large time series are increasingly available from an ever wider range of IoT-enabled sensors deployed in different environments. Significant insights can be gained by mining temporal patterns from these time series. Unlike traditional pattern mining, temporal pattern mining (TPM) adds event time intervals into extracted patterns, making them more expressive at the expense of increased mining time complexity. Existing TPM methods either cannot scale to large datasets, or work only on pre-processed temporal events rather than on time series. This paper presents our Frequent Temporal Pattern Mining from Time Series (FTPMf TS) approach which provides: (1) The end-to-end FTPMf TS process taking time series as input and producing frequent temporal patterns as output. (2) The efficient Hierarchical Temporal Pattern Graph Mining (HTPGM) algorithm that uses efficient data structures for fast support and confidence computation, and employs effective pruning techniques for significantly faster mining. (3) An approximate version of HTPGM that uses mutual information, a measure of data correlation known from information theory, to prune unpromising time series from the search space. (4) An extensive experimental evaluation showing that HTPGM outperforms the baselines in runtime and memory consumption, and can scale to big datasets. The approximate HTPGM is up to two orders of magnitude faster and less memory consuming than the baselines, while retaining high accuracy.
Submission history
From: Nguyen Ho Ms. [view email][v1] Wed, 7 Oct 2020 21:03:35 UTC (982 KB)
[v2] Tue, 13 Oct 2020 17:06:49 UTC (3,089 KB)
[v3] Wed, 14 Oct 2020 17:44:38 UTC (3,078 KB)
[v4] Thu, 15 Oct 2020 09:50:12 UTC (3,072 KB)
[v5] Thu, 22 Oct 2020 11:24:19 UTC (1,515 KB)
[v6] Sun, 2 May 2021 20:04:46 UTC (2,719 KB)
[v7] Fri, 17 Sep 2021 17:41:42 UTC (2,777 KB)
[v8] Wed, 17 Nov 2021 11:12:23 UTC (2,714 KB)
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.