Learning k-Determinantal Point Processes for Personalized Ranking

dc.contributor.authorLiu, Yulien
dc.contributor.authorWalder, Christianen
dc.contributor.authorXie, Lexingen
dc.date.accessioned2025-05-23T04:24:08Z
dc.date.available2025-05-23T04:24:08Z
dc.date.issued2024en
dc.description.abstractThe key to personalized recommendation is to predict a personalized ranking on a catalog of items by modeling the user's preferences. There are many personalized ranking approaches for item recommendation from implicit feedback like Bayesian Personalized Ranking (BPR) and listwise ranking. Despite these methods have shown performance benefits, there are still limitations affecting recommendation performance. First, none of them directly optimize ranking of sets, causing inadequate exploitation of correlations among multiple items. Second, the diversity aspect of recommendations is insufficiently addressed compared to relevance. In this work, we present a new optimization criterion LkP based on set probability comparison for personalized ranking that moves beyond traditional ranking-based methods. It for-malizes set-level relevance and diversity ranking comparisons through a Determinantal Point Process (DPP) kernel decom-position. To confer ranking interpretability to the DPP set probabilities and prioritize the practicality of LkP, we condition the standard DPP on the cardinality k of the DPP-distributed set, known as k-DPP, a less-explored extension of DPP. The generic stochastic gradient descent based technique can be directly applied to optimizing models that employ LkP. We implement LkP in the context of both Matrix Factorization (MF) and neural networks approaches, on three real-world datasets, obtaining improved relevance and diversity performances. LkP is broadly applicable, and when applied to existing recommendation models it also yields strong performance improvements, suggesting that LkP holds significant value to the field of recommender systems.en
dc.description.statusPeer-revieweden
dc.format.extent14en
dc.identifier.isbn9798350317152en
dc.identifier.issn1084-4627en
dc.identifier.scopus85200502869en
dc.identifier.urihttp://www.scopus.com/inward/record.url?scp=85200502869&partnerID=8YFLogxKen
dc.identifier.urihttps://hdl.handle.net/1885/733751355
dc.language.isoenen
dc.publisherIEEE Computer Societyen
dc.relation.ispartofProceedings - 2024 IEEE 40th International Conference on Data Engineering, ICDE 2024en
dc.relation.ispartofseries40th IEEE International Conference on Data Engineering, ICDE 2024en
dc.relation.ispartofseriesProceedings - International Conference on Data Engineeringen
dc.rightsPublisher Copyright: © 2024 IEEE.en
dc.subjectDPPsen
dc.subjectOptimization Criterionen
dc.subjectPersonalizationen
dc.titleLearning k-Determinantal Point Processes for Personalized Rankingen
dc.typeConference paperen
dspace.entity.typePublicationen
local.bibliographicCitation.lastpage1049en
local.bibliographicCitation.startpage1036en
local.contributor.affiliationLiu, Yuli; Qinghai Universityen
local.contributor.affiliationWalder, Christian; Alphabet Inc.en
local.contributor.affiliationXie, Lexing; School of Computing, ANU College of Systems and Society, The Australian National Universityen
local.identifier.doi10.1109/ICDE60146.2024.00084en
local.identifier.essn2375-0286en
local.identifier.pure4a1da586-1756-495d-9acd-d10ad6f24978en
local.identifier.urlhttps://www.scopus.com/pages/publications/85200502869en
local.type.statusPublisheden

Downloads