Models trained on smart meter interval data and customer billing history that detect readings inconsistent with a customer's consumption pattern. Flags potential meter faults, non-technical losses (theft), and billing errors before they accumulate across billing cycles. For large commercial customers, consumption anomalies surface in near real time. For residential customers, anomaly flags trigger a review cycle before the bill is issued. Reduces revenue leakage and reduces the volume of billing dispute calls that reach your contact centre.
The detection model builds a consumption baseline per customer using their 12-24 months of interval meter data, segmented by day type (weekday, weekend, holiday) and season. Isolation Forest is used to identify consumption windows that deviate from the expected distribution for that customer's segment and tariff class, reducing false positives that fire on legitimate consumption spikes (heatwaves, industrial production ramp-ups). Z-score thresholds applied to rolling 7-day and 30-day consumption windows catch slow drift anomalies (meter running fast or slow) that point anomaly detection misses. For smart meters transmitting interval data via AMI (Advanced Metering Infrastructure) over DLMS/COSEM or ANSI C12.22 protocols, near-real-time anomaly detection runs on the data stream within minutes of meter transmission. Anomaly flags are categorized: suspected meter fault (consistently low readings), suspected non-technical loss (reads drop to near-zero on an active commercial account), and billing discrepancy (billed consumption inconsistent with interval data sum). Each category triggers a different downstream action: field inspection, fraud investigation workflow, or billing correction, respectively.