Improving Aggregate Recommendation Diversity Using Ranking-Based Techniques
A mathematical theory of communication: Meaning, information, and topology