Learning Penalty for Optimal Partitioning via Automatic Feature Extraction
Tung L Nguyen, Toby Hocking
TL;DR
This work tackles the challenge of selecting the OPART penalty $\lambda$ for changepoint detection by learning it directly from raw sequences using recurrent networks. By integrating feature extraction and $\lambda$ prediction into a single framework, the approach aims to outperform traditional feature-engineering pipelines that rely on hand-crafted statistics. The authors demonstrate that recurrent architectures, particularly GRUs, can produce highly informative sequence features, leading to improved partitioning accuracy on 20 genomic benchmark datasets. Although the method offers higher accuracy, it requires substantial training time and memory, especially on long sequences, highlighting a trade-off between performance and practicality. Overall, the study introduces a robust, data-driven pathway to penalty learning that enhances changepoint detection while outlining directions for efficient deployment and future methodological refinements.
Abstract
Changepoint detection identifies significant shifts in data sequences, making it important in areas like finance, genetics, and healthcare. The Optimal Partitioning algorithms efficiently detect these changes, using a penalty parameter to limit the changepoints count. Determining the optimal value for this penalty can be challenging. Traditionally, this process involved manually extracting statistical features, such as sequence length or variance to make the prediction. This study proposes a novel approach that uses recurrent networks to learn this penalty directly from raw sequences by automatically extracting features. Experiments conducted on 20 benchmark genomic datasets show that this novel method generally outperforms traditional ones in changepoint detection accuracy.
