Papers
Topics
Authors
Recent
Assistant
AI Research Assistant
Well-researched responses based on relevant abstracts and paper content.
Custom Instructions Pro
Preferences or requirements that you'd like Emergent Mind to consider when generating responses.
Gemini 2.5 Flash
Gemini 2.5 Flash 175 tok/s
Gemini 2.5 Pro 52 tok/s Pro
GPT-5 Medium 36 tok/s Pro
GPT-5 High 38 tok/s Pro
GPT-4o 92 tok/s Pro
Kimi K2 218 tok/s Pro
GPT OSS 120B 442 tok/s Pro
Claude Sonnet 4.5 38 tok/s Pro
2000 character limit reached

Hadamard Rank in Matrices and Tensors

Updated 11 November 2025
  • Hadamard rank is a measure quantifying the minimal number of low-rank factors needed to express a matrix, tensor, or projective point via entrywise products.
  • It is applied across algebraic statistics, combinatorics, coding theory, and graph theory to reveal underlying combinatorial and geometric structures.
  • Recent studies highlight threshold bounds, algorithmic advances, and rank-jump phenomena that enhance model identifiability and computational efficiency.

Hadamard rank is a matrix and tensor invariant central to algebraic statistics, combinatorics, coding theory, graph theory, and computational linear algebra. It quantifies the minimal number or minimal rank of factors required to express a matrix, tensor, or point in a projective variety as a Hadamard (entrywise or coefficientwise) product of structured elements. The concept generalizes classical notions of matrix rank and tensor rank by leveraging the algebraic properties of entrywise product, revealing deep combinatorial and geometric structure in codes, product distributions, varieties, and matrix decompositions.

1. Formal Definitions and Conceptual Landscape

The Hadamard product of matrices A,BFm×nA,B\in\mathbb{F}^{m\times n} is (AB)ij=aijbij(A\circ B)_{ij}=a_{ij}b_{ij}. For tensors or projective points p,qPNp,q\in\mathbb{P}^N, pq=[p0q0:p1q1::pNqN]p\star q=[p_0q_0\, : \, p_1q_1\, :\,\ldots\, :\, p_N q_N].

Several forms of Hadamard rank are in use:

  • For a matrix MM, the (r,s)(r,s)-Hadamard expressibility asks for decompositions M=ABM=A\circ B with rank(A)r,rank(B)s\mathrm{rank}(A)\le r,\mathrm{rank}(B)\le s (Rivin, 31 Jul 2025).
  • The rr-Hadamard rank, hrr(M)\mathrm{hr}_r(M), is the minimal kk such that MM is an entrywise product of kk matrices of rank at most rr.
  • In algebraic geometry, Hadamard rank with respect to a variety XX seeks the minimal mm for which p=q1qmp=q_1\star\cdots\star q_m with qiXq_i\in X (Antolini et al., 6 Oct 2025).

A matrix factorization AAT=InA\circ A^T=I_n leads to the Hadamard rank of the identity: min{rank(A):AAT=In}\min\{\mathrm{rank}(A):A\circ A^T=I_n\} (Hamed et al., 2013).

In probabilistic and statistical models, the Hadamard extension of an m×nm\times n matrix AA is the 2m×n2^m\times n matrix with all possible entrywise products of subsets of rows, and its column rank—Hadamard extension rank—controls identifiability in mixture models (Gordon et al., 2021).

2. Foundational Bounds, Constructions, and Algebraic Structure

Matrix Factorization and Rank Thresholds

For the identity matrix InI_n, any Hadamard factorization AA must satisfy rank(A)n\mathrm{rank}(A)\ge\sqrt{n} by submultiplicativity: In=AATnrank(A)2I_n=A\circ A^T\Rightarrow n\le\mathrm{rank}(A)^2 (Hamed et al., 2013).

Explicit constructions match this threshold up to constant factors, e.g., blockwise Toeplitz matrices ArA_r of size n=r(r+1)/2n=r(r+1)/2 and rank rr such that ArArT=InA_r\circ A_r^T=I_n (Hamed et al., 2013). Boolean and finite field constructions yield similar bounds.

In the 4×44\times4 case, not every full-rank matrix over F2\mathbb{F}_2 admits a Hadamard factorization into two rank-2 matrices, disproved by exhaustive enumeration: 26.3%26.3\% of full-rank 4×44\times4 binary matrices are not Hadamard-expressible as products of two rank-2 matrices (Rivin, 31 Jul 2025). This non-expressibility persists over Z\mathbb{Z} and likely over R\mathbb{R}.

Hadamard Powers and Rank-Jumping

For a symmetric DNN matrix AA, the rank of ArA^{\circ r} can be sharply estimated:

  • For k=Hrk(A)k=\mathrm{Hrk}(A), rank(Ar)=k\mathrm{rank}(A^{\circ r})=k for r>k2r>k-2 (Jain, 2020).
  • Rank-two PSD matrices with all entries positive have rank(Ar)=r+1\mathrm{rank}(A^{\circ r})=r+1 for r{0,1,,k2}r\in\{0,1,\ldots,k-2\}, and =k=k for r>k2r>k-2; all nonzero eigenvalues of ArA^{\circ r} are simple.

Generic n×mn\times m real matrices of rank rr obey rank(Ad)=min{(r+d1d),n,m}\mathrm{rank}(A^{\circ d})=\min\left\{\binom{r+d-1}{d},n,m\right\} for d1d\ge 1 (Damm et al., 2022).

Boolean Gram matrices K=XTXK=X^TX of 2n2^n binary vectors have: rank(Kd)={p=1d(np)dn 2n1dn\mathrm{rank}(K^{\circ d}) = \begin{cases} \sum_{p=1}^d \binom{n}{p} & d\le n\ 2^n-1 & d\ge n \end{cases} with the rank controlling the shattering capacity of kernel perceptrons.

3. Hadamard Rank in Algebraic Geometry and Statistical Models

In projective geometry, the Hadamard rank of a point pp with respect to a variety XPNX\subset\mathbb{P}^N is the minimal mm for which p=q1qmp=q_1\star\cdots\star q_m, qiXq_i\in X (Antolini et al., 6 Oct 2025).

Generic finiteness is characterized by the absence of XX in any coordinate hyperplane or binomial hypersurface. If XX is concise and free of pure variables/binomials, generic points possess finite XX-Hadamard rank.

For toric varieties and their secants, general pp has finite Hadamard rank. For points pp with all coordinates nonzero, HrkX(p)2HrkXHrk_X(p)\le2Hrk_X^\circ.

Explicit formulas for Segre-Veronese varieties: HrkX,r=i=1k(ni+didi)(n1++nk)(r1)[(n1++nk)+1]Hrk_{X,r}^\circ = \left\lceil \frac{\prod_{i=1}^k\binom{n_i+d_i}{d_i}-(n_1+\cdots+n_k)}{(r-1)[(n_1+\cdots+n_k)+1]} \right\rceil for non-defective cases. For symmetric tensors (Veronese), Alexander-Hirschowitz provides expected generic ranks except four sporadic exceptions.

4. Hadamard Rank in Coding Theory and Graphs

Propelinear and Generalized Hadamard Codes

Hadamard full propelinear codes of type Q, with group presentation a,b:a4n=e,a2n=b2,b1ab=a1\langle a,b : a^{4n}=e, a^{2n}=b^2, b^{-1}ab=a^{-1}\rangle, have ranks and kernel dimensions tightly governed by the $2$-power decomposition 4n=2sn4n=2^s\cdot n', nn' odd:

  • s=2s=2: r=4n1r=4n-1, k=1k=1
  • s=3s=3: r=2nr=2n, k{1,2}k\in\{1,2\}
  • s>3s>3: r<2nr<2n, k{1,2}k\in\{1,2\} with k=2k=2 forcing the transpose code's kernel to drop to $1$ (Rifà et al., 2017).

For Fp\mathbb{F}_p-additive generalized Hadamard codes, given q=peq=p^e, n=ptn=p^t:

  • Kernel dimension bounds: 1κ=κp1+t/e1\le\kappa=\kappa_p\le 1+\lfloor t/e\rfloor
  • Rank bounds for fixed kernel: e+t(e1)kr1+t(e1)(k1)e+t-(e-1)k\le r\le1+t-(e-1)(k-1) For e=2e=2, rank(C)+κ=2+t\mathrm{rank}(C)+\kappa=2+t and every admissible (κ,r)(\kappa,r) is attainable (Dougherty et al., 2020).

Z2Z4Q8\mathbb{Z}_2\mathbb{Z}_4Q_8-codes

Hadamard codes arising from subgroups of G=Z2k1×Z4k2×Q8k3G=\mathbb{Z}_2^{k_1}\times\mathbb{Z}_4^{k_2}\times Q_8^{k_3} are classified into five “shapes,” with allowed pairs (r,k)(r,k) governed by the parameters m+1k{0,4,τ1,τ,τ+1}m+1−k \in \{0,4,\tau−1,\tau,\tau+1\}, where τ\tau is a shape-dependent commutator count. Each admissible (r,k)(r,k) is constructible via group-theoretic generator and duplication procedures (Montolio et al., 2014).

2-Rank of Graphical Hadamard Matrices

A graphical Hadamard matrix HH yields GHG_H with adjacency AA, and Hadamard rank rank2(A)\mathrm{rank}_2(A) over GF(2)\mathrm{GF}(2). Seidel and Godsil–McKay switching operations change rank by ±2\pm2. Kronecker-type products combine ranks additively or with a 2-2 correction if the all-ones vector is in both constituent column spaces. For order 4m4^m matrices, unbounded but not maximal 2-rank values are realized via iterated products and switching (Abiad et al., 2018).

5. Algorithms and Computational Aspects

Efficient algorithms for Hadamard decomposition employ block-coordinate descent (BCD) alternating optimization. Given XRm×nX\in \mathbb{R}^{m\times n}, seek decomposition X(W1H1)(W2H2)X\approx(W_1H_1)\odot(W_2H_2) (elementwise), minimizing X(W1H1)(W2H2)F2\|X-(W_1H_1)\odot(W_2H_2)\|_F^2 (Wertz et al., 18 Apr 2025). The subproblems reduce to convex quadratic least-squares, solvable exactly (via an r×rr\times r system per column) or iteratively by optimal-step gradient descent. Momentum-based Nesterov acceleration and SVD-based initialization (splitting magnitude and sign) yield rapid convergence and improved minima.

For p>2p>2 factors,

Xi=1p(WiHi)with effective rankiriX\approx\bigodot_{i=1}^p(W_iH_i) \quad \text{with effective rank} \le \prod_{i} r_i

The partition maximizing effective rank uses predominantly rank-$3$ factors.

Empirical comparisons show Hadamard models outperform SVD for the same parameter budget, especially on sparse graphs and networks.

6. Invariants, Statistical Applications, and Open Problems

Hadamard rank serves as an invariant for matrix and tensor factorization beyond classical rank. The concept enters:

  • Mixture identification: Hadamard extension full column rank is necessary for identifiability in mixtures of product distributions (Gordon et al., 2021).
  • Entrywise powering: In kernel learning, Hadamard powers reach maximal shattering capacity at threshold degrees corresponding to classical VC dimension bounds (Damm et al., 2022).
  • Geometric modeling: Algebraic varieties have Hadamard ranks regulated by tropical geometry and secant variety properties (Antolini et al., 6 Oct 2025).

Open problems include the explicit determination of algebraic constraints governing Hadamard factorizability (observed low-dimensional varieties in expressible sets (Rivin, 31 Jul 2025)), full characterization of maximal achievable ranks for graphical Hadamard constructions (Abiad et al., 2018), and extension of rank-jump and monotonicity phenomena to higher-rank and sparse regimes (Jain, 2020).

7. Tabular Summary of Hadamard Rank Constructs

Context Hadamard Rank Definition Key Results / Bounds
Matrix factorization min rank of AA: AAT=InA\circ A^T=I_n Lower bound n\ge\sqrt{n}; Θ(n)\Theta(\sqrt{n}) explicit (Hamed et al., 2013)
Entrywise powers rank of ArA^{\circ r} Threshold r>k2    rank=kr>k-2\implies \mathrm{rank}=k (Jain, 2020)
Kernel perceptron rank of Boolean/real Gram Hadamard powers Explicit combinatorial formula for shattering (Damm et al., 2022)
Algebraic varieties HrkX(p)Hrk_X(p) for pPNp\in\mathbb{P}^N, XPNX\subset\mathbb{P}^N Finite iff XX not in binomial hypersurface/hyperplane (Antolini et al., 6 Oct 2025)
Codes (propelinear, GH) rank and kernel of code over Fq\mathbb{F}_q Tight bounds, explicit constructions (Rifà et al., 2017, Dougherty et al., 2020)
Graphical Hadamard binary rank (2-rank) of adjacency from HH All even values in interval realized, Kronecker sums (Abiad et al., 2018)

Hadamard rank is a unifying notion connecting entrywise algebraic structure, combinatorial independence, identifiability in models, and the design of heavily structured codes and decompositions. Across fields, rank-jump phenomena, threshold bounds, and geometric properties inform both theoretical understanding and algorithmic advancements.

Forward Email Streamline Icon: https://streamlinehq.com

Follow Topic

Get notified by email when new papers are published related to Hadamard Rank.