Versatile Neural Processes for Learning Implicit Neural Representations

Zongyu Guo, Cuiling Lan, Zhizheng Zhang, Yan Lu, Zhibo Chen
1/21/2023
cs.LGeess.SP

Official code: ZongyuGuo/Versatile-NP (16 stars, BSD-3-Clause, last commit 2023-02-21).

Abstract

Representing a signal as a continuous function parameterized by neural network (a.k.a. Implicit Neural Representations, INRs) has attracted increasing attention in recent years. Neural Processes (NPs), which model the distributions over functions conditioned on partial observations (context set), provide a practical solution for fast inference of continuous functions. However, existing NP architectures suffer from inferior modeling capability for complex signals. In this paper, we propose an efficient NP framework dubbed Versatile Neural Processes (VNP), which largely increases the capability of approximating functions. Specifically, we introduce a bottleneck encoder that produces fewer and informative context tokens, relieving the high computational cost while providing high modeling capability. At the decoder side, we hierarchically learn multiple global latent variables that jointly model the global structure and the uncertainty of a function, enabling our model to capture the distribution of complex signals. We demonstrate the effectiveness of the proposed VNP on a variety of tasks involving 1D, 2D and 3D signals. Particularly, our method shows promise in learning accurate INRs w.r.t. a 3D scene without further finetuning. Code is available at https://github.com/ZongyuGuo/Versatile-NP .

View on arXivView PDF

Code Implementations(1)

BSD-3-Clause
163C++, CudaJan 26, 20233 years agoBSD-3-Clause

Similar Papers

Cite this paper

@article{guo2023versatile,
  title  = {Versatile Neural Processes for Learning Implicit Neural Representations},
  author = {Zongyu Guo and Cuiling Lan and Zhizheng Zhang and Yan Lu and Zhibo Chen},
  year   = {2023},
  eprint = {2301.08883},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2301.08883v3},
  journal = {ICLR 2023 2023}
}

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

Discussion