Skip to content

GraphIDS

CAN bus intrusion detection via a 3-stage knowledge distillation chain: VGAE (unsupervised reconstruction) → GAT (supervised classification) → fusion. Large models compress into small models via KD auxiliaries for edge deployment.

Where to start

  • Module responsibilities — one-page map of what every layer owns from experiment YAML through runtime execution.
  • Config system — how an experiment YAML becomes a cache build, training run, or analysis job.
  • Data architecture — raw rows, explicit representations, materialized views, and discovery/hypotheses.
  • Decisions — the ADR log. Permanent verdicts on the tools and patterns that got adopted or rejected.
  • API Reference — auto-generated from docstrings.

Source