16,429 research outputs found

    Universal Approximation Depth and Errors of Narrow Belief Networks with Discrete Units

    Full text link
    We generalize recent theoretical work on the minimal number of layers of narrow deep belief networks that can approximate any probability distribution on the states of their visible units arbitrarily well. We relax the setting of binary units (Sutskever and Hinton, 2008; Le Roux and Bengio, 2008, 2010; Mont\'ufar and Ay, 2011) to units with arbitrary finite state spaces, and the vanishing approximation error to an arbitrary approximation error tolerance. For example, we show that a qq-ary deep belief network with L2+qmδ1q1L\geq 2+\frac{q^{\lceil m-\delta \rceil}-1}{q-1} layers of width nm+logq(m)+1n \leq m + \log_q(m) + 1 for some mNm\in \mathbb{N} can approximate any probability distribution on {0,1,,q1}n\{0,1,\ldots,q-1\}^n without exceeding a Kullback-Leibler divergence of δ\delta. Our analysis covers discrete restricted Boltzmann machines and na\"ive Bayes models as special cases.Comment: 19 pages, 5 figures, 1 tabl

    Nondeterminism and an abstract formulation of Ne\v{c}iporuk's lower bound method

    Get PDF
    A formulation of "Ne\v{c}iporuk's lower bound method" slightly more inclusive than the usual complexity-measure-specific formulation is presented. Using this general formulation, limitations to lower bounds achievable by the method are obtained for several computation models, such as branching programs and Boolean formulas having access to a sublinear number of nondeterministic bits. In particular, it is shown that any lower bound achievable by the method of Ne\v{c}iporuk for the size of nondeterministic and parity branching programs is at most O(n3/2/logn)O(n^{3/2}/\log n)

    Combinatorially interpreting generalized Stirling numbers

    Get PDF
    Let ww be a word in alphabet {x,D}\{x,D\} with mm xx's and nn DD's. Interpreting "xx" as multiplication by xx, and "DD" as differentiation with respect to xx, the identity wf(x)=xmnkSw(k)xkDkf(x)wf(x) = x^{m-n}\sum_k S_w(k) x^k D^k f(x), valid for any smooth function f(x)f(x), defines a sequence (Sw(k))k(S_w(k))_k, the terms of which we refer to as the {\em Stirling numbers (of the second kind)} of ww. The nomenclature comes from the fact that when w=(xD)nw=(xD)^n, we have Sw(k)={nk}S_w(k)={n \brace k}, the ordinary Stirling number of the second kind. Explicit expressions for, and identities satisfied by, the Sw(k)S_w(k) have been obtained by numerous authors, and combinatorial interpretations have been presented. Here we provide a new combinatorial interpretation that retains the spirit of the familiar interpretation of {nk}{n \brace k} as a count of partitions. Specifically, we associate to each ww a quasi-threshold graph GwG_w, and we show that Sw(k)S_w(k) enumerates partitions of the vertex set of GwG_w into classes that do not span an edge of GwG_w. We also discuss some relatives of, and consequences of, our interpretation, including qq-analogs and bijections between families of labelled forests and sets of restricted partitions.Comment: To appear in Eur. J. Combin., doi:10.1016/j.ejc.2014.07.00
    corecore