Covering Cubes by Random Half Cubes, with Applications to Binary Neural Networks

21Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Let Qn be the (hyper)cube {-1, 1}n. This paper is concerned with the following question: How many vectors must be chosen uniformly and independently at random from Qn before every vector in Qn itself has negative inner product with at least one of the random vectors? For any fixed ∈ > 0, a simple expectation argument shows that for all sufficiently large n, (1 + ∈) n random vectors suffice with high probability. In this paper we prove that there are ∈, p > 0 such that (1 - ∈) n random vectors are also enough and such that at least pn random vectors are necessary. This problem is partially motivated by neural network problems. Neural networks are being used to solve a growing number of difficult problems such as speech recognition, handwriting recognition, and protein structure prediction. Recently, for both theoretical and practical reasons, neural networks with binary weights (binary neural networks) have attracted much attention. In spite of considerable analysis based on statistical mechanics, the following two basic questions about binary neural networks have remained unanswered. Q1. Is there a positive constant p such that for all sufficiently large n there is a binary neural network of n neurons which can separate pn (unbiased) random patterns with probability close to 1? Q2. Is it possible for a binary neural network of n neurons to separate (1 - o(1)) n random patterns with probability greater than some positive constant? (Here o(1) goes to 0 as n goes to infinity.) This question is raised because no binary neural network of n neurons can separate more than n random patterns with probability close to 1. Our results yield the answers "YES" to Q1 and "NO" to Q2. © 1998 Academic Press.

Cite

CITATION STYLE

APA

Kim, J. H., & Roche, J. R. (1998). Covering Cubes by Random Half Cubes, with Applications to Binary Neural Networks. Journal of Computer and System Sciences, 56(2), 223–252. https://doi.org/10.1006/jcss.1997.1560

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free