Since 2020, US grids have had to cut power for lack of supply eight times. htm-monitor was run through all eight, hour by hour from public data, on GridShedWatch: an open benchmark that scores every method with the same rules and alert budget, next to four other methods and the operators' own public notices.
GridShedWatch scores warnings the way the National Weather Service does: events warned in advance, lead time and false alarms, read together. Every method gets the same alert budget, chosen without looking at the events.
Early and less certain. Counts if it starts in the 7 days before the load shed.
Rare. Counts from 7 days before the load shed to 2 days after, since a warning during the event still helps.
htm-monitor's only job in the benchmark is to say, every hour, how unusual each of five signals is. GridShedWatch's shared rules turn that into watches and warnings, and its scoring is the same for every method, so htm-monitor cannot be tuned toward the eight events. Full protocol: GridShedWatch scoring.
Events caught, of 8 (held-out: of the 5 events scored once after the rules were frozen). htm-monitor and the LSTM are averaged over 5 seeds. [a–b]: 5th–95th percentile with events resampled. Lead: median hours before onset among caught events. Operators: public notices in the 7 days before onset.
Each chart runs from 7 days before the load shed to 2 days after. The top row is what the operator announced. Each row below is one htm-monitor seed: where its watches and warnings started.