Title of article
On specifying Boolean functions by labelled examples Original Research Article
Author/Authors
Martin Anthony، نويسنده , , Graham Brightwell، نويسنده , , John Shawe-Taylor، نويسنده ,
Issue Information
روزنامه با شماره پیاپی سال 1995
Pages
25
From page
1
To page
25
Abstract
We say a function t in a set H of 0, 1-valued functions defined on a set X is specified by S⊆ X if the only function in H which agrees with t on S is t itself. The specification number of t is the least cardinality of such an S. For a general finite class of functions, we show that the specification number of any function in the class is at least equal to a parameter from Romanik and Smith (1990) known as the testing dimension of the class. We investigate in some detail the specification numbers of functions in the set of linearly separable Boolean functions of n variables — those functions f such that f−1(0) and f−1(1) can be separated by a hyperplane. We present general methods for finding upper bounds on these specification numbers and we characterise those functions which have largest specification number. We obtain a general lower bound on the specification number and we show that for all nested functions, this lower bound is attained. We give a simple proof of the fact that for any linearly separable Boolean function, there is exactly one set of examples of minimal cardinality which specifies the function. We discuss those functions which have limited dependence, in the sense that some of the variables are redundant (that is, there are irrelevant attributes), giving tight upper and lower bounds on the specification numbers of such functions. We then bound the average, or expected, number of examples needed to specify a linearly separable Boolean function. In the final section of the paper, we address the complexity of computing specification numbers and related parameters.
Journal title
Discrete Applied Mathematics
Serial Year
1995
Journal title
Discrete Applied Mathematics
Record number
884255
Link To Document