Social Recommendation Save

Summary of social recommendation papers and codes

Project README

Summary of social recommendation

This repository summarizes some existing social recommendation papers and open source codes, provides downloads of the papers and attaches the corresponding code addresses.If there are other open source projects that I have not collected about social recommendations, I hope you to contact me.

中文版:

社会化推荐总结

这个仓库总结了一些现有的社会化推荐论文和开源代码,提供了论文的下载并且附上了对应的开源代码地址。如果还有其他我没收集到的关于社会化推荐的开源项目,希望与我联系。(路过的朋友点一下star吧)

知乎主页:https://www.zhihu.com/people/npxiaoying

  • Common dataset:

    FilmTrust: https://guoguibing.github.io/librec/datasets.html

    Epinions:http://www.trustlet.org/epinions.html

    CiaoDVD:https://guoguibing.github.io/librec/datasets.html

    Delicious:https://grouplens.org/datasets/hetrec-2011/

    Yelp: https://www.yelp.com/dataset

  • SoRec

    SoRec Social Recommendation using Probabilistic Matrix Factorization [CIKM 2008]

    Code1 details:

    Dataset:Epinions,FilmTrust Environments:Python 3

    Code2 details:

    Dataset:Ciao,Epinions,Douban,LastFM Environments:Python 2.7 Tensorflow

    Metrics: MAE

    code1: https://github.com/hongleizhang/RSAlgorithms

    code2: https://github.com/Coder-Yu/RecQ

  • RSTE

    Learning to recommend with social trust ensemble [SIGIR 2009]

    Code1 details:

    Dataset:Epinions,FilmTrust Environments:Python 3

    Code2 details:

    Dataset:Ciao,Epinions,Douban,LastFM Environments:Python 2.7 Tensorflow

    Metrics: RMSE,MAE

    code1: https://github.com/hongleizhang/RSAlgorithms

    code2: https://github.com/Coder-Yu/RecQ

  • TrustWalker

    Trustwalker: a random walk model for combining trust-based and item-based recommendation [SIGKDD 2009]

    Code details:

    Dataset:Epinions,FilmTrust Environments:Python 3

    Metrics: RMSE,Coverage,F-Measure

    code: https://github.com/hongleizhang/RSAlgorithms

  • SocialMF

    A matrix factorization technique with trust propagation for recommendation in social networks [RecSys 2010]

    Code1 details:

    Dataset:Epinions,FilmTrust Environments:Python 3

    Code2 details:

    Dataset:Ciao,Epinions,Douban,LastFM Environments:Python 2.7 Tensorflow

    Metrics: RMSE

    code1: https://github.com/hongleizhang/RSAlgorithms

    code2: https://github.com/Coder-Yu/RecQ

  • SocialReg

    Recommender systems with social regularization [WSDM 2011]

    Code1 details:

    Dataset:Epinions,FilmTrust Environments:Python 3

    Code2 details:

    Dataset:Ciao,Epinions,Douban,LastFM Environments:Python 2.7 Tensorflow

    Metrics: RMSE,MAE

    code1: https://github.com/hongleizhang/RSAlgorithms

    code2: https://github.com/Coder-Yu/RecQ

  • LOCABAL

    Exploiting local and global social context for recommendation [AAAI 2013]

    Code details:

    Dataset:Ciao,Epinions,Douban,LastFM Environments:Python 2.7 Tensorflow

    Metrics: RMSE,MAE

    code: https://github.com/Coder-Yu/RecQ

  • SBPR

    Leveraging Social Connections to Improve Personalized Ranking for Collaborative Filtering [CIKM 2014]

    Code details:

    Dataset:Ciao,Epinions,Douban,LastFM Environments:Python 2.7 Tensorflow

    Matrics: Recall,NDCG,AUC

    code: https://github.com/Coder-Yu/RecQ

  • TrustSVD

    TrustSVD: Collaborative Filtering with Both the Explicit and Implicit Influence of User Trust and of Item Ratings [AAAI 2015]

    Code1 details:

    Dataset:Epinions,FilmTrust,Ciao,Flixster Environments:Java 1.7

    Code2 details:

    Dataset:Epinions,FilmTrust Environments:Python 3

    Metrics: RMSE,MAE

    Author's code: https://github.com/guoguibing/librec/

    Another version: https://github.com/hongleizhang/RSAlgorithms

  • TBPR

    Social Recommendation with Strong and Weak Ties [CIKM 2016]

    Code details:

    Dataset:Ciao,Epinions,Douban,LastFM Environments:Python 2.7 Tensorflow

    Metrics: Recall,Precision,AUC,MAP,MRR

    code: https://github.com/Coder-Yu/RecQ

  • SocialFD

    A Social Recommender Based on Factorization and Distance Metric Learning [IEEE Access 2017]

    Code details:

    Dataset:Ciao,Epinions,Douban,LastFM Environments:Python 2.7 Tensorflow

    Metrics: RMSE,Recall,MAP

    code: https://github.com/Coder-Yu/RecQ

  • CUNE

    Collaborative User Network Embedding for Social Recommender Systems [SDM 2017]

    Code1 details:

    Dataset:Epinions,FilmTrust Environments:Python 3

    Code2 details:

    Dataset:Ciao,Epinions,Douban,LastFM Environments:Python 2.7 Tensorflow

    Metrics: RMSE,AUC

    code1: https://github.com/hongleizhang/RSAlgorithms

    code2: https://github.com/Coder-Yu/RecQ

  • SREE

    Social Recommendation Using Euclidean embedding [IJCNN 2017]

    Code details:

    Dataset:Ciao,Epinions,Douban,LastFM Environments:Python 2.7 Tensorflow

    Metrics: RMSE

    code: https://github.com/Coder-Yu/RecQ

  • SERec

    Collaborative Filtering with Social Exposure: A Modular Approach to Social Recommendation [AAAI 2018]

    Code details:

    Dataset:Ciao,Epinions,Douban,LastFM Environments:Python 2.7 Tensorflow

    Metrics: Recall,MAP,NDCG

    code: https://github.com/Coder-Yu/RecQ

  • SREPS

    Social Recommendation with an Essential Preference Space [AAAI 2018]

    Code details:

    Dataset:Ciao,Epinions,Flixster,FilmTrust Environments:python >= 3.4

    Metrics: RMSE,MAE

    code: https://github.com/WSPTTH/SREPS

  • DiffNet

    A Neural Influence Diffusion Model for Social Recommendation [SIGIR 2019]

    Code details:

    Dataset:yelp Environments:python 2.7 tensorflow-gpu-1.12.0

    Metrics: HR,NDCG

    Author's code: https://github.com/PeiJieSun/diffnet

  • EATNN

    An Efficient Adaptive Transfer Neural Network for Social-aware Recommendation [SIGIR 2019]

    Code details:

    Dataset:Ciao,Epinions,Flixster Environments:python 2.7 Tensorflow

    Metrics: Recall,NDCG

    Author's code: https://github.com/chenchongthu/EATNN

  • DANSER

    Dual Graph Attention Networks for Deep Latent Representation of Multifaceted Social Effects in Recommender Systems [WWW, 2019]

    Code details:

    Dataset:Epinions,WeChat Environments:python 3.6 TensorFlow 1.7.0

    Metrics: MAE,RMSE,Precision,AUC

    Author's code:https://github.com/echo740/DANSER-WWW-19

  • GraphRec

    Graph Neural Networks for Social Recommendation [WWW, 2019]

    Code details:

    Dataset:Ciao,Epinions Environments:python 3.6 pytorch: 0.2+

    Metrics: RMSE,MAE

    Author's code : https://github.com/wenqifan03/GraphRec-WWW19

    Another version: https://github.com/Wang-Shuo/GraphRec_PyTorch

    Another version(improvement): https://github.com/lcwy220/Social-Recommendation

  • DGRec

    Session-based Social Recommendation via Dynamic Graph Attention Networks [WSDM,2019]

    code details:

    Dataset:Douban Environments:python 2.7 Tensorflow 1.4.1

    Metrics: Recall,NDCG

    Author's code: https://github.com/DeepGraphLearning/RecommenderSystems/tree/master/socialRec

  • SAMN

    Social Attentional Memory Network: Modeling Aspect- and Friend-level Differences in Recommendation [WSDM,2019]

    code details:

    Dataset:delicious Environments:python 2.7 Tensorflow 1.7.0

    Metrics: Recall,NDCG

    Author's code: https://github.com/chenchongthu/SAMN

  • SIAN

    Social Influence Attentive Neural Network for Friend-Enhanced Recommendation [ECML-PKDD 2020]

    code details:

    Dataset:FWD,yelp Environments:python 2.7 Pytorch 0.4.1

    Metrics:AUC,F1,Accuracy

    code: https://github.com/rootlu/SIAN

  • DiffNet++

    DiffNet++: A Neural Influence and Interest Diffusion Network for Social Recommendation [IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING]

    code details:

    Dataset:yelp Environments:python 2.7 tensorflow-gpu-1.12.0

    Metrics: HR,NDCG

    code: https://github.com/PeiJieSun/diffnet

  • DICER

    Dual Side Deep Context-aware Modulation for Social Recommendation [WWW 2021]

    code details:

    Dataset:Ciao,Epinions Environments:python 3.8.5 Pytorch 1.7.1 DGL 0.5.3

    Metrics:Recall,NDCG

    code: https://github.com/Drone-Banks/DICER-WWW-2021

  • ConsisRec

    ConsisRec: Enhancing GNN for Social Recommendation via Consistent Neighbor Aggregation [SIGIR 2021]

    code details:

    Dataset:Ciao,Epinions Environments:python 3.8,torch 1.7.1,numpy 1.20.0,sklearn

    Metrics:RMSE,MAE

    code: https://github.com/YangLiangwei/ConsisRec

  • MHCN

    Self-Supervised Multi-Channel Hypergraph Convolutional Network for Social Recommendation [WWW 2021]

    code details:

    Dataset:LastFM,Douban,Yelp Environments:Python 3.7.4,Tensorflow 1.14+

    Metrics:Precision,Recall,NDCG

    code: https://github.com/Coder-Yu/QRec

  • SEPT

    Socially-Aware Self-supervised Tri-Training for Recommendation [KDD 2021]

    code details:

    Dataset:LastFM,Douban,Yelp Environments:Python 3.7.4,Tensorflow 1.14+

    Metrics:Precision,Recall,NDCG

    code: https://github.com/Coder-Yu/QRec

Open Source Agenda is not affiliated with "Social Recommendation" Project. README Source: npxiaoying/Social-Recommendation

Open Source Agenda Badge

Open Source Agenda Rating