Skip to content
This repository was archived by the owner on Feb 24, 2026. It is now read-only.

Releases: chrbailey/aether

AETHER v3.0.0 - Vocabulary-Aware Governance

Choose a tag to compare

@chrbailey chrbailey released this 30 Jan 18:56

What's New in v3.0.0

This release introduces the v3 governance formula with vocabulary-size normalization, preventing regressions on high-activity process mining datasets.

v3 Formula: Vocabulary-Aware Minimum Floor

min_floor = 0.50 + 0.05 × log(vocab_size / 20) / log(4)

The adaptive threshold now respects activity taxonomy complexity:

  • 20 activities: min = 0.50 (unchanged from v2)
  • 80 activities: min = 0.55 (matches static baseline)
  • 320 activities: min = 0.60 (conservative for complex taxonomies)

This implements a "do no harm" principle: when the adaptive formula would perform worse than static thresholds, it converges to the static baseline.


Benchmark Results (10 Datasets, 5 Domains)

Dataset Domain Cases MCC Improvement
🏆 Road Traffic Fine Government 30,074 +266%
🥈 SAP Workflow Enterprise 2,896 +31.3%
Wearable Tracker Retail 218 +17.8%
Sepsis Healthcare 210 +2.3%
BPI 2019 Finance 500 +0.6%
BPIC 2012 Finance 500 +0.4%
Judicial Legal 5 0.0%
BPI 2018 Agriculture Government 2,000 -2.2%
NetSuite 2025 Finance 274 -3.3%
SAP BSP669 Enterprise 767 -24.0%

7/10 datasets show improvement. Scale validation confirmed at 150K cases with +266% MCC improvement.


New Features

1. Vocabulary-Aware Minimum Floor

  • computeVocabAwareMinFloor(vocabSize) function
  • VOCAB_NORMALIZATION configuration object
  • Optional vocabSize parameter in computeEffectiveThresholds()

2. 10-Dataset Benchmark Suite

  • 6 new training scripts
  • 6 new benchmark scripts with v3 support
  • Comparison report generator

3. Documentation

  • docs/QUICKSTART.md — Reproduce results in 30 minutes
  • docs/BENCHMARK_COMPARISON.md — Full 10-dataset analysis
  • docs/VOCABULARY_NORMALIZATION_ANALYSIS.md — Research findings

Quick Start

git clone https://github.com/chrbailey/aether.git
cd aether
pip install -e ".[dev]"
npm install && npm run build

# Train on Road Traffic Fine (150K cases)
python scripts/train_road_traffic.py

# Run benchmark — see +266% MCC improvement
python scripts/benchmark_road_traffic.py

See docs/QUICKSTART.md for detailed instructions.


Breaking Changes

None. The vocabSize parameter is optional — existing code works unchanged.


What's Changed

  • feat(governance): Add v3 vocabulary-aware minimum floor
  • docs: Update README with v3 benchmark results and add QUICKSTART.md
  • 99 TypeScript tests, 303 Python tests

Full Changelog: v2.0.0...v3.0.0