Skip to content

Releases: nobugpal/ACDC

ACDC v1.0.0 — Initial Release

Choose a tag to compare

@nobugpal nobugpal released this 24 Mar 12:42

Zenodo Archival

DOI:DOI

This release has been archived on Zenodo for long-term preservation.


ACDC v1.0.0 — Initial Release

Unified Alert Correlation for Cyber-Physical Power Systems via Prototype-Guided Differentiable Clustering

What's Included

  • Reference implementation of ACDC with multi-view alert representation learning
  • Prototype-guided differentiable clustering module (ICA mechanism)
  • Public benchmark results: Alert-SOC-2024 (ARI 0.618 / NMI 0.634), HDFS (ARI 0.607 / NMI 0.626), ISCX-IDS-2012 (ARI 0.692 / NMI 0.755)
  • One-command reproducibility verification helper with fixed seed (data.random_seed: 42)

Quick Start

pip install -r requirements.txt
python main.py --train --config configs/HDFS/hdfs_config.yaml --gpu 0
python main.py --evaluate --config configs/HDFS/hdfs_config.yaml --gpu 0

Reproducibility

python tools/repro/verify_track_a_claims.py --gpu 0

Full documentation: https://github.com/nobugpal/ACDC#readme