Finding and analysing good neighbourhoods to improve collaborative filtering

被引:13
|
作者
Valcarce, Daniel [1 ]
Parapar, Javier [1 ]
Barreiro, Alvaro [1 ]
机构
[1] Univ A Coruna, Comp Sci Dept, Informat Retrieval Lab, Campus Elvina S-N, La Coruna 15071, Spain
关键词
Collaborative filtering; Neighbourhood-based recommender system; Neighbourhood analysis; RECOMMENDER; ACCURACY; MODEL;
D O I
10.1016/j.knosys.2018.06.030
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The research community has historically addressed the collaborative filtering task in several fashions. Although model-based approaches such as matrix factorisation attract substantial research efforts, neighbourhood-based recommender systems are effective and interpretable techniques. The performance of neighbour-based methods is strongly tied to the clustering strategies. In this paper, we show that there is room for improvement in this type of recommenders. For showing that, we build an oracle which yields approximately optimal neighbourhoods. We obtain ground truth neighbourhoods using the oracle and perform an analytical study of those to characterise them. As a result of our analysis, we propose to change the user profile size normalisation that cosine similarity employs in order to improve the neighbourhoods computed with k-NN algorithm. Additionally, we present a more appropriate oracle for current grouping strategies which leads us to include the IDF effect on the cosine formulation. An extensive experimentation on four datasets shows an increase in ranking accuracy, diversity and novelty using these cosine variants. This work shed light on the benefits of this type of analysis and paves the way for future research in the characterisation of good neighbourhoods for collaborative filtering.
引用
收藏
页码:193 / 202
页数:10
相关论文
共 50 条
  • [1] Temporal Collaborative Filtering With Adaptive Neighbourhoods
    Lathia, Neal
    Hailes, Stephen
    Capra, Licia
    [J]. PROCEEDINGS 32ND ANNUAL INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 2009, : 796 - 797
  • [2] Leveraging clustering to improve collaborative filtering
    Nima Mirbakhsh
    Charles X. Ling
    [J]. Information Systems Frontiers, 2018, 20 : 111 - 124
  • [3] Leveraging clustering to improve collaborative filtering
    Mirbakhsh, Nima
    Ling, Charles X.
    [J]. INFORMATION SYSTEMS FRONTIERS, 2018, 20 (01) : 111 - 124
  • [4] A semantic layer to improve collaborative filtering systems
    Kharroubi, Sahraoui
    Dahmani, Youcef
    Nouali, Omar
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2018, 17 (04) : 365 - 376
  • [5] Using attributes to improve prediction quality in collaborative filtering
    Kim, TH
    Yang, SB
    [J]. E-COMMERCE AND WEB TECHNOLOGIES, 2004, 3182 : 1 - 10
  • [6] A New Collaborative Filtering Technique to Improve Recommendation Diversity
    Ren, Caixia
    Zhu, Ping
    Zhang, Hua
    [J]. 2016 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2016, : 1279 - 1282
  • [7] A weighted sifting method to improve the effectiveness of collaborative filtering
    Sumiya, T
    Chun, T
    Lee, SG
    Shin, D
    Choi, J
    Park, H
    Lee, Z
    Kim, E
    Lee, WG
    Chang, J
    [J]. TENCON 2004 - 2004 IEEE REGION 10 CONFERENCE, VOLS A-D, PROCEEDINGS: ANALOG AND DIGITAL TECHNIQUES IN ELECTRICAL ENGINEERING, 2004, : B266 - B269
  • [8] An Approach of Finding Localized Preferences based-on Clustering for Collaborative Filtering
    Liang, Zhang
    Bo, Xiao
    Jun, Guo
    [J]. WISM: 2009 INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND MINING, PROCEEDINGS, 2009, : 19 - 22
  • [9] Finding Associations among SNPs for Prostate Cancer using Collaborative Filtering
    Kugaonkar, Rohit
    Gangopadhyay, Aryya
    Yesha, Yelena
    Joshi, Anupam
    Yesha, Yaacov
    Grasso, Michael A.
    Brady, Mary
    Rishe, Napthali
    [J]. PROCEEDINGS OF THE ACM SIXTH INTERNATIONAL WORKSHOP ON DATA AND TEXT MINING IN BIOMEDICAL INFORMATICS, 2012, : 57 - 60
  • [10] Leveraging Multiactions to Improve Medical Personalized Ranking for Collaborative Filtering
    Gao, Shan
    Guo, Guibing
    Li, Runzhi
    Wang, Zongmin
    [J]. JOURNAL OF HEALTHCARE ENGINEERING, 2017, 2017