The Fibonacci Network: A Simple Alternative for Positional Encoding

Yair Bleiberg, Michael Werman
11/7/2024
cs.LG

No confident code implementation found for this paper.

Abstract

Coordinate-based Multi-Layer Perceptrons (MLPs) are known to have difficulty reconstructing high frequencies of the training data. A common solution to this problem is Positional Encoding (PE), which has become quite popular. However, PE has drawbacks. It has high-frequency artifacts and adds another hyper-hyperparameter, just like batch normalization and dropout do. We believe that under certain circumstances PE is not necessary, and a smarter construction of the network architecture together with a smart training method is sufficient to achieve similar results. In this paper, we show that very simple MLPs can quite easily output a frequency when given input of the half-frequency and quarter-frequency. Using this, we design a network architecture in blocks, where the input to each block is the output of the two previous blocks along with the original input. We call this a {\it Fibonacci Network}. By training each block on the corresponding frequencies of the signal, we show that Fibonacci Networks can reconstruct arbitrarily high frequencies.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{bleiberg2024fibonacci,
  title  = {The Fibonacci Network: A Simple Alternative for Positional Encoding},
  author = {Yair Bleiberg and Michael Werman},
  year   = {2024},
  eprint = {2411.05052},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.05052v1}
}

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

Discussion