DocumentCode :
2345644
Title :
Every Linear Threshold Function has a Low-Weight Approximator
Author :
Servedio, Rocco A.
Author_Institution :
Dept. of Comput. Sci., Columbia Univ., New York, NY
fYear :
0
fDate :
0-0 0
Firstpage :
18
Lastpage :
32
Abstract :
Given any linear threshold function f on n Boolean variables, we construct a linear threshold function g which disagrees with f on at most an epsiv fraction of inputs and has integer weights each of magnitude at most radicn middot 2Omacr(1/epsiv2). We show that the construction is optimal in terms of its dependence on n by proving a lower bound of Omega(radicn) on the weights required to approximate a particular linear threshold function. We give two applications. The first is a deterministic algorithm for approximately counting the fraction of satisfying assignments to an instance of the zero-one knapsack problem to within an additive plusmnepsiv. The algorithm runs in time polynomial in n (but exponential in 1/epsiv2). In our second application, we show that any linear threshold function f is specified to within error epsiv by estimates of its Chow parameters (degree 0 and 1 Fourier coefficients) which are accurate to within an additive error of plusmn1/(nmiddot2 Omacr(1/epsiv2). This is the first such accuracy bound which is inverse polynomial in n (previous work of Goldberg gave a 1/quasipoly(n) bound), and gives the first polynomial bound (in terms of n) on the number of examples required for learning linear threshold functions in the "restricted focus of attention" framework
Keywords :
approximation theory; computational complexity; deterministic algorithms; knapsack problems; Boolean variables; Chow parameters; deterministic algorithm; inverse polynomial; linear threshold function; low-weight approximator; lower bound; polynomial bound; polynomial time algorithm; zero-one knapsack problem; Boolean functions; Circuits; Complexity theory; Computer science; Engineering profession; Linear approximation; Machine learning; Machine learning algorithms; Polynomials; Support vector machines;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Complexity, 2006. CCC 2006. Twenty-First Annual IEEE Conference on
Conference_Location :
Prague
ISSN :
1093-0159
Print_ISBN :
0-7695-2596-2
Type :
conf
DOI :
10.1109/CCC.2006.18
Filename :
1663723
Link To Document :
بازگشت