Circular Nodes in Neural Networks

Abstract

In the usual construction of a neural network, the individual nodes store and transmit real numbers that lie in an interval on the real line; the values are often envisioned as amplitudes. In this article we present a design for a circular node, which is capable of storing and transmitting angular information. We develop the forward and backward propagation formulas for a network containing circular nodes. We show how the use of circular nodes may facilitate the characterization and parameterization of periodic phenomena in general. We describe applications to constructing circular self-maps, periodic compression, and one-dimensional manifold decomposition. We show that a circular node may be used to construct a homeomorphism between a trefoil knot in ℝ3 and a unit circle. We give an application with a network that encodes the dynamic system on the limit cycle of the Kuramoto-Sivashinsky equation. This is achieved by incorporating a circular node in the bottleneck layer of a three-hidden-layer bottleneck network architecture. Exploiting circular nodes systematically offers a neural network alternative to Fourier series decomposition in approximating periodic or almost periodic functions.

Cite

Text

Kirby and Miranda. "Circular Nodes in Neural Networks." Neural Computation, 1996. doi:10.1162/NECO.1996.8.2.390

Markdown

[Kirby and Miranda. "Circular Nodes in Neural Networks." Neural Computation, 1996.](https://mlanthology.org/neco/1996/kirby1996neco-circular/) doi:10.1162/NECO.1996.8.2.390

BibTeX

@article{kirby1996neco-circular,
  title     = {{Circular Nodes in Neural Networks}},
  author    = {Kirby, Michael J. and Miranda, Rick},
  journal   = {Neural Computation},
  year      = {1996},
  pages     = {390-402},
  doi       = {10.1162/NECO.1996.8.2.390},
  volume    = {8},
  url       = {https://mlanthology.org/neco/1996/kirby1996neco-circular/}
}