https://github.com/acerbilab/amortized-conditioning-engine
Amortized Probabilistic Conditioning for Optimization, Simulation and Inference (Chang et al., AISTATS 2025)
https://github.com/acerbilab/amortized-conditioning-engine
bayesian-optimization meta-learning neural-processes probabilistic-machine-learning simulation-based-inference
Last synced: 6 months ago
JSON representation
Amortized Probabilistic Conditioning for Optimization, Simulation and Inference (Chang et al., AISTATS 2025)
- Host: GitHub
- URL: https://github.com/acerbilab/amortized-conditioning-engine
- Owner: acerbilab
- License: apache-2.0
- Created: 2024-10-18T16:09:14.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-06T19:11:53.000Z (11 months ago)
- Last Synced: 2025-04-17T02:05:59.067Z (10 months ago)
- Topics: bayesian-optimization, meta-learning, neural-processes, probabilistic-machine-learning, simulation-based-inference
- Language: Jupyter Notebook
- Homepage: https://acerbilab.github.io/amortized-conditioning-engine/
- Size: 285 MB
- Stars: 13
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Amortized Probabilistic Conditioning for Optimization, Simulation and Inference
This repository will provide the implementation and code used in the AISTATS 2025 article *Amortized Probabilistic Conditioning for Optimization, Simulation and Inference* (Chang et al., 2025).
The full paper can be found on arXiv at: [https://arxiv.org/abs/2410.15320](https://arxiv.org/abs/2410.15320).
## Installation with Anaconda
To install the required dependencies, run:
```bash
conda install python=3.9.19 pytorch=2.2.0 torchvision=0.17.0 torchaudio=2.2.0 -c pytorch
pip install -e .
```
## Demos
At the moment, we release three demo notebooks with examples of our method, the Amortized Conditioning Engine (ACE).
- [`1.MNIST_demo.ipynb`](1.MNIST_demo.ipynb): Image completion demo with MNIST.
- [`2.BO_demo.ipynb`](2.BO_demo.ipynb): Bayesian optimization demo.
- [`3.SBI_demo.ipynb`](3.SBI_demo.ipynb): Simulation-based inference demo.
Each notebook demonstrates a specific application of ACE. Simply open the notebooks in Jupyter or in GitHub to visualize the demos.
Full code for this project will be made available later.
## Citation
If you find this work valuable for your research, please consider citing our paper:
```
@article{chang2025amortized,
title={Amortized Probabilistic Conditioning for Optimization, Simulation and Inference},
author={Chang, Paul E and Loka, Nasrulloh and Huang, Daolang and Remes, Ulpu and Kaski, Samuel and Acerbi, Luigi},
journal={28th Int. Conf. on Artificial Intelligence & Statistics (AISTATS 2025)},
year={2025}
}
```
## License
This code is released under the Apache 2.0 License.