For the convenience of reading, I collect some basic and important papers about recommender system.
Here is the main conferences within recommender system and some categories which I think is interesting:
- KDD the community for data mining, data science and analytics.
- ICDM draws researchers and application developers from a wide range of data mining related areas such as statistics, machine learning, pattern recognition, databases and data warehousing, data visualization, knowledge-based systems, and high performance computing.
- AAAI promotes research in, and responsible use of, artificial intelligence.
- WWW provides the world a premier forum for discussion and debate about the evolution of the Web, the standardization of its associated technologies, and the impact of those technologies on society and culture.
- NIPS has a responsibility to provide an inclusive and welcoming environment for everyone in the fields of AI and machine learning.
- ICML is the leading international machine learning conference and is supported by the International Machine Learning Society (IMLS).
- CIKM provides an international forum for presentation and discussion of research on information and knowledge management, as well as recent advances on data and knowledge bases.
- SIGIR is the Association for Computing Machinery’s Special Interest Group on Information Retrieval. Since 1963, we have promoted research, development and education in the area of search and other information access technologies.
- Recsys is the most famous conference in recommender system.
- Cold Start
- 2017 TKDE
- 2017 IS
- 2017 AAAI
- 2017 ACL
- 2017 IJCAI
- 2017 Multimedia
- 2017 NIPS
- 2017 Recsys
- 2017 WWW
- Survey
- Distribution
- Deep learning
- 2018 WWW
- [Neural Attentional Rating Regression with Review-level Explanations]
- Code Link:https://github.com/chenchongthu/DeepCoNN
- 2017 ACML
- 2017 Recsys
- 2017 CORR
- 2017 IJCAI
- DeepFM: A Factorization-Machine based Neural Network for CTR Prediction.
- Deep Matrix Factorization Models for Recommender Systems
- Hashtag Recommendation for Multimodal Microblog Using Co-Attention Network
- Cross-Domain Recommendation: An Embedding and Mapping Approach
- Tag-Aware Personalized Recommendation Using a Hybrid Deep Model
- 2017 WWW
- 2017 WSDM
- 2017 KDD
- Collaborative Variational Autoencoder for Recommender Systems
- Dynamic Attention Deep Model for Article Recommendation by Learning Human Editors Demonstration
- A Hybrid Framework for Text Modeling with Convolutional RNN
- Deep Embedding Forest: Forest-based Serving with Deep Embedding Features
- Embedding-based News Recommendation for Millions of Users
- 2017 SIGIR
- 2016 Recsys
- Convolutional Matrix Factorization for Document Context-Aware Recommendation by Donghyun Kim, Chanyoung Park, Jinoh Oh, Seungyong Lee, Hwanjo Yu
- Code Link: https://github.com/cartopy/ConvMF
- Ask the GRU: Multi-task Learning for Deep Text Recommendations by T Bansal
- Deep Neural Networks for YouTube Recommendations by Paul Covington
- Meta-Prod2Vec - Product Embeddings Using Side-Information for Recommendation by Flavian Vasile
- Convolutional Matrix Factorization for Document Context-Aware Recommendation by Donghyun Kim, Chanyoung Park, Jinoh Oh, Seungyong Lee, Hwanjo Yu
- 2016 JMLR
- 2016 ACML
- 2016 AAAI
- 2016 WSDM Collaborative Denoising Auto-Encoders for Top-N Recommender Systems by Y Wu
- 2016 DLRS Wide & Deep Learning for Recommender Systems by Heng-Tze Cheng
- 2016 Personal Note A Survey and Critique of Deep Learning on Recommender Systems by Lei Zheng
- 2016 CORR
- 2015 Recsys
- 2015 WWW
- 2015 CIKM
- 2013 NIPS
- 2007 ICML
- 2018 WWW
- Talks
- etc
In this session, I have collected some useful recommeder system engine:
- Mosaic Mosaic Films is a demo of the recommendationRaccoon engine built on top of Node.js.
- Contenct Engine This is a production-ready, but very simple, content-based recommendation engine that computes similar items based on text descriptions.
- Spark Engine This tutorial shows how to run the code explained in the solution paper Recommendation Engine on Google Cloud Platform.
- Spring Boost How to build a recommendation engine with Spring Boot, Aerospike and MongoDB.
- Ger Providing good recommendations can get greater user engagement and provide an opportunity to add value that would otherwise not exist.
- Crab Crab as known as scikits.recommender is a Python framework for building recommender engines integrated with the world of scientific Python packages (numpy, scipy, matplotlib).
In this session, I have collected some useful recommender system algorithm framework:
- Surprise Surprise is a Python scikit building and analyzing recommender systems.
- LightFM LightFM is a Python implementation of a number of popular recommendation algorithms for both implicit and explicit feedback, including efficient implementation of BPR and WARP ranking losses.
- SpotLight Spotlight uses PyTorch to build both deep and shallow recommender models.
- Python-Recsys A python library for implementing a recommender system.
- LibRec A java library for the state-of-the-art algorithms in recommeder sytem.
- SparkMovieLens A scalable on-line movie recommender using Spark and Flask.
- Elasticsearch Building a Recommender with Apache Spark & Elasticsearch.