Hercules Against Data Series Similarity Search

Karima Echihabi, Panagiota Fatourou, Kostas Zoumpatianos, Themis Palpanas, Houda Benbrahim

Abstract

In this paper, we propose Hercules, a parallel tree-based technique for exact similarity search on massive disk-based data series collections. We present novel index construction and query answering algorithms that leverage different summarization techniques, carefully schedule costly operations, optimize memory and disk accesses, and exploit the multi-threading and SIMD capabilities of modern hardware to perform CPU-intensive calculations. We demonstrate the superiority and robustness of Hercules with an extensive experimental evaluation against the state-of-the-art techniques, using a variety of synthetic and real datasets, and query workloads of varying difficulty. The results show that Hercules performs up to one order of magnitude faster than the best competitor (which is not always the same). Moreover, Hercules is the only index that outperforms the optimized sequential scan on all scenarios, including the hard query workloads on disk-based datasets.

Karima Echihabi, Panagiota Fatourou, Kostas Zoumpatianos, Themis Palpanas and Houda Benbrahim. Hercules Against Data Series Similarity Search. Proceedings of the VLDB Endowment (PVLDB) Journal, 2022

Source Code and Data

Here is the source code and data used in the experimental evaluation of our paper.