TY - JOUR
T1 - Balancing Relevance and Diversity in k-Maximum Inner Product Search
AU - Huang, Qiang
AU - Wang, Yanhao
AU - Sun, Yiqun
AU - Tung, Anthony K.H.
AU - Yu, Jun
N1 - Publisher Copyright:
© The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature 2026.
PY - 2026/7
Y1 - 2026/7
N2 - In this paper, we investigate Diversity-aware k-Maximum Inner Product Search (DkMIPS), an essential problem in recommendation and information retrieval tasks where balancing relevance and diversity is crucial for user satisfaction and engagement. Vanilla kMIPS prioritizes relevance over diversity, often yielding highly homogeneous search results. In addition, existing DkMIPS methods remain limited in effectiveness and efficiency. To address these issues, we introduce a novel DkMIPS formulation that integrates relevance and diversity into a unified objective, with a controllable parameter λ that allows users to adjust the level of diversity to their specific needs. We propose two scan-based algorithms, Greedy and DualGreedy, that leverage submodularity to provide DkMIPS results with theoretical guarantees. Furthermore, we incorporate a lightweight Ball-Cone Tree (BC-Tree) index to improve the query efficiency of Greedy and DualGreedy. Extensive experiments on real-world datasets for recommendation and document retrieval tasks show that our proposed algorithms consistently achieve a better balance between diversity and relevance than several state-of-the-art kMIPS and DkMIPS methods, while outperforming existing DkMIPS methods in terms of efficiency and scalability. Our code is publicly available at https://github.com/HuangQiang/DiverseMIPS.
AB - In this paper, we investigate Diversity-aware k-Maximum Inner Product Search (DkMIPS), an essential problem in recommendation and information retrieval tasks where balancing relevance and diversity is crucial for user satisfaction and engagement. Vanilla kMIPS prioritizes relevance over diversity, often yielding highly homogeneous search results. In addition, existing DkMIPS methods remain limited in effectiveness and efficiency. To address these issues, we introduce a novel DkMIPS formulation that integrates relevance and diversity into a unified objective, with a controllable parameter λ that allows users to adjust the level of diversity to their specific needs. We propose two scan-based algorithms, Greedy and DualGreedy, that leverage submodularity to provide DkMIPS results with theoretical guarantees. Furthermore, we incorporate a lightweight Ball-Cone Tree (BC-Tree) index to improve the query efficiency of Greedy and DualGreedy. Extensive experiments on real-world datasets for recommendation and document retrieval tasks show that our proposed algorithms consistently achieve a better balance between diversity and relevance than several state-of-the-art kMIPS and DkMIPS methods, while outperforming existing DkMIPS methods in terms of efficiency and scalability. Our code is publicly available at https://github.com/HuangQiang/DiverseMIPS.
KW - Maximal Marginal Relevance
KW - Result Diversification
KW - Submodular Maximization
KW - k-Maximum Inner Product Search
UR - https://www.scopus.com/pages/publications/105042500834
U2 - 10.1007/s00778-026-00982-8
DO - 10.1007/s00778-026-00982-8
M3 - 文章
AN - SCOPUS:105042500834
SN - 1066-8888
VL - 35
JO - VLDB Journal
JF - VLDB Journal
IS - 4
M1 - 32
ER -