Online jump and kink detection in segmented linear regression: Statistical optimality meets computational efficiency
Pith reviewed 2026-05-23 01:21 UTC · model grok-4.3
The pith
CUSUM-type statistics attain minimax optimal rates of log(n)/n for jumps and (log(n)/n)^{1/3} for kinks in online piecewise linear regression.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
In the Gaussian piecewise linear regression model with exactly one change point and sampling rate of order 1/n, certain CUSUM-type statistics attain the minimax optimal rates for localizing the change point: order log(n)/n for a jump and (log(n)/n)^{1/3} for a kink. The online algorithm based on these detectors optimally identifies both a jump and a kink, distinguishes between them, and operates with constant computational complexity and constant memory per incoming sample.
What carries the argument
CUSUM-type statistics for jump and kink detection that are adapted to the online segmented linear regression setting.
If this is right
- The algorithm distinguishes jumps from kinks at the optimal rates.
- Detection and localization remain statistically optimal while using only constant time and memory per new observation.
- The method applies directly to streaming data arriving at rate 1/n.
Where Pith is reading between the lines
- The same detectors could be tested on data with multiple change points to see how far the single-change analysis extends before rates degrade.
- The phase transition between jump and kink rates suggests analogous transitions may appear in higher-order polynomial segments.
Load-bearing premise
The observations follow a piecewise linear regression model with exactly one change point under i.i.d. Gaussian noise.
What would settle it
Empirical localization error for a kink that fails to scale as (log n / n)^{1/3} in large-n Gaussian simulations with a single slope change.
read the original abstract
We consider the problem of sequential (online) estimation of a single change point in a piecewise linear regression model under a Gaussian setup. We demonstrate that certain CUSUM-type statistics attain the minimax optimal rates for localizing the change point. Our minimax analysis unveils an interesting phase transition from a jump (discontinuity in function values) to a kink (a change in slope). Specifically, for a jump, the minimax rate is of order $\log (n) / n$ , whereas for a kink it scales as $(\log (n) / n)^{1/3}$, given that the sampling rate is of order $1/n$. We further introduce an online algorithm based on these detectors, which optimally identifies both a jump and a kink, and is able to distinguish between them. Notably, the algorithm operates with constant computational complexity and requires only constant memory per incoming sample. Finally, we evaluate the empirical performance of our method on both simulated and real-world data sets. An implementation is available in the R package FLOC on GitHub.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper considers sequential (online) estimation of a single change point in a piecewise linear regression model under i.i.d. Gaussian noise with design points at rate 1/n. It claims that certain CUSUM-type statistics attain the minimax optimal localization rates of order log(n)/n for a jump and (log(n)/n)^{1/3} for a kink, and introduces an online algorithm based on these detectors that identifies the change point, distinguishes jump from kink, and runs with constant time and memory per sample. The claims are supported by a minimax analysis and empirical evaluation on simulated and real data, with an R package implementation noted.
Significance. If the minimax rates and the online algorithm's correctness hold, the work is significant for bridging statistical optimality with computational efficiency in online change-point detection for regression models. The phase transition between jump and kink rates is a notable contribution, and the constant-complexity streaming procedure addresses a practical gap. The explicit scoping to the single-change-point Gaussian model and the availability of an implementation strengthen the paper's utility.
minor comments (3)
- [Abstract] Abstract: the statement that the algorithm 'optimally identifies both a jump and a kink' should be qualified by the single-change-point assumption stated later in the model setup, to avoid implying robustness to multiple changes.
- The abstract mentions evaluation on 'real-world data sets' but provides no details on the datasets or performance metrics; this should be expanded in the main text or a dedicated section for reproducibility.
- Notation for the sampling rate 'of order 1/n' is used without an explicit definition of the design points X_i; a brief clarification in the model section would improve readability.
Simulated Author's Rebuttal
We thank the referee for the positive summary, recognition of the phase transition between jump and kink rates, and the recommendation for minor revision. No major comments were raised in the report.
Circularity Check
No significant circularity identified
full rationale
The paper's central claims rest on a minimax analysis deriving localization rates for jumps and kinks under an explicitly stated single-change-point piecewise-linear Gaussian model, followed by construction of an online detector that attains those rates. No step reduces a claimed prediction or optimality result to a fitted quantity defined from the same data, nor does any load-bearing premise collapse to a self-citation whose content is unverified within the paper. The derivation chain is self-contained against the model assumptions and does not invoke uniqueness theorems or ansatzes imported from the authors' prior work in a circular manner.
Axiom & Free-Parameter Ledger
axioms (2)
- domain assumption Data generated from piecewise linear regression with exactly one change point and i.i.d. Gaussian noise
- domain assumption Sampling rate of order 1/n
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.