How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Norm and margin generalization for neural networks
1 · Prerequisites
- Absolute and Conditional Convergence; Rearrangement; Products
- Algebraic Closure, Embeddings, and Separability
- Algebraic Extensions, Extension Degree, and Finite Fields
- Binary Operations, Monoids, Groups and Subgroups
- Compactness in Metric Spaces
- Completeness, Completion, and Uniform Continuity
- Composition Series, the Jordan–Hölder Theorem and Solvable Groups
- Concentration
- Conditional Distributions and Regular Conditional Probability
- Conditional Expectation
- Congruences, the Integers Modulo n and the Chinese Remainder Theorem
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Continuity, IVT, EVT, and Uniform Continuity
- Convexity
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Cyclic Groups and Direct Products
- Determinants of Matrices over a Commutative Ring
- Diagonalisation and the Minimal Polynomial
- Discrete Time Martingales
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Divisibility, Greatest Common Divisors and Bézout's Identity
- Dual Spaces, Bilinear and Quadratic Forms, and Sylvester's Law of Inertia
- Eigenvalues, Eigenvectors and the Characteristic Polynomial
- Empirical-Process Complexity
- Estimators and Randomized Procedures
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Group Homomorphisms and the Isomorphism Theorems
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Independence Borel Cantelli and Zero One Laws
- Inner Product Spaces, Gram-Schmidt, Projections and Adjoints
- Limits of Real Functions
- limsup, liminf, and Subsequential Limits
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Loss, Risk and Decision Theory
- Martingale Inequalities and Convergence
- Matrices, the Matrix of a Linear Map, and Change of Basis
- Matrix Norms, Condition Numbers and Numerical Stability
- Measurable Functions and Simple Approximation
- Measures and Their Basic Properties
- Metric Spaces
- Monotone Functions, Discontinuities, and Continuity Sets
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Normal Subgroups and Quotient Groups
- Order, Zorn's Lemma, and the Axiom of Choice
- Polynomial Rings, the Division Algorithm and Roots
- Power Series and Real-Analytic Functions
- Prediction problems, risks, and empirical minimization
- Primes, Euclid's Lemma and the Fundamental Theorem of Arithmetic
- Probability Spaces Random Variables and Expectation
- Product Measures and the Fubini Tonelli Theorems
- Properties of the Integral and the Working FTC
- Rademacher complexity and uniform generalization
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Roots, Rational Powers, and Classical Inequalities
- Sequences and Limits
- Sequences and Series of Functions; Uniform Convergence
- Series: Convergence and the Nonnegative Tests
- Sigma Algebras and Borel Sets
- Signed and Complex Measures Hahn and Jordan
- Simple Field Extensions and the Construction of the Complex Numbers
- Splitting Fields
- Statistical Experiments, Models and Identifiability
- Suprema and Infima
- Sylow's Theorems, p-Groups and Nilpotent Groups
- Symmetric Groups, Cycle Decomposition and the Sign Homomorphism
- The Derivative and the Mean Value Theorems
- The Determinant of a Linear Operator, Cofactors and Cramer's Rule
- The Exponential Function
- The Fundamental Theorem of Algebra
- The Fundamental Theorem of Finite Abelian Groups
- The Galois Correspondence
- The Lebesgue Integral and the Convergence Theorems
- The Logarithm and General Powers
- The Lᵖ Spaces Holder Minkowski and Riesz Fischer
- The Radon Nikodym Theorem and Lebesgue Decomposition
- The Riemann Integral: Definition and Integrability
- The Spectral Theorem, Positive Operators and Singular Value Decomposition
- The ZFC Axioms and the Basic Set Constructions
- Topological Spaces and Continuity
- Topology of ℝ
- Triangularisation, Generalised Eigenspaces and Jordan Canonical Form
- Vector Spaces, Linear Subspaces, Span and Direct Sums
- Weak Laws and Series of Independent Random Variables
2 · Logical flowchart
3 · Definitions, theorems and proofs
Proper Frobenius covering numbers
Definition
Let , let be a nonempty subset of the real matrix space , and let . A proper -cover of in Frobenius norm is a finite subset such that every has some with . The proper Frobenius covering number is the least cardinality of such a cover when one exists, and is otherwise. The cover is proper because its centers belong to .
Definition references
The Frobenius norm on real or complex matrices: defines as the Euclidean norm of the full matrix-entry list.
Bartlett, Foster, and Telgarsky, §3.2: defines the covering number using finite centers in the covered set.
Spectral network complexity with reference matrices
Definition
Let and let be layer widths, with output classes. For each , fix a matrix and a vector activation satisfying and for a fixed . A network has matrices , no biases, and is evaluated by and , with score vector . For a real matrix , define , the sum of the Euclidean norms of its columns. Write for the induced Euclidean operator norm and put .
For a network whose layer matrices all have nonzero operator norm, its spectral network complexity relative to is If some , the network is instead handled as the constant-zero score map: the recurrence gives and all later hidden vectors are zero. The displayed complexity is not defined in that zero-layer case.
The block diagram is schematic for and depicts the stated recurrence. Each node is the entire vector at one layer; the arrow labelled is the zero-bias linear map, followed by the vector activation shown in the next node. The omitted middle layers are represented by the ellipsis, and the widths are those in the definition. For or , omit the ellipsis and use the corresponding initial segment of the recurrence. The diagram is illustrative and is not used in any proof.
diagram failed to render:
\begin{tikzpicture}[>=stealth]
\node[draw,rounded corners] (h0) at (0,0) {$h_0=x\in\mathbb R^{d_0}$};
\node[draw,rounded corners] (h1) at (3.1,0) {$h_1=\sigma_1(A_1h_0)$};
\node (dots) at (4.9,0) {$\cdots$};
\node[draw,rounded corners] (hL) at (6.8,0) {$h_L=\sigma_L(A_Lh_{L-1})=F_A(x)$};
\draw[->] (h0) -- node[above] {$A_1$} (h1);
\draw[->] (h1) -- (dots);
\draw[->] (dots) -- node[above] {$A_L$} (hL);
\end{tikzpicture}Definition references
Finite feedforward computation graphs and layered MLPs: finite acyclic computation graphs and their layered evaluation provide the broader feedforward-network context; the displayed vector-valued layer convention is defined fully above.
The operator norm is zero on the zero domain and otherwise is max_{||v||=1} ||Tv||: the induced norm is the maximum Euclidean output norm over unit input vectors.
The operator norm is 0 on the zero domain and otherwise equals the largest singular value, attained at a right-singular vector: the induced Euclidean operator norm equals the largest singular value, including rectangular real matrices.
Bartlett, Foster, and Telgarsky, Definition (1.2): defines the layerwise spectral/reference-matrix complexity used in the margin bound.
A truncated covering integral bounds empirical Rademacher complexity
Statement
Let , let be a fixed sample, and let be a nonempty class of measurable functions into . Write for the set of column vectors as ranges over . For , where is the one-sided empirical Rademacher complexity with normalization and is the proper Frobenius covering number of the sample-vector set, identified with matrices. The set is totally bounded because it lies in .
Statement references
One-sided Rademacher complexity: fixes the one-sided empirical sign average and its normalization.
Proper Frobenius covering numbers: defines using finite centers belonging to the covered set.
Facts & Assumptions
Given: , a fixed sample , a nonempty -valued function class, and the corresponding finite sign space.
The one-sided empirical complexity is , where the signs are independent and uniform on . One-sided Rademacher complexity
is the least number of centers in a finite proper Frobenius -cover of . Proper Frobenius covering numbers
For a bounded real random variable and convex exponential, . Jensen's inequality for expectation
is the increasing inverse of on positive reals, with and . The natural logarithm as the inverse of the exponential function Order, continuity, range, and the product, quotient, and reciprocal laws for the natural logarithm
If a real function is continuous on and differentiable on , the mean value theorem gives for some . The mean value theorem, as the case of Cauchy's: for continuous on with and differentiable on there is with
The exponential, chain, and product rules give derivatives of ; the hyperbolic derivatives and identities in [F3] apply. The exponential function is smooth and The chain rule, in one line from Carathéodory: if is differentiable at and is differentiable at , then is differentiable at with Sums, scalar multiples, products and quotients: , , , and when
For vectors in a real or complex inner product space, . Cauchy–Schwarz: , with equality exactly for linearly dependent vectors
Proof
For , put . By [F3], and . The mean value theorem [F6] therefore gives ; at this is equality. Put . The derivative rules in [F3] and [F7] give . Applying [F6] on for yields , and equality holds at . Since is even, for every real .
Choose and subtract its sample vector from every vector in . The empirical Rademacher average is unchanged because , and translation preserves all Frobenius covering numbers. Write ; it contains , and each vector has norm at most . For any , partition into finitely many boxes of side at most ; from each box meeting take one member of that intersection. The resulting finite set is a proper -cover, since two points in one box differ in Euclidean norm by at most . Set . The singleton is a proper -cover of , so . For each finite truncation and each , choose a proper -cover of with the least possible cardinality, so ; such a least cardinality exists because a finite cover exists and cover cardinalities are positive integers. Enumerate each finite cover and map every sample vector to the first center within .
Let be a nonempty finite set of vectors in and let . For , independence of the signs and step 1.1 give . If or , . Otherwise, for , [F4] and imply . Choosing gives .
For any translated sample vector , telescope , since . The absolute residual sign sum is at most by [F8]. For each , use only the paired-center difference set . It is a nonempty subset of , so its cardinality is at most , because covering numbers are nonincreasing with radius. Each paired difference has norm at most . Step 2.1 applied to therefore bounds its expected maximum sign sum by . Taking the supremum in the telescoping identity, summing these bounds, and dividing by gives .
The function is nonincreasing in . Since , each summand obeys . Therefore step 3.1 gives .
If , each signed average is at most , so . If , choose the largest with ; such an exists because and . Maximality gives , hence , and . Substitution into step 4.1 proves the stated inequality for every . Together, the two cases prove it for every .
Multiclass margins, ramp loss, and empirical margin loss
Definition
Let , let be a Borel probability measure on , and let be a continuous score map. At its multiclass margin is The predicted label is Its population zero-one error is For , the ramp loss is The population ramp risk is . For a sample of length , the empirical ramp risk and empirical margin loss are The score coordinates are continuous, and finite maxima, comparisons, and the piecewise-linear ramp preserve Borel measurability. Thus the classification event and ramp loss in the displayed integrals are Borel sets or functions, so the risks are well-defined for .
Definition references
The Borel sigma-algebra of a topological space: Borel subsets are members of the sigma-algebra generated by open sets.
Probability measures and probability spaces: a probability measure is a measure of total mass one.
Supervised prediction problems: fixes measurable instance and label spaces, a joint law, predictors, and measurable losses.
Population and empirical risk: defines population risk as an extended nonnegative integral and empirical risk as a finite sample average.
Bartlett, Foster, and Telgarsky, §3.1 and Appendix A.2: gives the multiclass margin operator and the ramp convention.
Mohri, Lecture 4, pp. 28–31: treats confidence margin, empirical margin loss, and margin-based risk bounds for binary scores.
A proper matrix-product cover from the mixed (2,1) norm
Statement
Let , with , and let . Suppose is nonempty. Put . For every , If or , then . Here is the sum of the Euclidean norms of the columns of ; when applying this lemma to a network layer, take and , as in the spectral-network-complexity definition. The number is the proper Frobenius covering number.
Statement references
Spectral network complexity with reference matrices: defines the column-sum mixed norm and the induced Euclidean operator norm.
Proper Frobenius covering numbers: defines the proper cover whose centers must lie in .
The Frobenius norm on real or complex matrices: defines the Euclidean matrix-entry norm used to measure cover error.
Bartlett, Foster, and Telgarsky, Lemma 3.2 and Appendix A.4: gives the Maurey sparsification route to this matrix-product cover.
Facts & Assumptions
Given: Matrices , dimensions and constants as in the Statement, and the nonempty feasible set .
is the sum of the squared absolute values of all entries of . The Frobenius norm on real or complex matrices
in a real or complex inner-product space. Cauchy–Schwarz: , with equality exactly for linearly dependent vectors
The Euclidean inner-product norm is homogeneous and satisfies the triangle inequality. The inner-product norm is definite, homogeneous, and satisfies the triangle inequality
is the least size of a finite proper Frobenius cover of . Proper Frobenius covering numbers
Closed bounded subsets of finite-dimensional real Euclidean space are compact. Heine-Borel in : with the Euclidean metric a subset of is compact if and only if it is closed and bounded, and the proof by bisection uses no choice principle; the same holds on the real line
is strictly increasing on positive reals and satisfies . The natural logarithm as the inverse of the exponential function Order, continuity, range, and the product, quotient, and reciprocal laws for the natural logarithm
The mixed norm is the sum of the Euclidean column norms, and is the induced Euclidean operator norm. Spectral network complexity with reference matrices
A continuous map from a compact metric space has compact image. The image of a compact metric space under a continuous map is compact, and so is the image of any compact subset
A continuous real-valued function on a nonempty compact metric space attains its minimum. A continuous real-valued function on a nonempty compact metric space is bounded and attains a greatest and a least value
Proof
For any , write its columns as and the columns of as . By [F2], . Summing over gives ; the middle inequality follows by squaring, since all column norms are nonnegative. Thus for , and the diameter of is at most . If , is a singleton; if , any one point of nonempty covers it.
Assume and . For each nonzero column , each output coordinate , and each sign , form the rank-one atom , where is the th standard basis vector in . There are at most atoms and each has Frobenius norm . For , the expansion has coefficient mass , by [F2] column by column. Hence lies in the convex hull of these signed atoms: if , fill the remaining weight with , which is the midpoint of an atom and its negative. If , the product is .
For an integer , sample atoms independently from the finite convex representation of constructed in step 1.2. If are these atoms and , expansion of the squared Frobenius norm and independence give . Therefore some ordered -tuple gives a center within , and all such centers number at most . Taking yields an external -cover of the translated relaxed product set .
The mixed-norm constraint set is convex: for and , the column triangle inequality [F3] gives . The operator-norm constraint is convex because for each unit vector , , and taking the supremum over preserves the bound. The mixed norm is continuous as a finite sum of continuous column norms. From [F7] and the Euclidean triangle inequality, , where the last inequality follows from the rowwise Cauchy estimate in step 1.1; hence the operator norm is continuous and is closed. Also , so is bounded. Identify the real matrix space with by its entries; its Euclidean norm is the Frobenius norm, so [F5] makes compact. The map is continuous because step 1.1 and [F2] give . Hence [F8] makes compact; it is convex because is convex and is linear. For each of the finitely many external centers from step 2.1, the function is continuous on the nonempty compact metric space , since the reverse triangle inequality bounds its change by . Thus [F9] gives a nearest point for each center; enumerate the finite center set and choose these minimizers successively. For any , convexity gives for . Put . Minimality implies for ; division by and passage to give . Expanding then gives . Thus projection does not increase distance to any point of , and the cover becomes proper without increasing its size.
Put . Then , so step 2.1 and [F6] imply . Together with step 1.1 this proves both cases of the Statement.
Uniform margin-risk deviation from empirical Rademacher complexity
Statement
Assume the axiom of choice.
Fix a finite network architecture with , widths , output size , and activations as in the spectral-network-complexity definition. Let , , and reference matrices be such that the class is nonempty. Let be any Borel probability measure on , let be an independent identically distributed sample from with , and fix and . Define the ramp-loss class With probability at least over , every satisfies where is the one-sided empirical Rademacher complexity with normalization.
Statement references
Multiclass margins, ramp loss, and empirical margin loss: defines multiclass margin, ramp risk, zero-one risk, and empirical margin loss.
Spectral network complexity with reference matrices: fixes the network family and the layer constraints used to form .
One-sided Rademacher complexity: fixes the one-sided empirical Rademacher convention and normalization.
Facts & Assumptions
Given: The compactly constrained network class, Borel probability measure, iid sample, fixed margin level, confidence parameter, and ramp-loss class in the Statement.
Scores are formed by finite matrix layers and zero-origin Lipschitz activations; the margin is the finite minimum , and the ramp loss takes values in . Spectral network complexity with reference matrices Multiclass margins, ramp loss, and empirical margin loss
Closed bounded subsets of finite-dimensional real Euclidean space are compact. Heine-Borel in : with the Euclidean metric a subset of is compact if and only if it is closed and bounded, and the proof by bisection uses no choice principle; the same holds on the real line
For bounded pointwise-convergent measurable functions, dominated convergence passes the limit through the probability integral. Dominated convergence
Independent random elements have the product joint law, and change of variables transfers integrable product-law functions to expectations; these facts justify the independent ghost sample, pairwise swaps, and expectation identities. Identical distribution and IID families The product sigma-algebra and its finite iterates Independent random elements have product joint law Change of variables for expectation
The axiom of choice permits choosing one point from every nonempty member of a countable family of sets. The Axiom of Choice
If changing one independent coordinate changes a bounded measurable statistic by at most , McDiarmid's inequality bounds each of its upper and lower tails by ; the lower-tail bound follows by applying the upper-tail bound to the negative statistic. McDiarmid bounded-differences inequality
The empirical Rademacher complexity is the expectation over independent uniform signs of the supremum of the normalized signed sample averages. One-sided Rademacher complexity
The rationals are dense in the reals: every nonempty open real interval contains a rational. Both and are dense in , and every nonempty open subset of is uncountable
Proof
Let be the set of all feasible tuples . The mixed-norm constraints are closed because each is a finite sum of continuous Euclidean column norms. For each layer, is the intersection, over all unit vectors , of the closed conditions , by the induced-operator-norm definition. Each column then has norm at most , so all matrix entries are bounded. Hence is closed and bounded in finite-dimensional Euclidean space and is compact by [F2].
For fixed , induction over the layers shows that the score vector depends continuously on the matrix tuple: matrix multiplication is jointly continuous and each Lipschitz activation is continuous. Finite maxima, coordinate differences, and the ramp preserve continuity, so for fixed the loss is continuous. If , these losses converge pointwise in and are bounded by one, so [F3] shows that is continuous. Each empirical loss and each finite signed sum of losses is also continuous in .
Identify the parameter tuples with , where . The balls with and form a countable family: each rational is a quotient of an integer by a positive integer, the integers have the enumeration , and finite tuples of natural numbers are enumerated by iterating the diagonal pairing . They form a base because for any open and , choose with , then use [F9] in each coordinate interval to choose with . Use [F9] again to choose a rational with (a nonempty interval with positive upper endpoint); then . Intersecting these balls with gives a countable base for its subspace topology. Using [F5], choose one point of from each nonempty basic intersection; the selected countable subset is dense in . By step 2.1, each supremum over defining the uniform deviation or a signed empirical supremum equals the supremum over this countable dense subset. The losses are Borel in because the scores are continuous in , the margin is a finite minimum of continuous score-coordinate differences, and the label set is finite. These countable suprema are therefore measurable.
Write . Let be an independent ghost sample from . By the integral identities in [F4] and the inequality , where . Swapping each iid pair leaves its law unchanged; introducing independent uniform signs therefore leaves this expectation unchanged when each difference is multiplied by . The supremum of a sum is at most the sum of the suprema, and symmetry of the signs gives .
Replacing one sample coordinate changes by at most , since every loss lies in ; it also changes by at most , by [F7] and the same range bound. Apply the upper-tail bound [F6] to and to , each with failure probability and . Outside a set of probability at most , both and . Combining with step 4.1 gives .
If the predicted label differs from , some competing score is at least the true-label score, so and . Hence the zero-one loss is pointwise at most the ramp loss. Also for every real , so empirical ramp risk is at most empirical margin loss. Apply the definition of and step 5.1 to conclude the stated bound for every simultaneously.
Spectral and reference-matrix covering entropy for network outputs
Statement
Fix an architecture and activations as in the spectral-network-complexity definition, with widths and . Let and let be any sample matrix. Let , and fix and . Suppose each feasible layer set is nonempty. Let be the set of score matrices whose th row is , for and the th row of . Then for every , The logarithm is natural, an empty product equals , and uses proper centers in the covered score-matrix set.
Statement references
Spectral network complexity with reference matrices: fixes the network recurrence, zero-origin Lipschitz activations, spectral norm, and mixed column-sum norm.
Proper Frobenius covering numbers: defines proper covers and their Frobenius radius.
A proper matrix-product cover from the mixed (2,1) norm: supplies the proper product cover for a fixed input matrix and one constrained layer.
Facts & Assumptions
Given: The architecture, activations, matrices, positive spectral bounds, nonnegative reference-distance bounds, nonempty layer sets, and sample matrix in the Statement.
Each activation fixes zero and is -Lipschitz in Euclidean norm; each layer matrix has induced Euclidean norm at most , and its transpose-difference from the reference has column-sum norm at most . Spectral network complexity with reference matrices
For a fixed input matrix , the one-layer image under a nonempty feasible matrix set has a proper Frobenius cover satisfying the stated matrix-product entropy estimate. A proper matrix-product cover from the mixed (2,1) norm
The Frobenius norm is the Euclidean norm of all matrix entries, so rowwise application of a -Lipschitz map changes Frobenius distances by at most the factor . The Frobenius norm on real or complex matrices Spectral network complexity with reference matrices
A proper cover has centers in the covered set, and its covering number is the least size of such a finite cover. Proper Frobenius covering numbers
The natural logarithm is increasing and satisfies . The natural logarithm as the inverse of the exponential function Order, continuity, range, and the product, quotient, and reciprocal laws for the natural logarithm
If is a singular-value decomposition with , then has the same positive singular values; the largest-singular-value theorem therefore gives equal operator norms. If , both matrices are zero and their operator norms are zero by the same theorem. Every linear map between finite-dimensional real or complex inner product spaces admits a singular value decomposition The operator norm is 0 on the zero domain and otherwise equals the largest singular value, attained at a right-singular vector
Proof
Write for the matrix of rowwise layer- activations, with . Induction gives : rowwise zero-origin Lipschitzness gives , and [F6] identifies , so the induced norm gives , row by row.
If every , each feasible layer set is the singleton , so is a singleton and the right side is zero. Otherwise set , , and for positive , with when . These weights are nonnegative and sum to one over the varying layers.
Build finite proper covers of the attainable layer outputs successively. At layer , suppose the previous attainable activation matrices have a proper -cover with centers that are themselves attainable prefix outputs. For each such , [F6] gives , so apply [F2] to with input , reference , radius , and when . Map each product-cover center through the rowwise activation . Every resulting center is attainable by joining the prefix that realizes to its feasible layer matrix. For any actual prefix within of and any , the activation output differs from by at most ; the layer cover adds at most . Thus the next-stage cover radius is at most . When , use the single matrix and set .
Starting with the exact cover , the recurrence in step 2.1 gives final radius at most . The cover is proper by construction. At each varying layer, [F2] and the bound from step 1.1 show that its cover-number logarithm is at most For each prior cover center , the next cover has at most this uniform cardinality bound, so taking the union over the prior centers multiplies cardinalities by at most that factor. Since , the logarithm of the final product cover is at most the sum of the displayed layer bounds.
Substitute into step 3.1. Each varying-layer term becomes By the choice in step 1.2, . The all-zero case was handled in step 1.2, so the displayed bound follows in every case.
Margin generalization for a bounded spectral-complexity class
Statement
Assume the axiom of choice.
Fix a finite network architecture with , widths , output size , activations, and reference matrices as in the spectral-network-complexity definition. Let , , and let be the nonempty class with layer constraints and . Let be an iid sample from any Borel probability measure on , let be its input matrix with rows , and fix , , and . Set . With probability at least , every satisfies All logarithms are natural. The matrix norm on is the Frobenius norm, and the empirical margin loss uses the threshold convention .
Statement references
Multiclass margins, ramp loss, and empirical margin loss: defines population error, ramp loss, and empirical margin loss.
Spectral network complexity with reference matrices: fixes the architecture and mixed-norm/spectral-norm conventions.
Spectral and reference-matrix covering entropy for network outputs: bounds the proper Frobenius entropy of the sample score matrices.
A truncated covering integral bounds empirical Rademacher complexity: bounds empirical Rademacher complexity by a truncated covering integral.
Uniform margin-risk deviation from empirical Rademacher complexity: converts empirical loss-class complexity to a uniform margin-risk bound.
Facts & Assumptions
Given: The nonempty bounded layer class, iid sample, sample matrix, fixed positive margin, and confidence level in the Statement.
For fixed sample inputs, the score matrices form the class covered in the output-entropy lemma, whose logarithmic covering bound has coefficient . Spectral and reference-matrix covering entropy for network outputs
At a fixed example the margin is the true-label score minus the maximum competing score, and the ramp is the stated piecewise-linear function with breakpoints and . Multiclass margins, ramp loss, and empirical margin loss
For any nonempty -valued loss class on the fixed sample and , its one-sided empirical Rademacher complexity is bounded by the truncated proper-covering integral. A truncated covering integral bounds empirical Rademacher complexity
Under the axiom of choice, with probability at least , the zero-one risk is bounded by the empirical margin loss, twice the loss-class empirical Rademacher complexity, and the stated confidence term. Uniform margin-risk deviation from empirical Rademacher complexity The Axiom of Choice
The Frobenius norm is the Euclidean norm of all matrix entries. The Frobenius norm on real or complex matrices
The natural logarithm is increasing and obeys its product law. The natural logarithm as the inverse of the exponential function Order, continuity, range, and the product, quotient, and reciprocal laws for the natural logarithm
Proof
Fix a realized sample and let be its set of score matrices. For score matrices and example , the true-label coordinate changes by at most , and the maximum competing coordinate changes by at most the same amount, so [F2] gives margin change at most twice this row norm. On each linear piece of the ramp the absolute slope is either or ; the pieces meet continuously at and , so summing the changes over the at most three pieces between any two inputs proves . Thus the corresponding loss-vector distance is at most . Mapping the centers of a proper -cover of to their loss vectors therefore gives a proper -cover of the empirical loss-vector class.
Apply [F1] at radius and use step 1.1. For every , Here is the set of vectors of ramp-loss values on the fixed sample.
Use the truncated-integral bound [F3] with , which satisfies . From step 2.1, . Since , it follows that When the integral is zero and the same expression holds.
Apply [F4] and substitute step 3.1. The term twice is at most because . Also . This yields exactly the stated inequality.
A simultaneous spectral margin bound for multiclass networks
Statement
Assume the axiom of choice. Fix a network architecture with , widths , , zero-bias recurrence and zero-origin -Lipschitz activations as in the spectral-network-complexity definition. Fix reference matrices . Let be an iid sample of size from any Borel probability measure on , and let be the matrix with rows . Fix and set . With probability at least , simultaneously for every network with nonzero layer matrices and every margin , where all logarithms are natural, an empty product equals , and
Statement references
Spectral network complexity with reference matrices: fixes the network recurrence, reference matrices, zero-origin activations, and layer norm conventions.
Multiclass margins, ramp loss, and empirical margin loss: defines population zero-one error and empirical margin loss.
Margin generalization for a bounded spectral-complexity class: supplies the fixed-margin bound for a class with fixed positive norm caps and reference-distance caps.
Identical distribution and IID families: defines the iid sampling assumption.
Facts & Assumptions
Given: The network architecture, fixed reference matrices, iid sample, confidence parameter, and axiom-of-choice assumption in the Statement.
For fixed positive caps and nonnegative caps , every nonempty constrained network class has the fixed-margin bound with leading factor and confidence term . Margin generalization for a bounded spectral-complexity class
The architecture uses zero-origin Lipschitz activations, and the sample matrix Frobenius norm is the Euclidean norm of all its entries. Spectral network complexity with reference matrices The Frobenius norm on real or complex matrices
The empirical margin loss is nondecreasing as a function of its positive threshold: if , then . Multiclass margins, ramp loss, and empirical margin loss
The product of finitely many at most countable sets is at most countable, and probability is countably subadditive. A product of two at most countable sets is at most countable Basic identities for a probability measure
The natural logarithm is increasing and satisfies its product law. The natural logarithm as the inverse of the exponential function Order, continuity, range, and the product, quotient, and reciprocal laws for the natural logarithm
The sample coordinates are independent and have the same distribution, as required by the fixed-margin result. Identical distribution and IID families
The fixed-margin result assumes the axiom of choice through its McDiarmid supplier. The Axiom of Choice
Proof
For each integer , put and . Then , since . Every belongs to exactly one interval . For each positive integer , put ; the finite partial sum is , so .
The integers are countable by the enumeration ; the other factors are positive integers, so repeated use of [F4] shows that the tuples indexed by , a positive integer , and positive integers for form a countable set. For such a tuple set . Let and . Finite distributivity gives the sum over as , which tends to by step 1.1. These finite boxes increase to the countable index set and contain every finite subset for large enough ; since all terms are nonnegative, their partial sums establish . For each tuple consider the layer class with caps and ; if it is empty its event is vacuous. Otherwise [F1] gives a fixed-margin result at and confidence , with its displayed sample-norm term evaluated at the realized .
Apply countable subadditivity [F4] to the failure events from step 2.1. Their union has probability at most . Thus outside that union, all fixed-margin inequalities for every tuple hold simultaneously.
Fix any realized sample, any network with nonzero layer matrices, and any . Choose its unique from step 1.1 with , and set These positive integers satisfy , , and . The network belongs to the corresponding constrained class. Also by [F3], and .
In the leading term of [F1], the cap expression satisfies For the tuple selected in step 4.1, , , and . Monotonicity of the sums and products therefore bounds [F1]'s leading term by the leading term in the Statement, using .
The confidence logarithm for this tuple equals Put . If , then and . If , then , so and ; their sum is at least . For each positive integer bin chosen as , one has and , hence . Apply this with and or . By [F5], the result is .
On the probability- event from step 3.1, apply the selected fixed-margin inequality. Steps 4.1–5.2 replace its empirical margin loss, leading term, and confidence term by the respective terms displayed in the Statement. The choices in step 4.1 were arbitrary, so this holds simultaneously for every network with nonzero layer matrices and every .
4 · Examples, counterexamples and false statements
None yet.
Sources
- Peter L. Bartlett, Dylan J. Foster, and Matus Telgarsky, Spectrally-normalized margin bounds for neural networks, §3.2
- Peter L. Bartlett, Dylan J. Foster, and Matus Telgarsky, Spectrally-normalized margin bounds for neural networks, Definition (1.2)
- Peter L. Bartlett, Dylan J. Foster, and Matus Telgarsky, Spectrally-normalized margin bounds for neural networks, Appendix A.3
- Mehryar Mohri, Foundations of Machine Learning, Lecture 3, pp. 15–16
- Peter L. Bartlett, Dylan J. Foster, and Matus Telgarsky, Spectrally-normalized margin bounds for neural networks, §3.1 and Appendix A.2
- Mehryar Mohri, Foundations of Machine Learning, Lecture 4, pp. 28–31
- Peter L. Bartlett, Dylan J. Foster, and Matus Telgarsky, Spectrally-normalized margin bounds for neural networks, Lemma 3.2 and Appendix A.4
- Peter L. Bartlett, Dylan J. Foster, and Matus Telgarsky, Spectrally-normalized margin bounds for neural networks, Appendix A.2
- Mehryar Mohri, Foundations of Machine Learning, Lecture 3, pp. 4–9
- Peter L. Bartlett, Dylan J. Foster, and Matus Telgarsky, Spectrally-normalized margin bounds for neural networks, Lemma 3.1 and Appendix A.5
- Peter L. Bartlett, Dylan J. Foster, and Matus Telgarsky, Spectrally-normalized margin bounds for neural networks, Theorem 1.1 and Appendix A.6
- Peter L. Bartlett, Dylan J. Foster, and Matus Telgarsky, Spectrally-normalized margin bounds for neural networks, Theorem 1.1 and Appendix A.7