Voidly

Days that stand out

Unsupervised anomaly leaderboard

Live CenDTect-style DBSCAN over a rolling 45-day window of per-country OONI feature vectors. Higher anomaly score = farther from this country's recent normal. Useful as a second opinion on the supervised classifier — DBSCAN surfaces shape-anomalous days the labels never saw.

AUC vs labels
0.6575
Promote floor
0.65
Passed
YES
n scored
3921
#CountryAnomaly scoreBlock rateOutage raten measurementsAs of
1Venezuela (VE)9.7430.0%100.0%outage82026-10-04
2India (IN)9.346100.0%0.0%152026-10-05
3United States (US)8.061100.0%0.0%372026-10-05
4DE (DE)7.612100.0%0.0%392026-10-05
5SG (SG)7.490100.0%0.0%242026-10-05
6GB (GB)7.224100.0%0.0%142026-10-05
7CA (CA)6.882100.0%0.0%292026-10-05
8South Korea (KR)6.879100.0%0.0%182026-10-05
9ZA (ZA)6.412100.0%0.0%162026-10-05
10AU (AU)6.371100.0%0.0%122026-10-05
11KW (KW)6.2430.0%100.0%outage52026-10-03
12ES (ES)6.147100.0%0.0%152026-10-05
13JP (JP)6.068100.0%0.0%182026-10-05
14NL (NL)6.037100.0%0.0%162026-10-05
15Brazil (BR)5.348100.0%0.0%292026-10-05
16Mexico (MX)5.341100.0%0.0%232026-10-05
17EC (EC)3.3920.0%100.0%outage62026-10-04
18IQ (IQ)3.3290.0%100.0%outage162026-10-04
19Egypt (EG)2.83931.6%10.5%192026-10-03
20Zimbabwe (ZW)2.755100.0%0.0%52026-10-02
21FR (FR)2.558100.0%0.0%862026-10-04
22Bangladesh (BD)2.4433.7%7.4%272026-10-03
23China (CN)2.42787.1%0.0%312026-10-03
24Azerbaijan (AZ)2.16188.9%11.1%92026-10-02
25Algeria (DZ)2.090100.0%0.0%82026-10-02
26Myanmar (MM)1.91981.0%19.1%212026-10-02
27Armenia (AM)1.745100.0%0.0%102026-10-02
28Ethiopia (ET)1.57681.0%19.1%212026-10-02
29GE (GE)1.422100.0%0.0%82026-10-02
30Philippines (PH)1.26738.1%61.9%422026-10-02

Scroll to see every column.

Why two models? The supervised v3.3 classifier is excellent at known censorship patterns (F1 0.99 stratified) but cannot recognize patterns it never saw labels for. The unsupervised DBSCAN surfaces “weird days” without any training labels — a valuable complement when labels lag the world. AUC vs labels of 0.65 is intentional: an unsupervised method that perfectly matched the labels would be redundant with the supervised one.

Generated: 2026-10-05T01:16:57.191810Z