{"id":13713004,"url":"https://github.com/jihoo-kim/awesome-RecSys","last_synced_at":"2025-05-06T22:32:05.571Z","repository":{"id":37706207,"uuid":"187815963","full_name":"jihoo-kim/awesome-RecSys","owner":"jihoo-kim","description":"A curated list of awesome Recommender System (Books, Conferences, Researchers, Papers, Github Repositories, Useful Sites, Youtube Videos)","archived":false,"fork":false,"pushed_at":"2022-02-13T08:20:57.000Z","size":63,"stargazers_count":690,"open_issues_count":0,"forks_count":115,"subscribers_count":24,"default_branch":"master","last_synced_at":"2024-05-23T08:16:23.174Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jihoo-kim.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-05-21T10:31:38.000Z","updated_at":"2024-05-22T23:52:26.000Z","dependencies_parsed_at":"2022-08-08T21:16:15.184Z","dependency_job_id":null,"html_url":"https://github.com/jihoo-kim/awesome-RecSys","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jihoo-kim%2Fawesome-RecSys","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jihoo-kim%2Fawesome-RecSys/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jihoo-kim%2Fawesome-RecSys/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jihoo-kim%2Fawesome-RecSys/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jihoo-kim","download_url":"https://codeload.github.com/jihoo-kim/awesome-RecSys/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224399644,"owners_count":17304672,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-02T23:01:25.846Z","updated_at":"2024-11-13T23:31:23.212Z","avatar_url":"https://github.com/jihoo-kim.png","language":null,"funding_links":[],"categories":["Table of Contents","Other Lists","Others"],"sub_categories":["TeX Lists"],"readme":"# awesome-RecSys\nA curated list of awesome Recommender System - designed by **Jihoo Kim**\n\n![RS](https://user-images.githubusercontent.com/50820635/85274861-7e0e3b00-b4ba-11ea-8cd3-2690ec55a67a.jpg)\n\n### Table of Contents\n1. [Books](https://github.com/jihoo-kim/awesome-RecSys#1-books)\n2. [Conferences](https://github.com/jihoo-kim/awesome-RecSys#2-conferences)\n3. [Researchers](https://github.com/jihoo-kim/awesome-RecSys#3-researchers)\n4. [Papers](https://github.com/jihoo-kim/awesome-RecSys#4-papers)\n5. [GitHub Repositories](https://github.com/jihoo-kim/awesome-RecSys#5-github-repositories)\n6. [Useful Sites](https://github.com/jihoo-kim/awesome-RecSys#6-useful-sites)\n7. [Youtube Videos](https://github.com/jihoo-kim/awesome-RecSys#7-youtube-videos)\n8. [SlideShare PPT](https://github.com/jihoo-kim/awesome-RecSys#8-slideshare-ppt)\n\n## 1. Books\n* [Recommender Systems: The Textbook](http://pzs.dstu.dp.ua/DataMining/recom/bibl/1aggarwal_c_c_recommender_systems_the_textbook.pdf) (2016, Charu Aggarwal)\n* [Recommender Systems Handbook 2nd Edition](https://edyaaleh.files.wordpress.com/2016/02/recommendersystemshandbook.pdf) (2015, Francesco Ricci)\n* [Recommender Systems Handbook 1st Edition](https://www.cse.iitk.ac.in/users/nsrivast/HCC/Recommender_systems_handbook.pdf) (2011, Francesco Ricci)\n* [Recommender Systems An Introduction](https://github.com/singmiya/recsys/raw/master/Recommender%20Systems%20An%20Introduction.pdf) (2011, Dietmar Jannach) [slides](http://www.recommenderbook.net/teaching-material/slides)\n\n## 2. Conferences\n* [AAAI](https://www.aaai.org/) (AAAI Conference on Artificial Intelligence)\n* [CIKM](http://www.cikmconference.org/) (ACM International Conference on Information and Knowledge Management)\n* [CSCW](http://cscw.acm.org) (ACM Conference on Computer-Supported Cooperative Work \u0026 Social Computing)\n* [ICDM](http://icdm2019.bigke.org/) (IEEE International Conference on Data Mining)\n* [IJCAI](https://www.ijcai.org/) (International Joint Conference on Artificial Intelligence)\n* [ICLR](https://iclr.cc/) (International Conference on Learning Representations)\n* [ICML](https://icml.cc/) (International Conference on Machine Learning)\n* [IUI](https://iui.acm.org) (International Conference on Intelligent User Interfaces)\n* [NIPS](https://nips.cc/) (Neural Information Processing Systems)\n* [RecSys](https://recsys.acm.org/) (ACM Conference on Recommender Systems)\n* [SIGIR](https://sigir.org/) (ACM SIGIR Conference on Research and development in information retrieval)\n* [KDD](https://www.kdd.org/) (ACM SIGKDD International Conference on Knowledge discovery and data mining)\n* [VLDB](https://www.vldb.org/) (International Conference on Very Large Databases)\n* [WSDM](http://www.wsdm-conference.org/) (ACM International Conference on Web Search and Data Mining)\n* [WWW](https://www.iw3c2.org/) (International World Wide Web Conferences)\n\n## 3. Researchers\n* [George Karypis](http://glaros.dtc.umn.edu/gkhome/index.php) (University of Minnesota)\n* [Joseph A. Konstan](http://konstan.umn.edu/) (University of Minnesota)\n* [Philip S. Yu](https://www.cs.uic.edu/PSYu) (University of Illinons at Chicago)\n* [Charu Aggarwal](http://www.charuaggarwal.net/) (IBM T. J. Watson Research Center)\n* [Martin Ester](http://www.sfu.ca/computing/people/faculty/martinester/people.html) (Simon Fraser University)\n* [Paul Resnick](http://presnick.people.si.umich.edu/) (University of Michigan)\n* [Peter Brusilovsky](http://www.pitt.edu/~peterb/) (University of Pittsburgh)\n* [Bamshad Mobasher](http://facweb.cs.depaul.edu/mobasher/) (DePaul University)\n* [Alexander Tuzhilin](http://people.stern.nyu.edu/atuzhili/) (New York University)\n* [Yehuda Koren](https://www.linkedin.com/in/yehuda-koren-8566147/) (Google)\n* [Barry Smyth](https://barrysmyth.me/) (University College Dublin)\n* [Lior Rokach](http://www.ise.bgu.ac.il/faculty/liorr/) (Ben-Gurion University of the Negev)\n* [Loren Terveen](https://www-users.cs.umn.edu/~terveen/) (University of Minnesota)\n* [Chris Volinsky](http://stats.research.att.com/volinsky/) (AT\u0026T Labs)\n* [Ed H. Chi](https://sites.google.com/view/edchi/) (Google AI)\n* [Laks V.S. Lakshmanan](https://www.cs.ubc.ca/~laks/) (University of British Columbia)\n* [Badrul Sarwar](https://www.linkedin.com/in/bmsarwar/) (LinkedIn)\n* [Francesco Ricci](http://www.inf.unibz.it/~ricci/) (Free University of Bozen-Bolzano)\n* [Robin Burke](http://www.that-recsys-lab.net/) (University of Colorado, Boulder)\n* [Brent Smith](https://www.linkedin.com/in/brent-smith-2a1b8/) (Amazon)\n* [Greg Linden](http://glinden.blogspot.com/) (Amazon, Microsoft)\n* [Hao Ma](https://www.haoma.io/) (Facebook AI)\n* [Giovanni Semeraro](http://www.di.uniba.it/~swap/index.php?n=Membri.Semeraro) (University of Bari Aldo Moro)\n* [Dietmar Jannach](https://www.aau.at/en/ainf/research-groups/infsys/team/dietmar-jannach/) (University of Klagenfurt)\n\n## 4. Papers\n* [Explainable Recommendation: A Survey and New Perspectives](https://arxiv.org/pdf/1804.11192) (2018, Yongfeng Zhang)\n* [Deep Learning based Recommender System: A Survey and New Perspectives](https://arxiv.org/pdf/1707.07435.pdf) (2018, Shuai Zhang)\n* [Collaborative Variational Autoencoder for Recommender Systems](http://eelxpeng.github.io/assets/paper/Collaborative_Variational_Autoencoder.pdf) (2017, Xiaopeng Li)\n* [Neural Collaborative Filtering](https://www.comp.nus.edu.sg/~xiangnan/papers/ncf.pdf) (2017, Xiangnan He)\n* [Deep Neural Networks for YouTube Recommendations](https://static.googleusercontent.com/media/research.google.com/ko//pubs/archive/45530.pdf) (2016, Paul Covington)\n* [Wide \u0026 Deep Learning for Recommender Systems](https://arxiv.org/pdf/1606.07792.pdf) (2016, Heng-Tze Cheng)\n* [Collaborative Denoising Auto-Encoders for Top-N Recommender Systems](http://alicezheng.org/papers/wsdm16-cdae.pdf) (2016, Yao Wu)\n* [AutoRec: Autoencoders Meet Collaborative Filtering](http://users.cecs.anu.edu.au/~u5098633/papers/www15.pdf) (2015, Suvash Sedhain)\n* [Collaborative Deep Learning for Recommender Systems](http://www.wanghao.in/paper/KDD15_CDL.pdf) (2015, Hao Wang)\n* [Collaborative Filtering beyond the User-Item Matrix A Survey of the State of the Art and Future Challenges](https://github.com/daicoolb/RecommenderSystem-Paper/raw/master/Survey/Collaborative%20Filtering%20beyond%20the%20User-Item%20Matrix%20A%20Survey%20of%20the%20State%20of%20the%20Art%20and%20Future%20Challenges.pdf) (2014, Yue Shi)\n* [Deep content-based music recommendation](https://papers.nips.cc/paper/5004-deep-content-based-music-recommendation.pdf) (2013, Aaron van den Oord)\n* [Time-aware Point-of-interest Recommendation](https://www.ntu.edu.sg/home/axsun/paper/sun_sigir13quan.pdf) (2013, Quan Yuan)\n* [Location-based and Preference-Aware Recommendation Using Sparse Geo-Social Networking Data](https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/LocationRecommendation.pdf) (2012, Jie Bao)\n* [Context-Aware Recommender Systems for Learning: A Survey and Future Challenges](https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=\u0026arnumber=6189308) (2012, Katrien Verbert)\n* [Exploiting Geographical Influence for Collaborative Point-of-Interest Recommendation](https://www.cse.cuhk.edu.hk/irwin.king.new/_media/presentations/p325.pdf) (2011, Mao Ye)\n* [Recommender Systems with Social Regularization](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.352.9959\u0026rep=rep1\u0026type=pdf) (2011, Hao Ma)\n* [The YouTube Video Recommendation System](https://www.inf.unibz.it/~ricci/ISR/papers/p293-davidson.pdf) (2010, James Davidson)\n* [Matrix Factorization Techniques for Recommender Systems](https://datajobs.com/data-science-repo/Recommender-Systems-[Netflix].pdf) (2009, Yehuda Koren)\n* [A Survey of Collaborative Filtering Techniques](http://downloads.hindawi.com/archive/2009/421425.pdf) (2009, Xiaoyuan Su)\n* [Collaborative Filtering with Temporal Dynamics](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.379.1951\u0026rep=rep1\u0026type=pdf) (2009, Yehuda Koren)\n* [Factorization Meets the Neighborhood: a Multifaceted Collaborative Filtering Model](https://www.cs.rochester.edu/twiki/pub/Main/HarpSeminar/Factorization_Meets_the_Neighborhood-_a_Multifaceted_Collaborative_Filtering_Model.pdf) (2008, Yehuda Koren)\n* [Collaborative Filtering for Implicit Feedback Datasets](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.167.5120\u0026rep=rep1\u0026type=pdf) (2008, Yifan Hu)\n* [SoRec: social recommendation using probabilistic matrix factorization](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.304.2464\u0026rep=rep1\u0026type=pdf) (2008, Hao Ma)\n* [Flickr tag recommendation based on collective knowledge](http://www2008.org/papers/pdf/p327-sigurbjornssonA.pdf) (2008, Borkur Sigurbjornsson)\n* [Restricted Boltzmann machines for collaborative filtering](https://www.cs.toronto.edu/~rsalakhu/papers/rbmcf.pdf) (2007, Ruslan Salakhutdinov)\n* [Toward the Next Generation of Recommender Systems: A Survey of the State-of-the-Art and Possible Extensions](http://pages.stern.nyu.edu/~atuzhili/pdf/TKDE-Paper-as-Printed.pdf) (2005, Gediminas Adomavicius)\n* [Evaluating collaborative filtering recommender systems](https://grouplens.org/site-content/uploads/evaluating-TOIS-20041.pdf) (2004, Jonatan L. Herlocker)\n* [Amazon.com Recommendations: Item-to-Item Collaborative Filtering](https://www.cs.umd.edu/~samir/498/Amazon-Recommendations.pdf) (2003, Greg Linden)\n* [Content-boosted collaborative filtering for improved recommendations](https://www.cs.utexas.edu/~ml/papers/cbcf-aaai-02.pdf) (2002, Prem Melville)\n* [Item-based collaborative filtering recommendation algorithms](http://www.ra.ethz.ch/cdstore/www10/papers/pdf/p519.pdf) (2001, Badrul Sarwar)\n* [Explaining collaborative filtering recommendations](https://grouplens.org/site-content/uploads/explain-CSCW-20001.pdf) (2000, Jonatan L. Herlocker)\n* [An algorithmic framework for performing collaborative filtering](http://files.grouplens.org/papers/algs.pdf) (1999, Jonathan L. Herlocker)\n* [Empirical analysis of predictive algorithms for collaborative filtering](https://arxiv.org/ftp/arxiv/papers/1301/1301.7363.pdf) (1998, John S. Breese)\n* [Social information filtering: Algorithms for automating \"word of mouth\"](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.30.6583\u0026rep=rep1\u0026type=pdf) (1995, Upendra Shardanand)\n* [GroupLens: an open architecture for collaborative filtering of netnews](http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=0EE669AED51CA516AE8DD807338117DD?doi=10.1.1.53.9351\u0026rep=rep1\u0026type=pdf) (1994, Paul Resnick)\n* [Using collaborative filtering to weave an information tapestry](http://bitsavers.org/pdf/xerox/parc/techReports/CSL-92-10_Using_Collaborative_Filtering_to_Weave_an_Information_Tapestry.pdf) (1992, David Goldberg)\n\n\n\n## 5. GitHub Repositories\n* [List_of_Recommender_Systems](https://github.com/grahamjenson/list_of_recommender_systems) ![](https://img.shields.io/github/stars/grahamjenson/list_of_recommender_systems.svg?style=social) (Software, Open Source, Academic, Benchmarking, Applications, Books)\n* [Deep-Learning-for-Recommendation-Systems](https://github.com/robi56/Deep-Learning-for-Recommendation-Systems) ![](https://img.shields.io/github/stars/robi56/Deep-Learning-for-Recommendation-Systems.svg?style=social) (Papers, Blogs, Worshops, Tutorials, Software)\n* [RecommenderSystem-Paper](https://github.com/daicoolb/RecommenderSystem-Paper) ![](https://img.shields.io/github/stars/daicoolb/RecommenderSystem-Paper.svg?style=social) (Papers, Tools, Frameworks)\n* [RSPapers](https://github.com/hongleizhang/RSPapers) ![](https://img.shields.io/github/stars/hongleizhang/RSPapers.svg?style=social) (Papers)\n* [awesome-RecSys-papers](https://github.com/YuyangZhangFTD/awesome-RecSys-papers) ![](https://img.shields.io/github/stars/YuyangZhangFTD/awesome-RecSys-papers.svg?style=social) (Papers)\n* [DeepRec](https://github.com/cheungdaven/DeepRec) ![](https://img.shields.io/github/stars/cheungdaven/DeepRec.svg?style=social) (Tensorflow Codes)\n* [RecQ](https://github.com/Coder-Yu/RecQ) ![](https://img.shields.io/github/stars/Coder-Yu/RecQ.svg?style=social) (TensorFlow Codes)\n* [NeuRec](https://github.com/wubinzzu/NeuRec) ![](https://img.shields.io/github/stars/wubinzzu/NeuRec.svg?style=social) (TensorFlow Codes)\n* [RecNN](https://github.com/awarebayes/RecNN) ![](https://img.shields.io/github/stars//awarebayes/RecNN.svg?style=social) (PyTorch Codes)\n* [Surprise](https://github.com/NicolasHug/Surprise) ![](https://img.shields.io/github/stars/NicolasHug/Surprise.svg?style=social) (Python Library)\n* [LightFM](https://github.com/lyst/lightfm) ![](https://img.shields.io/github/stars/lyst/lightfm.svg?style=social) (Python Library)\n* [Spotlight](https://github.com/maciejkula/spotlight) ![](https://img.shields.io/github/stars/maciejkula/spotlight.svg?style=social) (Python Library)\n* [python-recsys](https://github.com/ocelma/python-recsys) ![](https://img.shields.io/github/stars/ocelma/python-recsys.svg?style=social) (Python Library)\n* [TensorRec](https://github.com/jfkirk/tensorrec) ![](https://img.shields.io/github/stars/jfkirk/tensorrec.svg?style=social) (Python Library)\n* [CaseRecommender](https://github.com/caserec/CaseRecommender) ![](https://img.shields.io/github/stars/caserec/CaseRecommender.svg?style=social) (Python Library)\n* [recommenders](https://github.com/microsoft/recommenders) ![](https://img.shields.io/github/stars/microsoft/recommenders.svg?style=social) (Jupyter Notebook Tutorial)\n\n## 6. Useful Sites\n* [WikiCFP - Recommender System](http://www.wikicfp.com/cfp/call?conference=recommender%20systems) (Call For Papers of Conferences, Workshops and Journals - Recommender System)\n* [Guide2Research - Top CS Conference](http://www.guide2research.com/topconf/) (Top Computer Science Conferences)\n* [PapersWithCode - Recommender System](https://paperswithcode.com/task/recommendation-systems) (Papers with Code - Recommender System)\n* [Coursera - Recommender System](https://www.coursera.org/specializations/recommender-systems) (University of Minnesota - Joseph A. Konstan)\n\n## 7. Youtube Videos\n* [RecSys Paper Presentation Videos](https://www.youtube.com/channel/UC2nEn-yNA1BtdDNWziphPGA/featured) (ACM RecSys)\n* [Building Recommender System with Machine Learning and AI](https://www.youtube.com/playlist?list=PLk9tco_9NSqfkr2Z0VdntKqufR5uDOezz) (Youtube SEO)\n* [Machine Learning - FULL COURSE | Andrew Ng | Stanford University](https://www.youtube.com/playlist?list=PLLssT5z_DsK-h9vYZkQkYNWcItqhlRJLN) (Lecture 16.1 ~ Lecture 16.6)\n* [Mining Massive Datasets - FULL COURSE | Stanford University](https://www.youtube.com/playlist?list=PLLssT5z_DsK9JDLcT8T62VtzwyW9LNepV) (Lecture 41 ~ Lecture 45)\n* [Text Retrieval and Search Engines - FULL COURSE | UIUC](https://www.youtube.com/playlist?list=PLLssT5z_DsK8Jk8mpFc_RPzn2obhotfDO) (Lecture 38 ~ Lecture 42)\n* [Recommendation Systems - Learn Python for Data Science #3](https://www.youtube.com/watch?v=9gBC9R-msAk) (Siraj Raval)\n* [How does Netflix recommend movies? Matrix Factorization](https://www.youtube.com/watch?v=ZspR5PZemcs) (Luis Serrano)\n* [Machine Learning for Recommender Systems](https://www.youtube.com/watch?v=xBMGr08fowA\u0026t=3m58s) (James Kirk Spotify)\n\n## 8. SlideShare PPT\n* [Recommender system introduction](https://www.slideshare.net/xlvector/recommender-system-introduction-12551956) (Liang Xiang)\n* [Recommender system algorithm and architecture](https://www.slideshare.net/xlvector/recommender-system-algorithm-and-architecture-13098396) (Liang Xiang)\n* [How to build a recommender system?](https://www.slideshare.net/blueace/how-to-build-a-recommender-system-presentation) (Coen Stevens)\n* [Architecting recommender systems](https://www.slideshare.net/JamesKirk58/boston-ml-architecting-recommender-systems) (James Kirk Spotify)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjihoo-kim%2Fawesome-RecSys","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjihoo-kim%2Fawesome-RecSys","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjihoo-kim%2Fawesome-RecSys/lists"}