Skip to content

mkofinas/aether

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aether

📜 We term our method Aether, inspired by the postulated medium that permeates all throughout space and allows for the propagation of light. 💨 🌊 🪨 🔥

Official source code for

Latent Field Discovery in Interacting Dynamical Systems with Neural Fields Miltiadis Kofinas, Erik J Bekkers, Naveen Shankar Nagaraja, Efstratios Gavves NeurIPS 2023 https://arxiv.org/abs/2310.20679 

aether

arXiv Electrostatic Field Dataset Gravitational Field Dataset

TL;DR: We discover global fields in interacting systems, inferring them from the dynamics alone, using neural fields.

For a reference implementation of Aether, see here.

Setup

Create a new conda environment and install dependencies:

conda create -n aether python=3.9 conda activate aether conda install pytorch==2.0.1 torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia conda install pyg pytorch-scatter -c pyg pip install plotly tensorboard matplotlib pandas 

Then, download the repo and install it:

git clone https://https://github.com/mkofinas/aether.git cd aether pip install -e . 

Experiments

To run a specific experiment, please follow the README file within its corresponding experiment directory. It provides full instructions and details for downloading/generating the data and reproducing the results reported in the paper.

Scripts

The scripts directory contains scripts for running experiments for the electrostatic field setting, the traffic scenes, and the gravitational field. From the root directory, you can run the following:

  • ./scripts/electrostatic_field_aether.sh
  • ./scripts/ind_aether.sh
  • ./scripts/gravitational_field_3d_aether.sh

Each script will train a model, evaluate it, save results, and (in the case of Aether) visualize the discovered field(s). You can also find scripts for other baseline models in the scripts directory.

Attribution

Our codebase is based on the code from the papers:

Citation

If you find our work or this code to be useful in your own research, please consider citing the following paper:

@inproceedings{kofinas2023latent, title={{L}atent {F}ield {D}iscovery in {I}nteracting {D}ynamical {S}ystems with {N}eural {F}ields}, author={Kofinas, Miltiadis and Bekkers, Erik J, and Nagaraja, Naveen Shankar and Gavves, Efstratios}, booktitle = {Advances in Neural Information Processing Systems 36 (NeurIPS)}, year={2023}, }

About

Official source code for "Latent Field Discovery in Interacting Dynamical Systems with Neural Fields". In NeurIPS 2023.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors