Abstract
Recommender systems have become extremely essential tools to help resolve the information overload problem for users. However, traditional recommendation techniques suffer from critical issues such as data sparsity and cold start problems. To address these issues, a great number of recommendation algorithms have been proposed by exploiting the side information. This tutorial aims to provide a comprehensive analysis of how to exploit various kinds of side information for improving recommendation performance. Specifically, we present the usage of side information from two perspectives: the representation and methodology. By this tutorial, researchers of recommender system would gain an in-depth understanding of how side information can be utilized for better recommendation performance.