Massart Lemma
Massart lemma is not used on the original sample vectors one coordinate at a time by accident. The proof deliberately constructs a finite collection V containing coordinate vectors and their negatives, then applies the lemma to V.
The Proof Reduction
The H1 proof reduces a Rademacher-complexity calculation to a finite-set problem. The reduction uses three moves: Holder's inequality controls an inner product, coordinate vectors convert the sample into vectors in Rm, and Massart lemma controls the Rademacher complexity of the resulting finite set.
Massart lemma is not used on the original sample vectors one coordinate at a time by accident. The proof deliberately constructs a finite collection V containing coordinate vectors and their negatives, then applies the lemma to V.
Finite-Set Rademacher Complexity
For a finite set V of vectors, its Rademacher complexity is obtained by weighting each vector with random signs, taking the inner product with the resulting random-sign vector, maximizing over V, and averaging over the random signs. In the H1 proof, the relevant quantity is denoted R(V).
The important structural features are the finite set V, the random signs, the inner products, and the maximum over V. Massart lemma gives an upper bound for this finite-set complexity using the number of vectors and control of their 2-norms.
Holder's Norm Control
Holder's inequality supplies the norm estimate needed before Massart lemma is applied. For an inner product, it connects the 1-norm of one vector with the infinity-norm of the other vector. In the form used by the H1 proof, the inner product is bounded by the product of these two norms.
Reading the Holder Step
Identify the two norm factors that control an inner product in the H1 proof.
- 1Start with the inner product
The proof contains an inner-product expression involving vectors from the sample or the associated hypothesis calculation.
- 2Apply Holder's inequality
Replace the absolute value of the inner product by an upper bound formed from a 1-norm and an infinity-norm.
- 3Use the bound as norm control
This norm control prepares the expression for the later finite-set and Massart-lemma step.
Holder's inequality separates the inner-product calculation into the 1-norm and infinity-norm factors needed for the proof.
Coordinate Vector Construction
Let the sample be S = (x1, ..., xm), where every xi is a vector in Rn. The proof examines the sample one coordinate at a time. For coordinate j in [n], collect the jth coordinate from every sample vector. This creates vj = (x1,j, ..., xm,j), a vector in Rm.
Building the Finite Set
Starting from S = (x1, ..., xm) with xi in Rn, construct the finite set used by the H1 proof.
- 1Collect coordinate j
For each j in [n], form vj = (x1,j, ..., xm,j) in Rm.
- 2Repeat for every coordinate
The sample produces v1 through vn, one vector for each coordinate of the original sample vectors.
- 3Add negatives
Include both each coordinate vector and its negative.
V = {v1, ..., vn, -v1, ..., -vn}.
The coordinate vectors live in Rm, not Rn. Their length is determined by the number m of sample vectors because each vj contains one coordinate from each of the m samples.
Norm and Set-Size Effects
The source gives the coordinate-vector norm control ||vj||2 ≤ √m max over i of ||xi||∞. Because V also contains the negatives of the coordinate vectors, the same norm control is available throughout the finite set used in the Massart step.
Massart lemma uses two kinds of information about the finite set: how many vectors it contains and how large the vectors can be in 2-norm. In this proof, the number comes from the coordinate vectors and their negatives, while the norm control comes from the infinity-norm bound on the sample vectors.
Completing the H1 Bound
After constructing V and establishing the norm control, apply Massart lemma to R(V). The source identifies the relevant right-hand side of the preceding equation as mR(V). The lemma then supplies the finite-set bound using the size of V and the available 2-norm control. This completes the H1 proof.
Common Proof Mistakes
Common mistake Applying Massart lemma directly to the original sample vectors xi.
What it looks likeTreating x1, ..., xm as the finite set for the lemma.
Why it failsThe H1 construction first forms coordinate vectors vj in Rm and then includes their negatives.
Do this insteadFor each coordinate j, construct vj = (x1,j, ..., xm,j), then use V = {v1, ..., vn, -v1, ..., -vn}.
Common mistake Forgetting the negative coordinate vectors.
What it looks likeUsing only {v1, ..., vn}.Why it failsThe finite set specified in the proof contains both the coordinate vectors and their negatives.
Do this insteadUse V = {v1, ..., vn, -v1, ..., -vn}.Common mistake Using the infinity-norm bound as though it were already the Massart result.
What it looks likeStopping after ||vj||2 ≤ √m max over i of ||xi||∞.
Why it failsThat inequality supplies norm control, but the finite-set Rademacher complexity still has to be bounded by Massart lemma.
Do this insteadAfter establishing the norm control, apply Massart lemma to R(V).
Common mistake Mixing up the dimensions of xi and vj.
What it looks likeDescribing vj as a vector in R^n.
Why it failsEach vj collects one coordinate across m sample vectors, so it is in Rm.
Do this insteadRemember: xi is in R^n, while vj is in R^m.
Practice Check
Suppose S = (x1, ..., xm), with each xi in Rn. Explain, in order, how you would prepare the expression for Massart lemma in the H1 proof.
Hints
- Begin with the inner-product step and name the inequality used there.
- Describe how to form vj from the jth coordinate of every xi.
- State the complete finite set, including the negatives.
- Identify the two kinds of information Massart lemma uses about that set.
- 1A complete answer should mention Holder's inequality, the vectors vj = (x1,j, ..., xm,j) in R^m, the set V = {v1, ..., vn, -v1, ..., -vn}, the norm control ||vj||2 ≤ √m max over i of ||xi||∞, and the application of Massart lemma to R(V).
Key Takeaways
- The H1 proof reduces a Rademacher-complexity calculation to a finite-set problem.
- Holder's inequality bounds an inner product by a product of a 1-norm and an infinity-norm.
- For each coordinate j, the proof forms vj = (x1,j, ..., xm,j) in Rm.
- The finite set is V = {v1, ..., vn, -v1, ..., -vn}.
- Massart lemma uses the finite-set size and vector norm control to complete the bound for the H1 proof.