Project Case Study

Kynovar
A research system for controlled synthetic universes, simulation, dynamics-model training, and evaluation on observed trajectories.
Overview
Kynovar is a research system for studying dynamics learning and scientific reasoning in controlled simulated universes.
Problem
Studying whether models can infer and revise explanations of unfamiliar physical systems requires controllable worlds and observable evidence.
Architecture
- 01
Seeded simulator / controlled universe
- 02
Laboratory / observable trajectories
- 03
Dataset generation, splits, normalization
- 04
Linear, MLP, GRU, GNN model families
- 05
Rollout benchmarks / OOD evaluation
This flow follows the repository's simulator, laboratory, data, model factory/training, and evaluation modules.
What I Built
- Controlled synthetic universes and a laboratory interface for generating observations.
- Dataset generation, normalization, split, and OOD utilities.
- Trainable linear, MLP, GRU, GNN, and interaction-GNN dynamics models.
- Simulation, training, benchmark, and OOD scripts with recorded run metadata.
Technical Challenges
Model comparisons depend on stable data splits and uncontended, reproducible runs; the latest repository notes call out unstable regimes and pending acceptance reruns.
Stack
Validation / Testing
- A pytest suite covers simulator, data, models, evaluation, and reproducibility paths.
- The latest repository status says no milestone has passed its sequential, uncontended acceptance run; benchmark results remain preliminary.
Current Status
Research in progress; current milestone results are explicitly marked WIP and preliminary in the repository.