arXiv paper· machine learning theory (deep learning theory)· method paper

Rank and computation of the pathlifting Jacobian of a DAG ReLU network

Manon Verbockhaven (OCKHAM)

stat.ML · cs.LG

Quick verdict

Sound elementary re-proof of rank(∂θΦ)=d−h for DAG ReLU nets plus a backprop-free einsum computation; modest novelty, weak timing baseline.

Summary

This paper studies the Jacobian of the pathlifting map Φ of a DAG ReLU network, which maps the d parameters to the P products of weights along input-to-output paths. It contributes: (1) a self-contained, elementary proof that rank(∂θΦ) = d − h, where h is the number of hidden nodes, recovering a result of Marcotte et al. (ICLR 2026) whose original proof required a graph-theoretic theorem; and (2) the factorization ∂θΦ = diag(Φ)Bdiag(1/θ), where B is the 'skeleton matrix', a P×d binary matrix whose (i,j) entry indicates whether path i uses parameter j. The proof runs an induction on the hidden-node count: after reordering rows and columns around the topologically-last hidden node u, column operations empty the column of the edge from u to a downstream output, and row operations reduce the remainder to the skeleton matrix of a network with h−1 hidden nodes; two worked examples (Sections 3.1–3.2, eqs. 11–22) illustrate every step. Since B is parameter-independent it is computed once, and the Jacobian becomes a single einsum. Experiments on small feed-forward nets (L≤3 layers, w≤8 units, CPU float32) report large speedups over a per-path autograd loop. Main limitations: the headline theorem and Proposition 2 were already known; the timing baseline is a naive autograd loop with no vectorized jacrev/vmap comparator; and scalability is bounded by the exponential path count and memory for Φ and B, acknowledged only in Remark 2.

Review complete

Assessment at a glance

machine learning theory (deep learning theory)

4

risk flags identified

● high 0

● medium 2

● low 2

Reproducibility readinesshigh
Code & data availableyes
Review confidencehigh
AI text signal4/20 passages flagged
Deep research viableCode-reproducible

5 strengths · 4 weaknesses · 5 author questions

AI text signal = Binoculars zero-shot detector score over 20 sampled passages (Fast-DetectGPT co-reported) — absence does not prove human authorship, and a flag does not imply misconduct.

Levels reflect verification complexity — not a quality score. Evolve never rates your paper.

Key claims under review

  • For a DAG ReLU network with d parameters and h hidden nodes, rank(∂θΦ) = d − h almost surely (Theorem 1 + Corollary 3), proved by elementary induction on the skeleton matrix.
  • The pathlifting Jacobian factorizes as ∂θΦ = diag(Φ)·B·diag(1/θ) (Proposition 2), enabling computation as a single matrix product without backpropagation.
  • The skeleton matrix B equals the pathlifting Jacobian at θ = 1d (Corollary 1) and has rank #E − #H (Theorem 1).
  • On small feed-forward networks the skeleton-matrix computation is dramatically faster than a per-path autograd loop (fig. 5), with B amortized since it is parameter-independent.

Strengths

  • Elementary, self-contained proof of a known-but-technical result

    Theorem 1 (rk(B) = #E − #H) is proved by induction on the hidden-node count using only row/column operations and a topological sort (Sections 3 and A), replacing the circuit-basis graph theorem of Gleiss et al. (2003) used by Marcotte et al. [2026]; the two fully worked examples (eqs. 11–22) print every intermediate matrix, making the argument hand-checkable.

  • Actionable computational corollary

    Proposition 2, ∂θΦ = diag(Φ)Bdiag(1/θ), turns the Jacobian into a single einsum (Algorithms 3/7); B is θ-independent so it is precomputed once (Section 4), and Corollary 1 identifies B = ∂θΦ(1d), cleanly unifying the theory and the implementation.

  • Clean new proofs via first-order expansion

  • Complete implementation detail

  • Honest scoping of applicability

Weaknesses

  • Limited headline novelty

  • Weak experimental baseline

  • Tiny evaluation scale, no memory data

  • Editorial and rigor blemishes

Full Review Report

$1.99 · one-time

Unlock the complete preliminary analysis Evolve produced for this paper.

Report preview

Preliminary Review: Rank and computation of the pathlifting Jacobian of a DAG ReLU network

The remaining sections cover Methodology Assessment, Statistical Evidence, Results & Reproducibility, Limitations & Risks, and Verdict & Recommendations.

  • All 5 strengths & 4 weaknesses, analyzed in detail
  • 4 risk flags with severity, section & reviewer questions
  • Methods & statistical evidence assessment
  • 5 questions a peer reviewer would ask
  • Full six-dimension evaluation report & recommendations

One-time purchase · this paper only

One-time purchase, this paper only. AI-generated preliminary analysis — not peer review.

Frequently asked questions

What is the rank of the pathlifting Jacobian of a ReLU network?

For a DAG ReLU network with d parameters and h hidden neurons, the Jacobian of the pathlifting map has rank d − h, almost surely with respect to any absolutely continuous parameter measure. This was first shown by Marcotte et al. (ICLR 2026) using a graph-theoretic theorem; this paper re-proves it by elementary induction on the skeleton matrix.

How can the pathlifting Jacobian be computed without backpropagation?

Using the factorization ∂θΦ = diag(Φ)·B·diag(1/θ), where Φ is the vector of path products and B is a fixed binary P×d matrix (the 'skeleton') marking which parameters appear in which path. Since B does not depend on the parameters it is computed once at initialization, and the Jacobian is then a single matrix product — for example one torch.einsum call.

What is the skeleton matrix of a neural network?

It is a P×d binary matrix with one row per input-to-output path and one column per parameter, where entry (i,j) equals 1 if and only if path i contains parameter j. The paper shows it equals the pathlifting Jacobian evaluated at the all-ones parameter vector, and that its rank equals the number of edges minus the number of hidden nodes.

Is the d − h rank result new?

No. The rank result rk(∂θΦ) = d − h was proven earlier by Marcotte, Peyré and Gribonval (ICLR 2026) via upper and lower bounds involving a graph-theoretic theorem. The novelty here is an elementary, self-contained induction proof, the explicit link to the skeleton matrix, and a practical, code-backed recipe for computing the Jacobian without backpropagation.

About this review

This is an AI-generated preliminary review by Evolve.Pub, produced from the openly available text of the paper. It is not peer review and does not represent the authors' views. The canonical record of the paper is at the publisher link above.

  • Figures are available only through captions and inline matrix notation in the extracted text; the actual plots (figs. 1, 5, 7) could not be visually inspected.
  • Hyperlinks (the 'GitLab' code repository) do not survive text extraction, so code availability is taken from the paper's statements rather than verified.
  • The extracted text appears complete (through Appendix B and references), but equation-heavy passages lost layout, so the block-matrix argument in Appendix A was assessed from the linearized notation.

Go deeper on this paper

Wrote a paper? Stress-test it before reviewers do.

Upload your manuscript for the same structured scrutiny — reasoning, statistics, evidence, figures, and reproducibility.

Scan your paper
Rank and computation of the pathlifting Jacobian of a DAG ReLU network | Evolve.Pub