English

A fast two-stage algorithm for non-negative matrix factorization in streaming data

Optimization and Control 2021-01-22 v1 Numerical Analysis Numerical Analysis

Abstract

In this article, we study algorithms for nonnegative matrix factorization (NMF) in various applications involving streaming data. Utilizing the continual nature of the data, we develop a fast two-stage algorithm for highly efficient and accurate NMF. In the first stage, an alternating non-negative least squares (ANLS) framework is used, in combination with active set method with warm-start strategy for the solution of subproblems. In the second stage, an interior point method is adopted to accelerate the local convergence. The convergence of the proposed algorithm is proved. The new algorithm is compared with some existing algorithms in benchmark tests using both real-world data and synthetic data. The results demonstrate the advantage of our algorithm in finding high-precision solutions.

Keywords

Cite

@article{arxiv.2101.08431,
  title  = {A fast two-stage algorithm for non-negative matrix factorization in streaming data},
  author = {Ran Gu and Qiang Du and Simon J. L. Billinge},
  journal= {arXiv preprint arXiv:2101.08431},
  year   = {2021}
}

Comments

10 pages, 3 figures

R2 v1 2026-06-23T22:22:29.307Z