Designing Diversity into the Recommendation Score
The preceding analysis identified a feedback problem: a recommender can turn past exposure into future evidence and gradually narrow the environment it is meant to organize. This chapter examines the proposed design response—putting diversity inside the recommendation score rather than adding it only after relevance has been optimized. The useful judgment is conditional: integrated scoring may give breadth more leverage, but its result depends on the dimensions, weights, data, and feedback measures that cross the system's interfaces.
From late correction to core objective
A conventional accuracy-oriented pipeline can be pictured as two stages. First, it predicts which items are relevant and produces a ranked list. Then, if diversity is considered at all, a second process re-ranks that list to reduce repetition or increase coverage. This late correction can be effective, but it inherits the limits of the candidate set and the first-stage scores. An item omitted early cannot be rescued by a re-ranker. A diversity adjustment may also be treated as a penalty applied after the main objective has already defined success.
The proposed model changes the order of responsibility. It combines three component scores directly into a single recommendation score: emotional similarity, categorical similarity, and a political component. In the article's notation, the score is written as S(u,c) = wE E(u,c) + wC C(u,c) + wP P(u,c). The weights are nonnegative and sum to one, so the final score is a convex combination rather than an unbounded addition of unrelated scales. The point is not the notation itself. It is that relevance and exposure diversity are allowed to participate in the same ranking decision.
That integration can matter in the feedback loop described earlier. If a re-ranker only changes the final order of a list that was already generated from a narrow candidate pool, it may improve the visible list without changing which items become eligible for future learning. A score that incorporates multiple dimensions earlier can alter which candidates compete for exposure. When those outputs become new interactions, the intervention has a chance to change the next training state rather than simply decorate the current one.
The distinction should not be overstated. Moving a term inside the score does not make the term correct, fair, or powerful enough to overcome all other system choices. Candidate generation still limits the reachable options. The representations still determine what counts as emotionally, categorically, or politically similar. The weights still express a policy about which differences matter more. The proposed architecture changes the location of the trade-off; it does not remove the trade-off.
The architecture has several interfaces. History is transformed into representations. Representations are combined with user-specific weights. The score produces a ranked list. The list produces both accuracy signals and diversity or exposure signals, which can affect the next state. A local improvement at one interface can create a system-level regression at another.