Recommender systems are an intuitive line of defense against consumer over-choice. Recommendation lists are generated based on user preferences, item features, user-item past interactions and some other additional information such as temporal (e.g., sequence-aware recommender) and spatial data. Recent advances in deep learning based recommender systems have overcome obstacles of conventional models and achieved high recommendation quality.
Deep Learning based Recommender System: A Survey and New Perspectives