Interaction-Rich Transfer Learning for Collaborative Filtering with Heterogeneous User Feedback
using collaborative filtering to weave an information tapestry .