On the Power of Democratic Networks

Linear threshold Boolean units (LTUs) are the basic processing components of artificial neural networks of Boolean activations. Quantization of their parameters is a central question in hardware implementation, when numerical technologies are used to store the configuration of the circuit. In the previous studies on the circuit complexity of feedforward neural networks, no differences had been made between a network with "small" integer weights and one composed of majority units (LTUs with weights in $\{-1,0,+1\}$), since any connection of weight $w$ ($w$ integer) can be simulated by $|w|$ connections of value $\Sgn(w)$. This paper will focus on the circuit complexity of democratic networks, i.e., circuits of majority units with at most one connection between each pair of units. The main results presented are the following: any Boolean function can be computed by a depth-3 nondegenerate democratic network and can be expressed as a linear threshold function of majorities; AT-LEAST-k and AT-MOST-k are computable by a depth-2, polynomial-sized democratic network; the smallest sizes of depth-2 circuits computing PARITY are identical for a democratic network and for a usual network; the VC-dimension of the class of the majority functions is $n+1$, i.e., equal to that of the class of any linear threshold functions.

[1]  Jehoshua Bruck,et al.  Harmonic Analysis of Polynomial Threshold Functions , 1990, SIAM J. Discret. Math..

[2]  Robert C. Minnick,et al.  Linear-Input Logic , 1961, IRE Trans. Electron. Comput..

[3]  Eytan Domany,et al.  Learning by CHIR without Storing Internal Representations , 1990, Complex Syst..

[4]  Georg Schnitger,et al.  Parallel Computation with Threshold Functions , 1986, J. Comput. Syst. Sci..

[5]  Jehoshua Bruck,et al.  On the Power of Threshold Circuits with Small Weights , 1991, SIAM J. Discret. Math..

[6]  Thomas Kailath,et al.  Depth-Size Tradeoffs for Neural Computation , 1991, IEEE Trans. Computers.

[7]  Thomas M. Cover,et al.  Geometrical and Statistical Properties of Systems of Linear Inequalities with Applications in Pattern Recognition , 1965, IEEE Trans. Electron. Comput..

[8]  Michael Sipser,et al.  Parity, circuits, and the polynomial-time hierarchy , 1981, 22nd Annual Symposium on Foundations of Computer Science (sfcs 1981).

[9]  A. Razborov Lower bounds on the size of bounded depth circuits over a complete basis with logical addition , 1987 .

[10]  Marek Karpinski,et al.  Simulating Threshold Circuits by Majority Circuits , 1998, SIAM J. Comput..

[11]  E. Mayoraz Maximizing the stability of a majority perceptron using Tabu search , 1992, [Proceedings 1992] IJCNN International Joint Conference on Neural Networks.

[12]  Eddy Mayoraz,et al.  Maximizing the robustness of a linear threshold classifier with discrete weights , 1994 .

[13]  Saburo Muroga,et al.  Threshold logic and its applications , 1971 .

[14]  Eddy Mayoraz,et al.  A constructive training algorithm for feedforward neural networks with ternary weights , 1994, ESANN.

[15]  S. Muroga,et al.  Theory of majority decision elements , 1961 .

[16]  Jehoshua Bruck,et al.  Neural computation of arithmetic functions , 1990 .