Downloads · 30 days
2
22% of all-time downloads
oroikono/SIGS-GrammarVAE
SIGS-GrammarVAE is a machine learning model from oroikono. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for pytorch. The card lists the license as mit.
SIGS is a grammar-guided neuro-symbolic system for discovering closed-form analytical solutions to ordinary and partial differential equations. This repository contains the trained Grammar-VAE state dictionary and its…
Downloads · 30 days
2
22% of all-time downloads
All-time downloads
9
Public
Parameters
6.1M
24.5 MB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors24.5 MB · 100%
From the Hugging Face model README
SIGS is a grammar-guided neuro-symbolic system for discovering closed-form analytical solutions to ordinary and partial differential equations. This repository contains the trained Grammar-VAE state dictionary and its architecture configuration.
The model maps grammar production sequences into a 32-dimensional latent space using a one-dimensional convolutional encoder and reconstructs valid symbolic expressions with a GRU decoder. SIGS clusters the latent representations by the variables present in each expression and samples the relevant regions during PDE solution discovery.
This repository is part of the broader SIGS release:
The exact training and topology settings are stored in config.yaml.
The tensor names match sigs.training.GrammarVAEModel in the source repository:
import yaml
from safetensors.torch import load_file
from sigs.training import GrammarVAEModel
with open("config.yaml") as file:
config = yaml.safe_load(file)
model = GrammarVAEModel(config)
model.load_state_dict(load_file("model.safetensors"), strict=True)
model.eval()
The published conversion was checked with strict loading: all 13 state entries matched the current architecture with no missing or unexpected keys.
model.safetensors — tensor-only state dictionary converted from the training checkpointconfig.yaml — architecture and training configurationconvert_checkpoint.py — reproducible conversion with source SHA-256 verificationThe original checkpoint SHA-256 is 2c6834a9df30a5c189aeec073005b409f91d6596506cfaae698dacbbcfd16f7c.
The model is intended for research in grammar-guided symbolic regression and analytical ODE/PDE solution discovery. It is not a general-purpose theorem prover, numerical PDE solver, or guarantee that a generated expression satisfies a differential equation.
Candidate expressions must be verified independently against the governing equation, initial conditions, and boundary conditions. The accompanying Space demonstrates residual verification for several reference PDEs.
config.yaml.The model was trained on 23,695 generated symbolic expressions. The Hub dataset includes the expressions, variable-presence labels, mathematical class, and 32-dimensional latent statistics.
@misc{oikonomou2026neurosymbolic,
title = {Neuro-Symbolic {AI} for Analytical Solutions of Differential Equations},
author = {Oikonomou, Orestis and Lingsch, Levi and Grund, Dana and Mishra, Siddhartha and Kissas, Georgios},
year = {2026},
eprint = {2502.01476},
archivePrefix = {arXiv}
}