“…Agrawal et al [17] and Hsieh et al [18] approximate the original matrix by a matrix decomposition method, in which the original × matrix is decomposed into the product of two × matrices, and the element values of the product matrix are used as the predicted values. To date, the methods used in machine learning include logistic regression [4,9,19,20], support vector machine [21], decision tree [22], naive Bayes [23] etc. ; the features used for learning include nodal degrees [4,9], types [23], similarity [9,20], trustworthiness [24], preference [25,26], triangle structures [4], quadrilateral structures [19], user reviews [22,27] etc.…”