• DocumentCode
    108260
  • Title

    A State-Space Approach to Dynamic Nonnegative Matrix Factorization

  • Author

    Mohammadiha, Nasser ; Smaragdis, Paris ; Panahandeh, Ghazaleh ; Doclo, Simon

  • Author_Institution
    Dept. of Med. Phys. & Acoust., Univ. of Oldenburg, Oldenburg, Germany
  • Volume
    63
  • Issue
    4
  • fYear
    2015
  • fDate
    Feb.15, 2015
  • Firstpage
    949
  • Lastpage
    959
  • Abstract
    Nonnegative matrix factorization (NMF) has been actively investigated and used in a wide range of problems in the past decade. A significant amount of attention has been given to develop NMF algorithms that are suitable to model time series with strong temporal dependencies. In this paper, we propose a novel state-space approach to perform dynamic NMF (D-NMF). In the proposed probabilistic framework, the NMF coefficients act as the state variables and their dynamics are modeled using a multi-lag nonnegative vector autoregressive (N-VAR) model within the process equation. We use expectation maximization and propose a maximum-likelihood estimation framework to estimate the basis matrix and the N-VAR model parameters. Interestingly, the N-VAR model parameters are obtained by simply applying NMF. Moreover, we derive a maximum a posteriori estimate of the state variables (i.e., the NMF coefficients) that is based on a prediction step and an update step, similarly to the Kalman filter. We illustrate the benefits of the proposed approach using different numerical simulations where D-NMF significantly outperforms its static counterpart. Experimental results for three different applications show that the proposed approach outperforms two state-of-the-art NMF approaches that exploit temporal dependencies, namely a nonnegative hidden Markov model and a frame stacking approach, while it requires less memory and computational power.
  • Keywords
    Kalman filters; expectation-maximisation algorithm; hidden Markov models; matrix decomposition; Kalman filter; N-VAR model; NMF algorithms; expectation maximization; frame stacking approach; maximum a posteriori estimate; maximum-likelihood estimation framework; multilag nonnegative vector autoregressive model; nonnegative hidden Markov model; nonnegative matrix factorization; state-space approach; Estimation; Heuristic algorithms; Hidden Markov models; Kalman filters; Mathematical model; Signal processing algorithms; Vectors; Constrained Kalman filtering; nonnegative dynamical system (NDS); nonnegative matrix factorization (NMF); prediction; probabilistic latent component analysis (PLCA);
  • fLanguage
    English
  • Journal_Title
    Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1053-587X
  • Type

    jour

  • DOI
    10.1109/TSP.2014.2385655
  • Filename
    6996052