Persistence-based motif discovery in time series

Jan 1, 2024·
Thibaut Germain
Thibaut Germain
,
Charles Truong
,
Laurent Oudre
· 0 min read
Abstract
Motif Discovery consists of finding repeated patterns and locating their occurrences in a time series without prior knowledge about their shape or location. Most state-of-the-art algorithms rely on three core parameters, the number of motifs to discover, the length of the motifs, and a similarity threshold between motif occurrences. Setting these parameters is difficult in practice and often results from a trial-and-error strategy. In this paper, we propose a new algorithm that discovers motifs of variable length given a single motif length and without requiring a similarity threshold. At its core, the algorithm maps a time series onto a graph, summarizes it with persistent homology - a tool from topological data analysis - and identifies the most relevant motifs from the graph summary. We propose two versions of the algorithm, one requiring the number of motifs to discover and another, adaptive, that infers the number of motifs from the graph summary. Empirical evaluation on 9 labeled datasets, including 6 real-world datasets, shows that both algorithm versions significantly outperform state-of-the-art algorithms.
Type
Publication
IEEE Transactions on Knowledge and Data Engineering
Status
Peer-reviewed Open access
Funding
Région Ile-de-France (DIM MathInnov)
PhLAMES chair of ENS Paris-Saclay
License
CC-BY-4.0
publications_old
Thibaut Germain
Authors
Postdoctoral Researcher

My research combines machine learning and signal processing with geometric methods to study time series and dynamical systems.

Since March 2025, I have been a postdoctoral researcher at CMAP - Ecole Polytechnique, working with Karim Lounici and Rémi Flamary. My work combines operator learning and optimal transport to compare dynamical systems, uncover shared dynamical structure, and transfer knowledge across systems.

Previously, I completed my PhD at Centre Borelli, under the supervision of Charles Truong and Laurent Oudre. I developed methods tailored for the discovery and statistical analysis of time series patterns with a particular focus on biomedical applications.