An improved item-based collaborative filtering using a modified Bhattacharyya coefficient and user–user similarity as weight

被引:0
|
作者
Pradeep Kumar Singh
Shreyashee Sinha
Prasenjit Choudhury
机构
[1] GLA University,Department of Computer Engineering and Application
[2] National Institute of Technology,Department of Computer Science and Engineering
来源
关键词
Recommender system; Collaborative filtering; Similarity function; Similarity measure; Top-N;
D O I
暂无
中图分类号
学科分类号
摘要
Item-based filtering technique is a collaborative filtering algorithm for recommendations. Correlation-based similarity measures such as cosine similarity, Pearson correlation, and its variants have inherent limitations on sparse datasets because items may not have enough ratings for predictions. In addition, traditional similarity measures mainly focus on the orientations of the rating vectors, not magnitude, and as a result two rating vectors with different magnitudes but oriented in the same direction, can be exactly similar. Another aspect is that on a set of items, similar users’ may have different rating pattern. In addition, to calculate the similarity between items, ratings of all co-rated users are considered; however, a judicious approach is to consider the similarity between users as a weight to find the similar neighbors of a target item. To mitigate these issues, a modified Bhattacharyya coefficient is proposed in this paper. The proposed similarity measure is used to calculate user–user similarity, which in turn is used as a weight in item-based collaborative filtering. The experimental analysis on the collected MovieLens datasets shows a significant improvement of item-based collaborative filtering, when user–user similarity calculated by the proposed modified similarity measure is used as a weight.
引用
收藏
页码:665 / 701
页数:36
相关论文
共 50 条
  • [31] Item-Based Vs User-Based Collaborative Recommendation Predictions
    Azzopardi, Joel
    [J]. SEMANTIC KEYWORD-BASED SEARCH ON STRUCTURED DATA SOURCES, IKC 2017, 2018, 10546 : 165 - 170
  • [32] Boosting the Item-Based Collaborative Filtering Model with Novel Similarity Measures
    Hassan I. Abdalla
    Ali A. Amer
    Yasmeen A. Amer
    Loc Nguyen
    Basheer Al-Maqaleh
    [J]. International Journal of Computational Intelligence Systems, 16
  • [33] Boosting the Item-Based Collaborative Filtering Model with Novel Similarity Measures
    Abdalla, Hassan I. I.
    Amer, Ali A.
    Amer, Yasmeen A.
    Nguyen, Loc
    Al-Maqaleh, Basheer
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2023, 16 (01)
  • [34] A new user similarity measurement based on a local item space in collaborative filtering recommendation
    Huang, Xingchen
    Qin, Zheng
    Chen, Hao
    [J]. Journal of Computational Information Systems, 2015, 11 (10): : 3501 - 3508
  • [35] Evidential Item-Based Collaborative Filtering
    Abdelkhalek, Raoua
    Boukhris, Imen
    Elouedi, Zied
    [J]. KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, KSEM 2016, 2016, 9983 : 628 - 639
  • [36] The improved Item-based clustering collaborative filtering algorithm based on Hadoop
    Zhao, Wei
    Zhang, Hongtao
    [J]. 2017 IEEE 2ND ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC), 2017, : 2416 - 2419
  • [37] Item-based Collaborative Filtering with BERT
    Fu, Yuyangzi
    Wang, Tian
    [J]. WORKSHOP ON E-COMMERCE AND NLP (ECNLP 3), 2020, : 54 - 58
  • [38] A collaborative filtering framework based on both local user similarity and global user similarity
    Luo, Heng
    Niu, Changyong
    Shen, Ruimin
    Ullrich, Carsten
    [J]. MACHINE LEARNING, 2008, 72 (03) : 231 - 245
  • [39] A Collaborative Filtering Recommendation Approach Based on User Rating Similarity and User Attribute Similarity
    Ge, Feng
    [J]. ADVANCES IN MECHATRONICS, AUTOMATION AND APPLIED INFORMATION TECHNOLOGIES, PTS 1 AND 2, 2014, 846-847 : 1736 - 1739
  • [40] A collaborative filtering framework based on both local user similarity and global user similarity
    Heng Luo
    Changyong Niu
    Ruimin Shen
    Carsten Ullrich
    [J]. Machine Learning, 2008, 72 : 231 - 245