Code for Shen, Yunyi*, Renato Berlinghieri*, and Tamara Broderick. "Multi-marginal Schrödinger Bridges with Iterative Reference." arXiv preprint arXiv:2408.06277 (2024). *:equal contribution
There are two main folders in this repo, Notebook
and package
. In the package
we implmented our method as a python package SBIRR
to be installed. After installation one can run experiments in Notebook
To run our code we suggest the following procedure.
- Create a virtual environment with Python version Python 3.8.16, e.g., in conda
conda create -n "sbirr" python=3.8.16 ipython
and activateconda activate sbirr
- Install all dependencies needed from
requirements.txt
, by runningpip install -r requirements.txt
- Install our package SBIRR by running
pip install ./package
Then, to reproduce our experiment, run notebooks in Notebooks
Experiments using our method is written in noteboos in Notebooks
folder, with name of each notebook being the experimental dataset. All cleaned data is in Notebooks/data