Random Walk-based Recommendation with Restart using Social Information and Bayesian Transition Matrices

Suchit Pongnumkul, Kazuyuki Motohashi
2015 International Journal of Computer Applications  
A recommendation system is an information retrieval system that employs user, product, and other related information to infer relationships among data to offer product recommendations. The basic assumption is that friends or users with similar behavior will have similar interests. The large number of products available today makes it impossible for any user to explore all of them and increases the importance of recommendation systems. However, a recommendation system normally requires
more » ... ive data relating users and products. Insufficiently comprehensive data creates difficulties for creating good recommendations. Recommendation systems for incomplete data have become an active research area. One approach to solve this problem is to use random walk with restart (RWR), which significantly reduces the quantity of data required and has been shown to outperform collaborative filtering, the currently popular approach. This study explores how to increase the efficiency of the RWR approach. We replace transition matrices that use information regarding relationships between user, usage, and tags with transition matrices that use Bayesian probabilities, and we compare the efficiency of the two approaches using mean average precision. An experiment was conducted using music information data from last.fm. The result shows that our approach provides better recommendations. General Terms Recommendation system Keywords Recommendation system, random walk with restart, mean average precision
doi:10.5120/20009-1960 fatcat:fcsvhuwyzbed5hvx77svqpm5l4