This document discusses recommendation systems that incorporate user generated content (UGC) such as tags, reviews, questions/answers, blogs and tweets. It proposes two new matrix factorization-based recommendation models: 1) UTR-MF which regularizes user latent factors based on their interested topics learned from UGC, and 2) ITR-MF which regularizes item latent factors based on their topic distributions learned from associated UGC. The models are evaluated on three real-world datasets and are shown to outperform baselines by utilizing UGC to better learn user preferences and item features. Future work could explore incorporating other UGC types like tweets and blogs.