重排多样性与行列式点过程 (Determinantal Point Processes, DPP) 是一种在推荐系统最终重排阶段 (Re-Ranking) 优雅权衡“单个物品相关度质量 (Quality)”与“整体结果列表多样性 (Diversity)”的概率排布算法;DPP 将候选子集的生成概率建模为半正定核矩阵
L 的主子式行列式:
P(Y)∝det(LY),其中核矩阵元素定义为
Lij=qiSijqj(
qi 代表物品
i 的质量/精排打分,
Sij 代表物品
i,j 之间的相似度矩阵);行列式的几何意义对应于特征向量张成平行多胞体的超体积,相似度越高行列式越趋近于 0(天然排斥重复项),从而在多项式时间内采样出既高度相关又极具多样性的最优 Top-K 推荐列表。