If a binary hypothesis class has finite VC dimension , then its shattering coefficient satisfiesThe binomial coefficients bound how many different label patterns the class can realize. For fixed , their sum grows polynomially in , although the number of unrestricted binary patterns is .
Here is an inductive counting proof on a fixed sample. Partition the realized patterns according to their last label, and let be the corresponding sets of patterns on the first points. Put and . The original number of patterns is .
The class has VC dimension at most . The class has VC dimension at most : if shattered earlier points, both last labels would extend every pattern there, so the original class would have a shattered set of points. Applying mathematical induction and Pascal's identity gives the displayed sum. The base cases are , with at most one empty pattern, and , with at most one realized pattern.
The Sauer–Shelah lemma is a result in combinatorics and model theory that provides a bound on the size of a family of finite sets that can be shattered by a given number of points. It is named after Sigmund Sauer and Saharon Shelah, who independently discovered it.
New to topics? Read the docs here!