A community-evolution based approach for detecting the echo chamber effect in recommender systems