How to Train Neural Field Representations: A Comprehensive Study and Benchmark
paper
fit-a-nef
fit-a-nef
neural-field-arena
Introduction
Neural Fields (NeFs) are a class of coordinate-based neural networks that are trained to reconstruct discretely sampled input signals.
We created Fit-a-NeF, a JAX-based library for efficient parallelized
fitting of NeFs to datasets of signals, to enable us to investigate the use of NeFs as downstream representations.
With the insights gained, we created a benchmark for learning on NeFs: Neural Field
Arena. On this website you can find an overview of the main results and instructions for using the library and benchmark.
For more details on implementation and design choices, please refer to our paper and the GitHub repositories for Fit-a-NeF and Neural Field Arena.
Experiments and results
We performed a series of experiments to investigate the use of NeFs as representations.
After training NeFs on a variety of datasets, we evaluated their performance in downstream classification.
In these experiments, we vary the NeF hyperparameters -- such as hidden dimension and number of training steps --
and evaluated their impact on the NeF's usability as a representation. We also investigated the impact of
the reconstruction quality of the NeF on its usability as a representation.
Neural Field Arena
The Neural Field Arena is a benchmark for learning on Neural Fields. It consists of a suite of Neural Datasets, which are
Neural Field variants of classical CV datasets. Currently, the benchmark covers classification tasks on 4 datasets:
Neural MNIST, Neural CIFAR10, Neural MicroImageNet, Neural ShapeNet, but we are working on expanding the benchmark to include more datasets and tasks.
All datasets are obtained using the Fit-a-NeF library. Find the currently recorded state-of-the-art results below.
Neural Dataset
Test accuracy
Downloading and using Neural Field Arena
We created a PyTorch-based dataloader for the Neural Field Arena. For instructions on downloading and using
the Neural Field Arena, please refer to the GitHub repository.
Citing
In case you would like to refer to the Neural Field Arena in your work, you can cite it as follows:
@misc{papa2023train,
title={How to Train Neural Field Representations: A Comprehensive Study and Benchmark},
author={Samuele Papa and Riccardo Valperga and David Knigge and Miltiadis Kofinas and Phillip Lippe and Jan-Jakob Sonke and Efstratios Gavves},
year={2023},
eprint={2312.10531},
archivePrefix={arXiv},
primaryClass={cs.CV}
}
References