For independent and identically distributed random variables and independent Rademacher signs , the Rademacher complexity of a function class is
It measures how strongly the class can correlate with independent random signs on a random sample.
For a fixed sample , the empirical Rademacher complexity is
Taking its expected value over the sample gives .
For an i.i.d. sample and an integrable function class ,
Introduce an independent ghost sample, replace each expectation by its ghost-sample average using Jensen inequality, and then multiply each paired difference by an independent Rademacher sign. Splitting the resulting supremum into its two sample contributions gives the factor two.
For a zero-one-valued loss class , the excess misclassification risk of an empirical risk minimizer over a population minimizer satisfies
with probability at least . The proof combines Rademacher symmetrization with the Bounded differences inequality for the supremum of the empirical excess-loss process.
The observable version is
It follows by another application of the Bounded differences inequality to the Empirical Rademacher complexity.
For a finite with , its empirical Rademacher complexity is at most .
For and a binary class of VC dimension at most , the vectors have norm at most and at most distinct values. The Massart finite-class lemma gives
A linear functional has the same supremum over a class and its convex hull. Thus taking convex combinations does not increase empirical Rademacher complexity.
Composition with an -Lipschitz scalar map increases Rademacher complexity by at most the factor after centering at zero.
Independent signs cancel cross terms in , leaving .
For , , , and , the complexity is at most .
With the Rademacher convention, an empirical risk minimizer has expected excess risk at most twice the Rademacher complexity of its loss class.

Articles by others on the same topic (1)

Rademacher complexity is a concept from statistical learning theory that measures the capacity of a class of functions or hypotheses in terms of their ability to fit random noise. Specifically, it quantifies how well a hypothesis class can "respond" to random labels.