Nearest Neighbor Representations of Neural Circuits
Kordag Mehmet Kilic, Jin Sima, Jehoshua Bruck
TL;DR
The paper addresses representing Boolean circuits using Nearest Neighbor representations inspired by brain-like computation. It develops explicit NN constructions for depth-2 threshold circuits with symmetric or DOM top gates, deriving anchor-based NN representations for functions including convex polytopes, IP2, PARITY, LDLs, and EDLs, with rigorous size and resolution bounds. Key contributions include reflection-based geometric methods to realize convex-polytope membership with $m+1$ anchors, and tailored anchor-placement schemes for LDL/EDL circuits yielding $(m+1)$ or $(m+1)2^m$ anchors and corresponding resolutions, along with special cases like IP2 and OMB. These results strengthen the link between NN representations and neural-network-inspired computation, offering concrete tools for analyzing NN complexity and guiding brain-inspired computation, while pointing to challenges in extending to LT∘LT, removing regularity, and exploring deeper architectures.
Abstract
Neural networks successfully capture the computational power of the human brain for many tasks. Similarly inspired by the brain architecture, Nearest Neighbor (NN) representations is a novel approach of computation. We establish a firmer correspondence between NN representations and neural networks. Although it was known how to represent a single neuron using NN representations, there were no results even for small depth neural networks. Specifically, for depth-2 threshold circuits, we provide explicit constructions for their NN representation with an explicit bound on the number of bits to represent it. Example functions include NN representations of convex polytopes (AND of threshold gates), IP2, OR of threshold gates, and linear or exact decision lists.
