Table of Contents
Fetching ...

An optimal pairwise merge algorithm improves the quality and consistency of nonnegative matrix factorization

Youdong Guo, Timothy E. Holy

TL;DR

Experimental results demonstrate that this method helps non-ideal NMF solutions escape to better local optima and achieve greater consistency of the solutions, and is recommended as a preferred approach for most applications of NMF.

Abstract

Non-negative matrix factorization (NMF) is a key technique for feature extraction and widely used in source separation. However, existing algorithms may converge to poor local minima, or to one of several minima with similar objective value but differing feature parametrizations. Here we show that some of these weaknesses may be mitigated by performing NMF in a higher-dimensional feature space and then iteratively combining components with an analytically-solvable pairwise merge strategy. Experimental results demonstrate our method helps non-ideal NMF solutions escape to better local optima and achieve greater consistency of the solutions. Despite these extra steps, our approach exhibits similar computational performance to established methods by reducing the occurrence of "plateau phenomenon" near saddle points. Moreover, the results also illustrate that our method is compatible with different NMF algorithms. Thus, this can be recommended as a preferred approach for most applications of NMF.

An optimal pairwise merge algorithm improves the quality and consistency of nonnegative matrix factorization

TL;DR

Experimental results demonstrate that this method helps non-ideal NMF solutions escape to better local optima and achieve greater consistency of the solutions, and is recommended as a preferred approach for most applications of NMF.

Abstract

Non-negative matrix factorization (NMF) is a key technique for feature extraction and widely used in source separation. However, existing algorithms may converge to poor local minima, or to one of several minima with similar objective value but differing feature parametrizations. Here we show that some of these weaknesses may be mitigated by performing NMF in a higher-dimensional feature space and then iteratively combining components with an analytically-solvable pairwise merge strategy. Experimental results demonstrate our method helps non-ideal NMF solutions escape to better local optima and achieve greater consistency of the solutions. Despite these extra steps, our approach exhibits similar computational performance to established methods by reducing the occurrence of "plateau phenomenon" near saddle points. Moreover, the results also illustrate that our method is compatible with different NMF algorithms. Thus, this can be recommended as a preferred approach for most applications of NMF.
Paper Structure (17 sections, 31 equations, 11 figures, 3 tables, 1 algorithm)

This paper contains 17 sections, 31 equations, 11 figures, 3 tables, 1 algorithm.

Figures (11)

  • Figure 1: The whole pipeline of NMF-Merge.
  • Figure 2: (a) LCMS1. (b) LCMS2. (c) The amplitude spectrogram of "Mary had a little lamb". (d) The amplitude spectrogram of "Prelude and Fugue No.1 in C major"
  • Figure 3: The comparison of standard NMF and NMF-Merge: (a) HALS. (b) GCD. (c) ALSPGrad. (d) MU. (e) HALS with multiple number of components.
  • Figure 4: Consistency between $\mathbf{W}$ generated from standard and NMF-Merge: (a) LCMS1. (b) LCMS2. (c) Mary had a little lamb. (d) Prelude and Fugue No.1 in C major. (e) CBCL. (f) ORL.
  • Figure 5: The histogram of the distribution of permutation consistency: (a) LCMS1. (b) LCMS2. (c) Mary had a little lamb. (d) Prelude and Fugue No.1 in C major. (e) CBCL. (f) ORL.
  • ...and 6 more figures