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

Abstract

Non-negative matrix factorization (NMF) approximates a non-negative endogenous data matrix as Y1 ≈ XB, with non-negative latent components X and coefficients B. Standard covariate-aware NMF is feedforward: B depends only on exogenous variables Y2, 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 = Θ1 Y1 + Θ2 Y2 in NMF, where Θ1 is non-negative latent feedback and Θ2 non-negative exogenous pathways. NMF-FFB is positioned within data-fitting structural equation modeling (SEM): it fits Y1 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, the reduced form Y1 ≈ (I-XΘ1)-1 XΘ2 Y2 defines a latent Leontief inverse separating direct from cumulative feedback-amplified effects. Estimation uses regularized multiplicative updates with orthogonality and sparsity penalties; an X-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 Q and lets X 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.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…