Voidly Atlas Contagion-Chain Classifier v1

Version: v1.0 | Trained: 2026-05-21 | License: CC BY 4.0

Given a trigger event in country A, predict P(follower country B has an event within N days). Pairwise temporal XGBoost classifier โ€” substitutes for full parametric Hawkes (data too sparse for parametric kernels).

Eval

Metric Value
auc_3d 0.6457
auc_7d 0.6697
auc_14d 0.6920
n_train 17622
n_test 9306
n_significant_pairs 92
n_trigger_countries 34

Feature importance

  • horizon_days (importance 0.1292)
  • month_sin (importance 0.1107)
  • global_30d_events (importance 0.1047)
  • month_cos (importance 0.0977)
  • follower_base_rate (importance 0.0954)
  • follower_90d_events (importance 0.0922)
  • follower_enc (importance 0.0868)
  • days_since_follower_last (importance 0.0799)
  • follower_30d_events (importance 0.0645)
  • same_auth_cluster (importance 0.0357)
  • pair_coevents_365d (importance 0.0326)
  • trigger_enc (importance 0.0274)
  • trigger_30d_events (importance 0.0273)
  • same_region (importance 0.0161)

Honest caveats

  • Pairwise temporal classifier substitutes for full Hawkes (data too sparse for parametric kernels)
  • did_follow=1 is statistical co-event, not causal โ€” use /v1/sentinel/attribute for causality
  • Top-pair P~0.99 estimates have sparse support (n=2 held-out triggers)

Reproducibility

python3 scripts/build-pairwise-contagion-features.py

Citation

@misc{voidly_voidly_contagion_chain_v1,
  title  = {Voidly Atlas: voidly-contagion-chain-v1 (v1)},
  author = {Voidly},
  year   = {2026},
  url    = {https://huggingface.co/emperor-mew/voidly-contagion-chain-v1},
  note   = {Open censorship-research ML stack. CC BY 4.0.}
}
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support