English

NMF-FFB: Non-negative matrix factorization with feedforward-feedback structure

Methodology 2026-05-18 v2

Abstract

Non-negative matrix factorization (NMF) approximates a non-negative endogenous data matrix as Y1XBY_1 \approx XB, with non-negative latent components XX and coefficients BB. Standard covariate-aware NMF is feedforward: BB depends only on exogenous variables Y2Y_2, with no latent feedback among endogenous variables. We propose NMF-FFB (NMF with feedforward-feedback structure), an exploratory data-fitting framework that embeds the simultaneous equation B=Θ1Y1+Θ2Y2B = \Theta_1 Y_1 + \Theta_2 Y_2 in NMF, where Θ1\Theta_1 is non-negative latent feedback and Θ2\Theta_2 non-negative exogenous pathways. NMF-FFB is positioned within data-fitting structural equation modeling (SEM): it fits Y1Y_1 directly rather than a model-implied covariance, and is not a confirmatory measurement model or a replacement for maximum-likelihood SEM under standard confirmatory factor analysis assumptions. When ρ(XΘ1)<1\rho(X\Theta_1)<1, the reduced form Y1(IXΘ1)1XΘ2Y2Y_1 \approx (I-X\Theta_1)^{-1} X\Theta_2 Y_2 defines a latent Leontief inverse separating direct from cumulative feedback-amplified effects. Estimation uses regularized multiplicative updates with orthogonality and sparsity penalties; an XX-fixed bootstrap summarizes uncertainty for the feedback spectral radius, the amplification ratio, and path coefficients. Unlike conventional SEM, NMF-FFB requires only the latent rank QQ and lets XX group endogenous indicators into latent factors. This suits non-negative additive data, automatic loading discovery, Leontief-type cumulative effects, and small samples where covariance-based maximum-likelihood fitting is ill-conditioned. Applications to Holzinger-Swineford, Los Angeles pollution-mortality, and Mississippi county-level health data demonstrate interpretable parts-based representations across distinct latent-feedback regimes.

Keywords

Cite

@article{arxiv.2512.18250,
  title  = {NMF-FFB: Non-negative matrix factorization with feedforward-feedback structure},
  author = {Kenichi Satoh},
  journal= {arXiv preprint arXiv:2512.18250},
  year   = {2026}
}
R2 v1 2026-07-01T08:34:41.370Z