Skip to main content
[Preprint]. 2021 Jul 9:2021.07.07.21259699. [Version 1] doi: 10.1101/2021.07.07.21259699

Algorithm 4.

The RMFFS method.

Input: Data matrix X=[f1,f2,,fd]Rn×d; the regularization parameter α; the number of selected features k.
 1: Initialize WRd×k and HRk×d.
 2: while not converged do
 3: Fix H and obtain W according to WijWij(XTXHT+αW)ij(XTXWHHT+α1dW)ij.
 4: Fix W and obtain H according to HijHij(WTXTX)ij(WTXTXWH)ij.
 5: end while
Output: Sort the values of ‖Wi2 in a descending order and put the rows of W in an order according to the order induced by the values of ‖Wi2, where i = 1, … , d. Next, from {f1, f2, …, fd}, select k features whose corresponding rows in W are evaluated as the top score rows according to the norm function.