Sparse Function-space Representation of Neural Networks

Aidan Scannell, Riccardo Mereu, Paul Chang, Ella Tamir, Joni Pajarinen +1 more
9/5/2023
stat.MLcs.LG

No official code found. Best implementation: AaltoML/sfr (5 stars, MIT, PyTorch, last commit 2024-04-12).

Abstract

Deep neural networks (NNs) are known to lack uncertainty estimates and struggle to incorporate new data. We present a method that mitigates these issues by converting NNs from weight space to function space, via a dual parameterization. Importantly, the dual parameterization enables us to formulate a sparse representation that captures information from the entire data set. This offers a compact and principled way of capturing uncertainty and enables us to incorporate new data without retraining whilst retaining predictive performance. We provide proof-of-concept demonstrations with the proposed approach for quantifying uncertainty in supervised learning on UCI benchmark tasks.

View on arXivView PDF

Code Implementations(1)

AaltoML/sfrCommunity100%
PyTorchMIT

PyTorch implementation of Sparse Function-space Representation of Neural Networks

50Python, Jupyter NotebookNov 3, 20232 years agoMIT
bayesian-inferencebayesian-neural-networksdeep-learninggaussian-processeslaplace-approximation+1 more

Cite this paper

@article{scannell2023sparse,
  title  = {Sparse Function-space Representation of Neural Networks},
  author = {Aidan Scannell and Riccardo Mereu and Paul Chang and Ella Tamir and Joni Pajarinen and Arno Solin},
  year   = {2023},
  eprint = {2309.02195},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2309.02195v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2309.02195.svg)](https://codeofpaper.com/paper/2309.02195)

Discussion