Change point detection is a sequential analysis technique that identifies the precise moments when the underlying probability distribution of a streaming sensor variable changes. Unlike simple thresholding, these algorithms distinguish between random noise and a genuine structural break in the mean, variance, or frequency spectrum of the data, marking the exact index where a machine transitions from a healthy state to a degraded one.
Glossary
Change Point Detection

What is Change Point Detection?
Change point detection is the algorithmic identification of abrupt shifts in the statistical properties of a time-series data stream, signaling a transition from one operational regime to another.
In predictive maintenance, these methods are critical for segmenting a continuous sensor stream into distinct degradation phases without prior knowledge of failure signatures. By applying techniques like the Pruned Exact Linear Time (PELT) algorithm or Bayesian online change point detection, systems can autonomously detect the onset of a new wear regime, triggering a recalibration of the Remaining Useful Life (RUL) model before catastrophic failure occurs.
Core Characteristics of Change Point Detection
Change point detection algorithms identify the precise moments when the statistical properties of a sensor stream shift, signaling a transition from normal operation to a new degradation phase.
Sequential Probability Ratio Testing
A foundational online detection method that continuously evaluates the likelihood ratio between two hypotheses: no change versus a change has occurred. The algorithm accumulates evidence from each new sensor reading and triggers an alert when the cumulative sum exceeds a predefined threshold. This approach minimizes the average detection delay for a given false alarm rate, making it ideal for high-velocity streaming telemetry where immediate phase transition awareness is critical.
Bayesian Change Point Analysis
A probabilistic framework that computes the posterior distribution over run lengths—the time since the last change point—given observed data. Rather than a single point estimate, this method maintains a distribution of possible change locations, updating beliefs recursively with each new observation. Key advantages include:
- Natural uncertainty quantification around detected shifts
- Ability to incorporate prior domain knowledge about expected degradation rates
- Robust performance on noisy industrial sensor streams where hard thresholds fail
CUSUM Algorithm
The Cumulative Sum control chart tracks the accumulated deviation of a process from a target value. When the monitored parameter shifts—such as a sudden increase in bearing vibration amplitude—the CUSUM statistic drifts upward linearly, crossing a decision boundary far faster than Shewhart charts. The algorithm is optimal for detecting sustained mean shifts and is widely deployed in manufacturing for:
- Tool wear monitoring in CNC machining
- Detecting step changes in motor current signatures
- Identifying persistent thermal runaway precursors
Pruned Exact Linear Time (PELT)
An offline algorithm that finds the exact optimal segmentation of a time series into homogeneous segments while operating in linear time under mild conditions. PELT uses dynamic programming with a pruning rule that discards candidate change points that can never be optimal, dramatically reducing computational cost. This method excels at retrospective analysis of historical run-to-failure datasets, enabling precise labeling of degradation phase boundaries for training supervised Remaining Useful Life models.
Kernel Change Point Detection
A non-parametric method that maps sensor data into a reproducing kernel Hilbert space and detects distributional changes using the maximum mean discrepancy statistic. This approach can identify subtle shifts in the entire probability distribution—not just the mean or variance—making it powerful for catching complex degradation patterns like changes in signal kurtosis or spectral shape. It operates without assuming any underlying parametric model, providing robustness across diverse equipment types and failure modes.
Binary Segmentation
A computationally efficient divide-and-conquer strategy that repeatedly applies a single change point test to sub-segments of the time series. The algorithm first locates the most significant change point globally, then recursively searches the left and right partitions for additional shifts. While greedy and approximate, binary segmentation scales well to extremely long sensor logs and serves as a practical baseline for identifying multiple degradation stage transitions in high-frequency vibration data.
Frequently Asked Questions
Clear, technical answers to the most common questions about identifying abrupt statistical shifts in industrial sensor streams for predictive maintenance.
Change point detection is the algorithmic identification of abrupt shifts in the statistical properties of a time-series data stream, signaling a transition from one operational or degradation state to another. Unlike gradual trend analysis, it pinpoints the exact moment—or narrow window—where the mean, variance, or frequency distribution of a sensor signal changes irreversibly. The core mechanism involves running a cost function over sequential data windows to measure homogeneity; when a new observation significantly increases the cumulative cost, the algorithm flags a change point. Common approaches include Pruned Exact Linear Time (PELT) for optimal offline segmentation and Bayesian Online Change Point Detection (BOCPD) for real-time streaming scenarios. In predictive maintenance, a detected change point often marks the transition from healthy operation to an incipient fault phase, triggering an immediate inspection alert before catastrophic failure occurs.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Change point detection is a foundational technique in predictive maintenance. The following concepts are essential for understanding how abrupt shifts in sensor streams are identified, modeled, and operationalized.
Concept Drift
A specific type of model decay where the statistical relationship between sensor input and failure output changes over time. Unlike sensor degradation, concept drift renders the original prediction logic invalid.
- Virtual drift: Input data distribution changes, but the decision boundary remains valid
- Real drift: The posterior probability P(y|X) changes, requiring model retraining
- Change point detection algorithms are the primary defense against undetected real concept drift in production
Degradation Modeling
The mathematical representation of how a system's health deteriorates over time, forming the basis for predicting Remaining Useful Life (RUL). Change point detection identifies the exact moment a system transitions from a healthy state to a degraded state.
- Exponential degradation: Failure rate increases at a constant multiplicative factor
- Paris-Erdogan model: Describes crack propagation in materials science
- Piecewise linear models: Use detected change points as knot locations for segmented regression
Health Index
A composite metric that fuses multiple sensor readings into a single, normalized value representing the overall degradation state of an asset. Change point detection is applied directly to the Health Index trajectory to identify regime shifts.
- Typically normalized from 1.0 (healthy) to 0.0 (failed)
- Constructed using Principal Component Analysis (PCA) or domain-weighted fusion
- A detected change point in the Health Index triggers a transition from Condition-Based Maintenance to predictive alerting
Censored Data
Incomplete operational records where a machine has not yet failed, requiring specialized survival analysis techniques. Change point detection must account for censored data to avoid false positives.
- Right-censored: Asset still operational at the end of the observation window
- Interval-censored: Failure known to occur within a time window, but exact moment unknown
- Algorithms like the Kaplan-Meier estimator incorporate censored data to model survival probability without bias
Model Drift
The degradation of a predictive model's performance over time due to changes in the underlying data distribution or evolving equipment behavior. Change point detection serves as a drift detection mechanism.
- Covariate shift: Input feature distribution changes
- Prior probability shift: Target class distribution changes
- Monitoring the prediction error rate with CUSUM or Page-Hinkley tests identifies when a model requires retraining or replacement
Anomaly Detection
The identification of rare events or observations in operational data that deviate significantly from the norm. While anomaly detection flags individual outliers, change point detection identifies sustained shifts in the generating process.
- Point anomalies: Single sensor readings outside expected bounds
- Collective anomalies: Sequences that are anomalous together but not individually
- Change point detection distinguishes a transient spike from a genuine regime change, reducing false alarms in Condition-Based Maintenance programs

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us