Active Learning for Recommender Systems