Reconciling the accuracy-diversity trade-off in recommendations
In recommendation settings, there is an apparent trade-off between the goals of accuracy (to recommend items a user is most likely to want) and diversity (to recommend items representing a range of categories). As such, real-world recommender systems often explicitly incorporate diversity separately from accuracy. This approach, however, leaves a basic question unanswered: Why is there a trade-off in the first place? We show how the trade-off can be explained via a user’s consumption constraints—users typically only consume a few of the items they are recommended. In a stylized model we introduce, objectives that account for this constraint induce diverse recommendations, while objectives that do not account for this constraint induce homogeneous recommendations. This suggests that accuracy and diversity appear misaligned because standard accuracy metrics do not consider consumption constraints. Our model yields precise and interpretable characterizations of diversity in different settings, giving practical insights into the design of diverse recommendations.
Introduction. A large body of work in recommendations has developed methods to navigate an apparent trade-off between the goals of accuracy (to recommend items a user is most likely to want) and diversity (to recommend items from a range of categories) [1–23]. Real-world recommender systems use heuristics to directly incorporate diversity into recommendations [24, 25], and empirical evidence demonstrates that users prefer diverse recommendations [26–29]. A fundamental question remains: Why is there a trade-off in the first place? More specifically, why is “accuracy” unaligned with a user’s true preference for diversity? Without a principled understanding of the accuracy-diversity trade-off, attempts to diversify recommendations have difficulty moving beyond a heuristic basis—and difficulty articulating what they are accomplishing at a deeper level. In this work, we introduce and analyze a stylized model of recommendations that helps explain and reconcile the apparent accuracy-diversity trade-off.
Discussion / Conclusion. We introduce and analyze a stylized model that reconciles the apparent accuracy-diversity trade-off in recommendations. We characterize the diversity of optimal sets both when “optimality” captures and does not capture user consumption constraints. Broadly speaking, we show that the former naturally induces diversity while the latter results in homogeneity. Therefore, the apparent accuracy-diversity trade-off is partially due to traditional accuracy metrics not accounting for consumption constraints. Limitations and future work. A particular strength of our model is that we were able to derive precise and interpretable characterizations of diversity in many settings. One limitation of our work is that many of our results are asymptotic (i.e., n →∞). We expect that it is possible to obtain further results in our model for finite n. We gave Proposition 2 as one such example, and outline additional possible directions in Appendix B.
Lines of inquiry this paper opens 24
Research framings built by reading the notes related to this paper — the questions it feeds into.
How should recommendation systems balance individual preference and diversity?- How does calibration differ from accuracy and diversity in recommendations?
- How do production recommenders already combine multiple objectives in practice?
- Why do standard accuracy metrics fail to catch diversity collapse in recommenders?
- Do accuracy-optimized recommendation models actually crowd out minority interests?
- Why do accuracy-optimized recommenders fail to preserve minority interests?
- What types of opinion convergence patterns emerge from different recommendation system network structures?
- Do different recommendation datasets converge toward the same popular items over time?
- Can a single ranking model balance personalization, diversity, and trending signals effectively?
- Why do standard accuracy metrics miss set-level composition constraints in recommendations?
- How can recommendation systems balance fresh signals against reproducibility requirements?
- Can confidence levels improve recommendations compared to single-number ratings?
- Can platforms predict which recommender type will stabilize ratings?
- Should recommender objectives optimize for individual item relevance or list-level coverage?
- How do consumption constraints change what counts as an accurate recommendation?
- What metrics capture whether recommendations reflect a user's full taste range?
- How does taste distribution distance measure whether recommendations match a user's full interest range?
- Why do users trust some recommenders more than others?