Topic Diversity
Created: 2022-09-15 12:38
#note
RBO (Ranked-Biased Overlap)
RBO is based on the concept of overlap at depth h between two lists, which is the number of elements that the lists share when only the first h words are considered. For example, the overlap at depth 2 between the lists l1 = {cat, animal, dog} and l2 = {animal, kitten, animals} is 1. The average overlap is defined as the proportion of the overlap at depth h over h. Therefore, the RBO measure when evaluating two topics is computed as the expected value of the average overlap that the user observes when comparing two lists.
$$
I_{S, T, d}=S_{: d} \cap T_{: d}
$$
$$
X_{S, T, d}=\left|I_{J, T, d}\right|
$$
$$
A_{S, T, d}=\frac{X_{S, T, d}}{d}
$$
$$
R B O\left(S, T, p\right)=(1-p) \sum_{d=1}^{\infty} p^{d-1} \cdot A_{d}
$$
Inverted RBO
We define as the reciprocal of the standard RBO. RBO compares the 10-top words of two topics. It allows disjointedness between the lists of topics (i.e., two topics can have different words in them) and uses weighted ranking. I.e., two lists that share some of the same words, albeit at different rankings, are penalized less than two lists that share the same words at the highest ranks. is 0 for identical topics and 1 for completely different topics.
References
Code
Tags
#diversity #evaluation_metrics