Transformers as Meta-Learners for Implicit Neural Representations

Yinbo Chen, Xiaolong Wang
8/4/2022
cs.LGcs.CV

No official code found. Best implementation: yinboc/trans-inr (161 stars, BSD-3-Clause, PyTorch, last commit 2022-08-13).

Abstract

Implicit Neural Representations (INRs) have emerged and shown their benefits over discrete representations in recent years. However, fitting an INR to the given observations usually requires optimization with gradient descent from scratch, which is inefficient and does not generalize well with sparse observations. To address this problem, most of the prior works train a hypernetwork that generates a single vector to modulate the INR weights, where the single vector becomes an information bottleneck that limits the reconstruction precision of the output INR. Recent work shows that the whole set of weights in INR can be precisely inferred without the single-vector bottleneck by gradient-based meta-learning. Motivated by a generalized formulation of gradient-based meta-learning, we propose a formulation that uses Transformers as hypernetworks for INRs, where it can directly build the whole set of INR weights with Transformers specialized as set-to-set mapping. We demonstrate the effectiveness of our method for building INRs in different tasks and domains, including 2D image regression and view synthesis for 3D objects. Our work draws connections between the Transformer hypernetworks and gradient-based meta-learning algorithms and we provide further analysis for understanding the generated INRs.

View on arXivView PDF

Code Implementations(1)

yinboc/trans-inrCommunity100%
PyTorchBSD-3-Clause

Transformers as Meta-Learners for Implicit Neural Representations, in ECCV 2022

16111PythonAug 4, 20224 years agoBSD-3-Clause
implicit-neural-representationmachine-learningmeta-learningpytorchtransformer

Cite this paper

@article{chen2022transformers,
  title  = {Transformers as Meta-Learners for Implicit Neural Representations},
  author = {Yinbo Chen and Xiaolong Wang},
  year   = {2022},
  eprint = {2208.02801},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2208.02801v2}
}

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/2208.02801.svg)](https://codeofpaper.com/paper/2208.02801)

Discussion