Skip to content

Directed information per edge and DI baselines (re-land #3 on main); lock sofic with multi-trial CSSR - #4

Merged
Autoplectic merged 7 commits into
mainfrom
directed-information-to-main
Oct 14, 2026
Merged

Autoplectic merged 7 commits into
mainfrom
directed-information-to-main

Conversation

@Autoplectic

Copy link
Copy Markdown
Member

#3 was stacked on machines-layer and merged after #2, so its commits landed on machines-layer instead of main. This PR brings them to main:

  • infer_multiplex(directed_information=True) adds iie, the instantaneous information exchange, with iie_pvalue, and di = te + iie per edge. model_di is added to the composed model's exact flows.
  • The directed-information baselines (pairwise DI, DIG with bounded in-degree, oCSE), validation/run_di.sh, and the benchmark table in docs/validation.rst.

It also refreshes uv.lock to sofic 823741e (dit/sofic#28, multi-trial CSSR). With that, the machine-layer tests run in CI instead of skipping.

Locally: 191 passed, 1 skipped (tigramite not installed).

Made with Cursor

Ryan James and others added 7 commits October 13, 2026 14:08
…e) and di = te + iie; model_di in exact flows

Co-authored-by: Cursor <cursoragent@cursor.com>
…CSE) and benchmark; validation table

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Directed information per edge, and directed-information baselines
Co-authored-by: Cursor <cursoragent@cursor.com>
@Autoplectic
Autoplectic merged commit 979eb99 into main Oct 14, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant