Jordan-Isometric Matrix Layer
Implementation & benchmark of arXiv:2607.13367 — Isometries between C$^*$-algebras with finite corank
Source paper: Isometries between C$^*$-algebras with finite corank arXiv:2607.13367 ⓘ · analyzed Aug 30, 2026
AI-generated research hypothesis, automatically tested. Not peer-reviewed.
Idea description
Replace an unconstrained linear map on matrix-valued features by an exact operator-norm isometry assembled from parallel copies of X and its transpose. Contractive compression matrices and unitary basis changes allow a wider family than ordinary orthogonal layers, while a contractive remainder can increase output width without increasing the layer's spectral norm.
Formulas
Mathematical statement
Choose integers n,m and nonnegative integers alpha,beta with alpha+beta>0. Let X be an n by n complex matrix, let X^t denote its transpose, and define J(X)=((X tensor I_alpha) direct-sum (X^t tensor I_beta)), an n(alpha+beta) by n(alpha+beta) matrix. Let T_1,T_2 be n(alpha+beta) by m matrices satisfying operator-norm bounds ||T_1||<=1 and ||T_2||<=1. The paper's sufficient defect condition is rank(I_{n(alpha+beta)}-T_1T_1^*) + rank(I_{n(alpha+beta)}-T_2T_2^*) < alpha+beta. Under this condition, F(X)=T_1^*J(X)T_2 is a linear operator-norm isometry, so ||F(X)||_op=||X||_op. For k>=m, any linear map f from M_n to M_{k-m} with operator norm ||f||<=1, and unitary V_1,V_2 in M_k, the map Phi(X)=V_1(F(X) direct-sum f(X))V_2^* remains an isometry. In a neural layer, f may be zero for exact norm preservation or a separately normalized branch for width expansion and non-expansiveness.
Implementation notes
Integrate this construction into a matrix-valued MLP or state-space layer. Represent each sample's hidden state as X with shape [batch,n,n] and output Y with shape [batch,k,k]. Start with alpha=1 and beta=1, so J(X) is the block diagonal matrix X direct-sum X^t of size 2n by 2n. For the cheapest exact-isometry baseline, set m=2n, T_1=T_2=I_{2n}, f=0, and draw V_1,V_2 as fixed unitary matrices from QR decompositions of Gaussian matrices. Compute J = block_diag(X, transpose(X)), then Z = conjugate_transpose(T1) @ J @ T2, and finally Y = V1 @ Z @ conjugate_transpose(V2). To train T_1,T_2, parameterize them by SVD and clamp singular values to [0,1] after every optimizer step; initially use identity matrices so the defect ranks are zero. If width expansion is desired, append a branch f(X) implemented by a linear matrix map and enforce ||f||<=1 using spectral normalization or power-iteration rescaling. The exact theorem supplies the isometry condition; the implementation should empirically estimate ||Phi|| by batched power iteration and verify ||Y||_op/||X||_op near one. The first experiment should train a 12-layer matrix MLP on CIFAR-10 after reshaping channel groups into n-by-n matrices. Compare this layer with equal-width unconstrained linear layers, spectral normalization, and orthogonal initialization. Record loss at equal FLOPs, final accuracy, activation-norm drift across depth, and gradient-norm variance. A successful result is bounded activation norms and lower gradient variance with equal or better accuracy; a second experiment should test long-horizon stability in a recurrent state update.
Verification
This idea has not been verified yet.
Verification happens in two stages: Stage 1 — a mechanism check on a toy system confirms the claimed mathematical phenomenon reproduces; Stage 2 — a benchmark implements the idea on a real (small) neural network task and compares it against a tuned baseline over 8 paired seeds with a permutation test.
Artifacts
Artifacts unavailable.