Complete C2-GLS
commit08cf70dbe474f7b59af118c9586f9a6bae7a3305
authorUppinder Chugh <uppinderchugh@gmail.com>
Tue, 19 Jun 2018 17:33:19 +0000 (19 23:03 +0530)
committerUppinder Chugh <uppinderchugh@gmail.com>
Tue, 19 Jun 2018 17:41:57 +0000 (19 23:11 +0530)
tree8eaefccf0e8f93c22bf982a75e2450c49f43b10a
parent64aed4139a092c7a919af30b5c0b3227662bd6f5
Complete C2-GLS

Involves clustering mset, constructing topC which consists of the union of
top-r relevant documents from each cluster. topC replaces D' (S\D, the
difference of mset and diversified mset). evaluate_dmset() now uses cluster
centroids for evaluating a diversified mset. For exact algorithm refer to
pg. 7 - 9 of Scalable and Efficient Web Search Result Diversification
Naini et al. 2016.
xapian-core/diversify/diversify.cc
xapian-core/diversify/diversifyinternal.h