A sophisticated model trained on sparse, noisy, or mislabeled sensor data will underperform a simple model trained on well-instrumented, well-labeled data almost every time — which is why this piece stays entirely on the data side: what to instrument, how to sample it, and how to tell whether the labels you have are good enough to train or validate anything against. The rollout sequencing, build-vs-buy decision, and maintenance-team buy-in that decide whether a program survives past the pilot are covered separately in our companion piece on predictive maintenance programs.
Sensor coverage has to match the failure modes you're predicting
The first question isn't "what algorithm should we use," it's "does our sensor placement actually capture signal related to the failures we care about." A vibration sensor mounted on the wrong part of a machine, a temperature sensor that measures ambient rather than component temperature, or a sampling rate too low to catch a fast transient event will all silently cap how good any model built on that data can be — no amount of modeling sophistication compensates for measuring the wrong thing. On equipment that's been in service for years, that often starts with retrofitting sensors onto legacy hardware that was never designed to be instrumented in the first place.
Sampling rate and resolution
The right sampling rate depends entirely on the physics of the failure mode being predicted. A bearing failure that manifests as a high-frequency vibration signature needs sampling fast enough to resolve that frequency — a low-rate sensor will simply never see it. A slow thermal degradation process, by contrast, can be tracked with infrequent sampling and gains little from high-frequency data. Matching sensor sampling rate to the actual failure physics, rather than defaulting to whatever rate is convenient, is a foundational decision.
Labeled failure history is the hardest requirement to satisfy
Supervised predictive-maintenance models need examples of actual failures to learn from, and this is usually the scarcest resource in the whole pipeline — failures are, by definition, rare events, and historical failure records are often incomplete, inconsistently logged, or missing the sensor data from the period leading up to the failure. Products just entering the field have essentially no failure history yet, which shapes what's realistic: early deployments often start with anomaly-detection approaches that don't require labeled failures, transitioning to supervised failure prediction as real-world failure data accumulates.
Even well-placed sensors are only useful if the hardware itself survives the deployment — a monitoring node that fails from vibration or thermal stress before it captures a full failure lead-up window is a data-quality problem with a hardware root cause. See our note on designing ruggedized IoT hardware for harsh industrial environments for what that requires.
Where labeled-data gaps commonly show up
- Maintenance logs recorded manually and inconsistently, disconnected from the sensor timestamp that would let them be correlated
- Failures that were caught and fixed before sensor data captured the full lead-up window
- Near-miss events (caught by a technician before failure) going unrecorded, losing valuable "about to fail" signal
- Different failure modes lumped together as a single generic "failure" label, losing information a model could otherwise use
Data quality problems that undermine an otherwise-good dataset
- Sensor drift going uncorrected over the device's field life, silently degrading data quality over time
- Missing data from connectivity gaps treated inconsistently (interpolated, dropped, or zero-filled) without a clear, consistent policy
- Environmental confounders — a temperature sensor reading affected by ambient conditions unrelated to the equipment's actual health — not accounted for in the model
- Inconsistent units or calibration across a fleet where hardware revisions changed sensor specs mid-deployment
Start with what the data can actually support
A realistic predictive-maintenance roadmap usually starts with anomaly detection (flagging when a device's behavior deviates from its own normal baseline, requiring no failure labels) and evolves toward full failure prediction as labeled data accumulates from the field. Committing to a fully supervised failure-prediction model before there's a meaningful failure dataset to train it on is a common way these projects stall.
How we approach this
We assess sensor coverage and data quality before committing to a modeling approach, and we're direct about when a product needs more field time before failure prediction is realistic. See our AI & Intelligence work for how this fits into building predictive-maintenance capability from hardware through model deployment.
Our Occupancy & HVAC Optimization Platform case study covers a real deployment built around this kind of data.