information filtering system; modeling user preferences; trust rating network; matrix factorization techniques