Collaborative filtering with human-adjusted latent factors
What you are looking for in this case is matrix factorization with side information. And yes, there are quite a lot of works in the area. I would recommend you this paper as a start: Relational learning via collective matrix factorization.