TrustWalker: a random walk model for combining trust-based and item-based recommendation
using collaborative filtering to weave an information tapestry .