CausaLab/causalab-graph-configs-review
CausaLab Causal Graph Configuration Dataset Anonymous review release for NeurIPS 2026 Evaluations and Datasets. This package contains the synthetic causal graph configuration suites used by the active experiments in the submitted CausaLab paper. Each JSONL file contains 50 graph configurations, one JSON object per line. Contents . ├── data/ # 19 JSONL graph-suite files, 950 total records ├── manifest.json # file purposes… See the full description on the dataset page: https://huggingface.co/datasets/CausaLab/causalab-graph-configs-review.
CausaLab Causal Graph Configuration Dataset
Anonymous review release for NeurIPS 2026 Evaluations and Datasets.
This package contains the synthetic causal graph configuration suites used by the active experiments in the submitted CausaLab paper. Each JSONL file contains 50 graph configurations, one JSON object per line.
Contents
.
├── data/ # 19 JSONL graph-suite files, 950 total records
├── manifest.json # file purposes, record counts, top-level fields, checksums
├── croissant.json # Croissant metadata with Responsible AI fields
├── checksums.sha256
└── LICENSESchema
Every JSONL record is one causal graph task. Common fields are:
graph_id: graph/task identifier.description: text description of graph size or suite variant.nodes: variable definitions, including controllability, observability, display names, base-value generators, and optional structural equations.edges: directed causal edges asfrom/topairs.params: numeric coefficients and constants for structural equations.budget: default intervention budget.
Some suites add optional fields:
hidden_variable: hidden perturbation setup for hidden-noise suites.bootstrap_past_data: static intervention traces for Golden suites.frequency_can_be_parent: marker for FreqParent suites.quadratic_metadata: fixed probes and metadata for hard-quadratic suites.
Loading Example
import json
from pathlib import Path
configs = [
json.loads(line)
for line in Path("data/4nodes.jsonl").read_text().splitlines()
]
print(len(configs), configs[0]["graph_id"])Scope
This release intentionally includes only the files used by active paper experiments. It excludes toy single-graph JSON files, smoke tests, backup/copy/tmp files, missing-fill fragments, and commented-out legacy Oracle materials. File-level purposes are listed in manifest.json.
Responsible AI And Privacy
The data are fully synthetic graph configurations. They contain no personal data, no human subjects data, and no author, institution, account, or local path metadata. The benchmark is intended for controlled evaluation of causal reasoning, intervention planning, and target-frequency prediction in synthetic environments; results should not be treated as real-world scientific discovery claims.
