The hypothesis class shatters a set when it realizes every binary labelling of : for every function there is an with . Identifying each classifier with its positive set, this says
where is the power set. Different labellings may require different members of the hypothesis class.
The VC dimension is
It is infinite if arbitrarily large finite sets are shattered. A hypothesis class has VC dimension zero when it shatters no one-point set; for a nonempty hypothesis class, the empty set is always shattered.
The shattering coefficient, also called the growth function of a hypothesis class, counts the largest number of labellings obtainable on inputs:
When has at least points, the same value is obtained by maximizing over -point sets . Always , with equality exactly when some -point set is shattered.
The Sauer-Shelah lemma says that a hypothesis class of finite VC dimension satisfies
In particular, for ,
Here the binomial coefficients count small subsets. One way to obtain the last inequality is to set : since for ,
Thus finite VC dimension replaces the unrestricted exponential number of labellings by a polynomial bound in the sample size.

Articles by others on the same topic (0)

There are currently no matching articles.