Skip to content
/ NinA Public

Official implementation of "NinA: Normalizing Flows in Action. Training VLA Models with Normalizing Flows"

License

Notifications You must be signed in to change notification settings

dunnolab/NinA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NinA

arXiv

This repository builds on the FLOWER VLA codebase.

NinA replaces the diffusion-based approach with Normalizing Flows (NF) for training VLA models.
Our results show that NF achieves performance comparable to diffusion policies, while requiring significantly fewer parameters and offering faster inference.

Inference and Performance


Training Overview

NinA follows the standard NF training procedure, illustrated below:

Training schema


NinA Variants

We provide two backbone architectures:

  • MLP – a lightweight and simple variant.
  • Transformer – a more scalable and performant option.

The implementation can be found in flower/models/flower_nf.py.

Variants


Installation

Follow the installation instructions from the FLOWER VLA repository to set up this codebase.


Training

To train the NinA, run:

python3 flower/training_libero.py 

Important parameters

--backbone: backbone architecture (mlp or trans).

--n_layers: number of flow layers.

--affine_dim: hidden size of flow layers.

--action_noise_mult: amplitude of noise added to ground-truth actions (important hyperparameter).

--use_plu: whether to use PLU transformations (true/false). Our experiments show minimal impact of PLU on performance.

Citation

If you find this code useful, please cite our work:

@article{tarasov2025nina,
  title={NinA: Normalizing Flows in Action. Training VLA Models with Normalizing Flows},
  author={Tarasov, Denis and Nikulin, Alexander and Zisman, Ilya and Klepach, Albina and Lyubaykin, Nikita and Polubarov, Andrei and Derevyagin, Alexander and Kurenkov, Vladislav},
  journal={arXiv preprint arXiv:2508.16845},
  year={2025}
}

About

Official implementation of "NinA: Normalizing Flows in Action. Training VLA Models with Normalizing Flows"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published