This document summarizes different types of deep learning techniques used for recommender systems, including MLP, autoencoders, CNNs, RNNs, and DSSM. It discusses how each technique can help address challenges like exploiting complex side information, alleviating cold-start problems, and modeling temporal dynamics. Some examples of papers applying these techniques are provided. The document concludes by discussing potential future research directions, such as better modeling users/items, temporal recommendations, multi-task learning across domains, and new evaluation metrics.
Related topics: