doi dblp A novel recommendation method based on social network using matrix factorization technique Chonghuan Xu 2018 Volume 54 Issue 3