Research Article

Transfer Learning for Collaborative Filtering Using a Psychometrics Model

Algorithm 1

Collaborative filtering using multidimensional psychometrics model (CFMPM).
Input: Training set
Output: , , , and ()
()Initialize parameters , , , , , , , and .
()For each iteration
()Randomly permutate the data in .
()For each in
()    Compute by (15);
()    Compute (; ) by (16);
()    Update the parameters according to (17)–(20).
()End for
()Decrease , , ; they are multiplied by 0.9.
() End for