mlsanityData to 7 Oct 2026

Kernel Clustering with Sigmoid-based Regularization for Efficient Segmentation of Sequential Data

arXiv 2106.11541 ↗First posted 22 Jun 2021cs.LG cs.CVcited by 1

Not on the map. Why?

Abstract (arXiv)

Kernel segmentation aims at partitioning a data sequence into several non-overlapping segments that may have nonlinear and complex structures. In general, it is formulated as a discrete optimization problem with combinatorial constraints. A popular algorithm for optimally solving this problem is dynamic programming (DP), which has quadratic computation and memory requirements. Given that sequences in practice are too long, this algorithm is not a practical approach. Although many heuristic algorithms have been proposed to approximate the optimal segmentation, they have no guarantee on the quality of their solutions. In this paper, we take a differentiable approach to alleviate the aforementioned issues. First, we introduce a novel sigmoid-based regularization to smoothly approximate the combinatorial constraints. Combining it with objective of the balanced kernel clustering, we formulate a differentiable model termed Kernel clustering with sigmoid-based regularization (KCSR), where the gradient-based algorithm can be exploited to obtain the optimal segmentation. Second, we develop a stochastic variant of the proposed model. By using the stochastic gradient descent algorithm, which has much lower time and space complexities, for optimization, the second model can perform segmentation on overlong data sequences. Finally, for simultaneously segmenting multiple data sequences, we slightly modify the sigmoid-based regularization to further introduce an extended variant of the proposed model. Through extensive experiments on various types of data sequences performances of our models are evaluated and compared with those of the existing methods. The experimental results validate advantages of the proposed models. Our Matlab source code is available on github.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 9 of its 68 references that are in the map. First posted on arXiv 22 Jun 2021.

Builds on

9 of 68 references.

References · 9

  1. 2018Speech Commands: A Dataset for Limited-Vocabulary Speech Recognitioncited by 741
  2. 2013Minimizing Finite Sums with the Stochastic Average Gradientcited by 164
  3. 2016Katyusha: The First Direct Acceleration of Stochastic Gradient Methodscited by 134
  4. 2019D3TW: Discriminative Differentiable Dynamic Time Warping for Weakly Supervised Action Alignment and Segmentationcited by 83
  5. 2020Set-Constrained Viterbi for Set-Supervised Action Segmentationcited by 35
  6. 2015Scan B-Statistic for Kernel Change-Point Detectioncited by 28
  7. 2014On Optimal Multiple Changepoint Algorithms for Large Datacited by 15
  8. 2017Listening to the World Improves Speech Command Recognitioncited by 8
  9. 2016Greedy Gaussian Segmentation of Multivariate Time Seriescited by 7

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.