Research Article

A Novel Precise Personalized Learning Recommendation Model Regularized with Trust and Influence

Algorithm 1

The learning Algorithm of ITSVD.
users set: scoring matrix: trust matrix: influential user set
 Input: and the Iteration maximum
 Output:
(1)Initialize bias vector and feature matrix with random in (0,0,1);
(2)While Loss function j not converged or the number of iteration L do
(3)for each do
(4)for each do
(5)The score of item j by user u is predicted according to formula (11);
(6)end
(7)end
(8)The loss functions is calculated according to formula (12)
(9)Use the stochastic gradient descent method to update the parameters;
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)Iteration number ++;
(18)end
(19)return