Modelers, researchers, and developers working with generative models and wanting interoperable notation.

Generalized Notation Notation

A text-based notation system for communicating generative models and Active Inference systems.

Lead: Daniel Friedman

Generalized Notation Notation (GNN) is a text-based notation project for communicating and specifying generative models. It provides a shared language for describing Active Inference and related models in a way that is both human-readable and machine-processable, enabling interoperability across tools and codebases.

Participate

Contributions include specification work, tooling development, documentation, and applying GNN to new modeling domains. Background in formal modeling or Active Inference is helpful.

Related resources

Public links for this page

Repository / Projects

GitHub organization

Audience: Developer

Public GitHub organization for Institute repositories and open-source work.

projectsgithub-org

Repositories

Related open-source repositories

Repository / Projects

GeneralizedNotationNotation

Audience: Developer

Generalized Notation Notation project for text-based model specification and communication.

Pkl / 24 stars / updated 2026-05-25

projectrepositorypkl