Sapling Similarity: A performing and interpretable memory-based tool for recommendation

被引:5
|
作者
Albora, Giambattista [1 ,2 ]
Mori, Lavinia Rossi [1 ,3 ,5 ]
Zaccaria, Andrea [1 ,4 ]
机构
[1] Enrico Fermi Res Ctr, Rome, Italy
[2] Univ Roma La Sapienza, Phys Dept, Rome, Italy
[3] Tor Vergata Univ, Phys Dept, Rome, Italy
[4] UOS Sapienza, Ist Sistemi Complessi CNR, Rome, Italy
[5] Sony Comp Sci Labs Rome, Joint Initiat CREF Sony, Rome, Italy
关键词
Recommender system; Collaborative filtering; Bipartite networks; Similarity; MATRIX FACTORIZATION; SYSTEMS; DYNAMICS;
D O I
10.1016/j.knosys.2023.110659
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Many bipartite networks describe systems where an edge represents a relation between a user and an item. Measuring the similarity between either users or items is the basis of memory-based collaborative filtering, a widely used method to build a recommender system with the purpose of proposing items to users. When the edges of the network are unweighted, the popular common neighbors-based approaches, allowing only positive similarity values, neglect the possibility and the effect of two users (or two items) being very dissimilar. Moreover, they underperform with respect to model-based (machine learning) approaches, although providing a higher interpretability. Inspired by the functioning of Decision Trees, we propose a method to compute similarity that allows also negative values, the Sapling Similarity. The key idea is to look at how the information that a user is connected to an item influences our prior estimation of the probability that another user is connected to the same item: if it is reduced, then the similarity between the two users will be negative, otherwise it will be positive. We show that, when used to build memory-based collaborative filtering, Sapling Similarity provides better recommendations than existing similarity metrics. Then we compare the Sapling Similarity Collaborative Filtering (SSCF, an hybrid of the itembased and the user-based) with state-of-the-art models using standard datasets. Even if SSCF depends on only one straightforward hyperparameter, it has comparable or higher recommending accuracy, and outperforms all other models on the Amazon-Book dataset, while retaining the high explainability of memory-based approaches.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] An Enhanced Memory-Based Collaborative Filtering Approach for Context-Aware Recommendation
    Tseng, Guan-Yu
    Lee, Wei-Po
    WORLD CONGRESS ON ENGINEERING, WCE 2015, VOL I, 2015, : 198 - 202
  • [2] Cleaned Similarity for Better Memory-Based Recommenders
    Khawar, Farhan
    Zhang, Nevin L.
    PROCEEDINGS OF THE 42ND INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR '19), 2019, : 1193 - 1196
  • [3] Discovering Memory-Based Preferences for POI Recommendation in Location-Based Social Networks
    Gan, Mingxin
    Gao, Ling
    ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION, 2019, 8 (06)
  • [4] Shilling Attacks Against Memory-Based Privacy-Preserving Recommendation Algorithms
    Gunes, Ihsan
    Bilge, Alper
    Polat, Huseyin
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2013, 7 (05): : 1272 - 1290
  • [5] Improved Memory-based Collaborative Filtering Using Entropy-based Similarity Measures
    Kwon, Hyeong-Joon
    Lee, Tae-Hoon
    Hong, Kwang-Seok
    2009 INTERNATIONAL SYMPOSIUM ON WEB INFORMATION SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2009, : 29 - 34
  • [6] Improving memory-based collaborative filtering via similarity updating and prediction modulation
    Jeong, Buhwan
    Lee, Jaewook
    Cho, Hyunbo
    INFORMATION SCIENCES, 2010, 180 (05) : 602 - 612
  • [7] Memory-based Collaborative Filtering: Impacting of Common Items on the Quality of Recommendation
    Al-bashiri, Hael
    Kahtan, Hasan
    Romli, Awanis
    Abdulgabber, Mansoor Abdullateef
    Fakhreldin, Mohammed Adam Ibrahim
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (12) : 132 - 137
  • [8] Applying landmarks to enhance memory-based collaborative filtering
    Lima, Gustavo R.
    Mello, Carlos E.
    Lyra, Adria
    Zimbrao, Geraldo
    INFORMATION SCIENCES, 2020, 513 : 412 - 428
  • [9] AgreeRelTrustA Simple Implicit Trust Inference Model for Memory-Based Collaborative Filtering Recommendation Systems
    Zahir, Ahmed
    Yuan, Yuyu
    Moniz, Krishna
    ELECTRONICS, 2019, 8 (04)
  • [10] In2Rec: Influence-based Interpretable Recommendation
    Liu, Huafeng
    Wen, Jingxuan
    Jing, Liping
    Yu, Jian
    Zhang, Xiangliang
    Zhang, Min
    PROCEEDINGS OF THE 28TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT (CIKM '19), 2019, : 1803 - 1812