Loading...

Accurate and novel recommendations: an algorithm based on popularity forecasting

Javari, A ; Sharif University of Technology

847 Viewed
  1. Type of Document: Article
  2. DOI: 10.1145/2668107
  3. Abstract:
  4. Recommender systems are in the center of network science, and they are becoming increasingly important in individual businesses for providing efficient, personalized services and products to users. Previous research in the field of recommendation systems focused on improving the precision of the system through designing more accurate recommendation lists. Recently, the community has been paying attention to diversity and novelty of recommendation lists as key characteristics of modern recommender systems. In many cases, novelty and precision do not go hand in hand, and the accuracy-novelty dilemma is one of the challenging problems in recommender systems, which needs efforts in making a trade-off between them. In this work, we propose an algorithm for providing novel and accurate recommendation to users. We consider the standard definition of accuracy and an effective self-information-based measure to assess novelty of the recommendation list. The proposed algorithm is based on item popularity, which is defined as the number of votes received in a certain time interval. Wavelet transform is used for analyzing popularity time series and forecasting their trend in future timesteps. We introduce two filtering algorithms based on the information extracted from analyzing popularity time series of the items. The popularity-based filtering algorithm gives a higher chance to items that are predicted to be popular in future timesteps. The other algorithm, denoted as a novelty and population-based filtering algorithm, is to move toward items with low popularity in past timesteps that are predicted to become popular in the future. The introduced filters can be applied as adds-on to any recommendation algorithm. In this article, we use the proposed algorithms to improve the performance of classic recommenders, including item-based collaborative filtering and Markovbased recommender systems. The experiments show that the algorithms could significantly improve both the accuracy and effective novelty of the classic recommenders
  5. Keywords:
  6. Collaborative filtering ; Economic and social effects ; Recommender systems ; Signal filtering and prediction ; Time series ; Wavelet transforms ; Filtering algorithm ; Item popularities ; Item-based collaborative filtering ; Key characteristics ; Network science ; Personalized service ; Recommendation algorithms ; Standard definitions ; Algorithms
  7. Source: ACM Transactions on Intelligent Systems and Technology ; Vol. 5, issue. 4 , 2015
  8. URL: http://dl.acm.org/citation.cfm?id=2668107