VSRank: A Novel Framework for Ranking-Based Collaborative Filtering
using collaborative filtering to weave an information tapestry .