1. Extended Abstract
In this talk, we describe our efforts in designing techniques for indexing and analyzing truly massive collections of data series that enable scientists to run complex analytics on their data. These techniques are orders of magnitude faster than the state of the art. We also present our recent work on (essentially, parameter-free) subsequence anomaly detection and explanation, which is both more accurate and faster than competing approaches.
In the following, we summarize the main points along these two areas of research.
[Similarity Search] Similarity search in high-dimensional data spaces was a relevant and challenging data management problem in the early 1970s Bentley (1975), when the first solutions to this problem were proposed. Today, fifty years later, we can safely say that the exact same problem is more relevant (from Time Series Management Systems to Vector Databases) and challenging than ever. This is true, not because the research community has been idle; on the contrary, the literature on this topic is very large and diverse Bentley (1975); Guttman (1984); Lin et al. (1994); Berchtold et al. (1996); Ciaccia et al. (1997); Berchtold et al. (1998); Palpanas (Reference Palpanas2020); Wang et al. (Reference Wang, Wang, Palpanas and Wang2023), demonstrating both the interest in this problem, as well as the wide range of ideas that have been applied to it and led to impressive advances. This is true, rather because very large amounts of high-dimensional data are now omnipresent (ranging from traditional multidimensional data to time series and deep embeddings) Palpanas and Beckmann (Reference Palpanas and Beckmann2019); Echihabi et al. (2020), and the performance requirements (i.e., response-time and accuracy) of a variety of applications that need to process and analyze these data have become very stringent and demanding. In these past fifty years, high-dimensional similarity search has been studied in its many flavors. Similarity search algorithms for exact and approximate, one-off and progressive query answering Echihabi et al. (Reference Echihabi, Zoumpatianos, Palpanas and Benbrahim2018); Echihabi et al. (Reference Echihabi, Zoumpatianos, Palpanas and Benbrahim2019); Echihabi et al. (Reference Echihabi, Tsandilas, Gogolou, Bezerianos and Palpanas2023). In this talk, we review the state of the art solutions for data series similarity search Peng et al. (Reference Peng, Fatourou and Palpanas2021b); Echihabi et al. (Reference Echihabi, Fatourou, Zoumpatianos, Palpanas and Benbrahim2022); Peng et al. (2020); Peng et al. (2021a); Chatzakis et al. (Reference Chatzakis, Fatourou, Kosmas, Palpanas and Peng2023); Fatourou et al. (2023); Schäfer et al. (2025); Azizi et al. (Reference Azizi, Echihabi and Palpanas2023), we observe that the data series solutions are the methods of choice for several of the similarity search problem flavors even for high-dimensional vector search, and we point to interesting open research problems, including the role of machine learning in this space Wang et al. (Reference Wang, Ileana and Palpanas2025); Chatzakis et al. (Reference Chatzakis, Papakonstantinou and Palpanas2026).
[Anomaly Detection] Subsequence anomaly detection in long data series is an important problem with applications in a wide range of domains Boniol et al. (Reference Boniol, Liu, Huang, Palpanas and Paparrizos2024); Darban et al. (Reference Darban, Webb, Pan, Aggarwal and Salehi2025). However, several of the approaches that have been proposed in the literature have limitations: they require prior domain knowledge that is used to design the anomaly discovery algorithms, they need training with labeled examples that are hard/expensive to produce, or have scalability problems. In this talk, we present recent unsupervised methods suitable for domain agnostic subsequence anomaly detection. We discuss two possible way to represent the normal behavior of a long data series that lead to fast and accurate identification of abnormal subsequences. These normal representations are either based on subsequences (using a data structure called the normal model) Boniol et al. (Reference Boniol, Linardi, Roncallo, Palpanas, Meftah and Remy2021a), or on graphs, by taking advantage of graph properties to encode the normal transitions between neighboring subsequences of a long series Boniol and Palpanas (Reference Boniol and Palpanas2020). We describe their properties, and explain how they can be extended to handle streaming time series Boniol et al. (Reference Boniol, Paparrizos, Palpanas and Franklin2021b), or adapted to address other problems, such as interpretable time series clustering Boniol et al. (Reference Boniol, Tiano, Bonifati and Palpanas2025).