I came across these 2 papers which combined collaborative filtering (Matrix factorization) and Topic modeling (LDA) to recommend users similar articles/posts based on topic terms of posts/articles that users are interested in.
The papers (in PDF) are: "Collaborative Topic Modeling for Recommending Scientific Articles" and "Collaborative Topic Modeling for Recommending GitHub Repositories"
The new algorithm is called collaborative topic regression. I was hoping to find some python code that implemented this but to no avail. This might be a long shot but can someone show a simple python example?