Research Article
S2NMF: Information Self-Enhancement Self-Supervised Nonnegative Matrix Factorization for Recommendation
Algorithm 2
Optimization algorithm of objective Equation (
17).
Input: S B; | Output: ; | Initialize:Niter =1, Randomly initialize a nonnegative matrix W and H | while Niter <500 do | For do | Update according to equation (18): ; | Update according to equation (19): ; | Update according to equation (24): ; | if the convergence of objective function then | Break; | Niter = Niter +1; | Return ; |
|