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.
Local Jacobian perturbations give a pathwise bound for graph-gradient error
Statement
For a finite scalar-output graph on one fixed strict branch, associate to each parent-slot edge the exact local derivative map at the exact real-arithmetic primal values. Use induced Euclidean operator norms on all edge spaces. Suppose a reverse recurrence instead uses local maps from the same branch satisfying , with exact accumulation arithmetic. For an input block , let be the finite directed paths from that block to output , and order the edges of a path from input to output. The exact gradient contribution is the transpose of , and the perturbed recurrence returns the corresponding sum using . It obeys The bound covers local Jacobian and derivative-evaluation errors represented by . It does not include roundoff in the reverse accumulation additions.
Facts & Assumptions
Given: A finite graph on a fixed strict branch, exact edge Jacobians , perturbed edge Jacobians , and exact real accumulation of the perturbed reverse recurrence.
Finite straight-line computational programs and real-arithmetic tapes: a graph is finite and acyclic, and each parent slot defines a separate edge with a local derivative map.
Reverse mode computes the exact gradient of the real-arithmetic graph: exact reverse accumulation returns the gradient of the graph's scalar output.
Composition satisfies |ST|\le|S|,|T|: induced operator norms satisfy for composable bounded linear maps.
Cauchy–Schwarz: , with equality exactly for dependent pairs: Euclidean inner products satisfy .
Each edge perturbation satisfies the stated operator-norm bound; all sums and products in this theorem are exact real arithmetic.
Proof
Starting with output cotangent , the exact reverse recurrence at a node sums one local derivative-transpose contribution from each outgoing parent-slot edge. By induction in reverse topological order, its expansion at input block has one ordered derivative product for every path from to the output: the length-zero path at the output node has product (including when the output itself is an input), and extending a path by one edge multiplies its product by that edge's local derivative. The same finite recurrence with yields the sum of perturbed path products; the output seed is unchanged. By [F2], the exact path sum is .
Fix a path . Insert one factor at a time to write This identity follows by cancellation of consecutive products in the telescoping sum.
Submultiplicativity [F3] and [A1] bound the th summand by . A path product maps an input block to ; writing , Cauchy--Schwarz [F4] gives , with equality at when , and both norms are zero when . Hence , so the operator-norm estimate also bounds the path's gradient-contribution error. Summing these bounds over controls the error on this path.
The perturbed and exact gradients are finite sums over the same paths by step 1.1. The triangle inequality therefore bounds their difference by the sum of the pathwise errors from step 2.1, which is exactly the displayed bound.
Depends on
Used by
Dependency tree · two levels
18 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- MIT OpenCourseWare 18.S096, Matrix Calculus for Machine Learning and Beyond, complete lecture notes, Chapter 8 §§8.3–8.4.1 (standard reference, not scraped)
- A. Griewank, Achieving Logarithmic Growth of Temporal and Spatial Complexity in Reverse Automatic Differentiation, §1 (standard reference, not scraped)