An improved model for trust-aware recommender systems based on multi-faceted trust