Trust-aware Collaborative Filtering for Recommender Systems