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 条
  • [31] Bridging memory-based collaborative filtering and text retrieval
    Bellogin, Alejandro
    Wang, Jun
    Castells, Pablo
    INFORMATION RETRIEVAL, 2013, 16 (06): : 697 - 724
  • [32] A memory-based approach to model glorious uncertainties of love
    Chotalia, Aarsh
    Dixit, Shiva
    Parmananda, P.
    CHAOS, 2023, 33 (11)
  • [33] Collaborative filtering embeddings for memory-based recommender systems
    Valcarce, Daniel
    Landin, Alfonso
    Parapar, Javier
    Barreiro, Alvaro
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2019, 85 : 347 - 356
  • [34] A New Similarity Measure Based on Item Proximity and Closeness for Collaborative Filtering Recommendation
    Jamalzehi, Sama
    Menhaj, Mohammad Bagher
    2016 4TH INTERNATIONAL CONFERENCE ON CONTROL, INSTRUMENTATION, AND AUTOMATION (ICCIA), 2016, : 445 - 450
  • [35] Collaborative filtering recommendation algorithm based on hybrid similarity
    Xu, Xiangshen
    Zhang, Yunhua
    2017 INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS, ELECTRONICS AND CONTROL (ICCSEC), 2017, : 1367 - 1370
  • [36] Mashup Service Classification and Recommendation based on Similarity Computing
    Wang, Guangrong
    Liu, Jianxun
    Cao, Buqing
    Tang, Mingdong
    SECOND INTERNATIONAL CONFERENCE ON CLOUD AND GREEN COMPUTING / SECOND INTERNATIONAL CONFERENCE ON SOCIAL COMPUTING AND ITS APPLICATIONS (CGC/SCA 2012), 2012, : 621 - 628
  • [37] Understanding case based recommendation: A similarity knowledge perspective
    O'Sullivan, D
    INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2005, 14 (1-2) : 215 - 232
  • [38] Trend Based Vertex Similarity for Academic Collaboration Recommendation
    Tin Huynh
    Kiem Hoang
    Dao Lam
    COMPUTATIONAL COLLECTIVE INTELLIGENCE: TECHNOLOGIES AND APPLICATIONS, 2013, 8083 : 11 - 20
  • [39] Personalized Recommendation Based on the Improved Similarity and Fuzzy Clustering
    Wu, Zebin
    Chen, Yan
    Li, Taoying
    2014 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE, ELECTRONICS AND ELECTRICAL ENGINEERING (ISEEE), VOLS 1-3, 2014, : 1352 - 1356
  • [40] Collaborative Filtering Recommendation Algorithm based on Improved Similarity
    Zhou, Weibai
    Li, Rong
    Liu, Wei
    PROCEEDINGS OF 2020 IEEE 5TH INFORMATION TECHNOLOGY AND MECHATRONICS ENGINEERING CONFERENCE (ITOEC 2020), 2020, : 321 - 324