TY - JOUR
T1 - Diversifying recommendations on sequences of sets
AU - Nikookar, Sepideh
AU - Esfandiari, Mohammadreza
AU - Borromeo, Ria Mae
AU - Sakharkar, Paras
AU - Amer-Yahia, Sihem
AU - Basu Roy, Senjuti
N1 - Publisher Copyright:
© 2022, The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature.
PY - 2023/3
Y1 - 2023/3
N2 - Diversifying recommendations on a sequence of sets (or sessions) of items captures a variety of applications. Notable examples include recommending online music playlists, where a session is a channel and multiple channels are listened to in sequence, or recommending tasks in crowdsourcing, where a session is a set of tasks and multiple task sessions are completed in sequence. Item diversity can be defined in more than one way, e.g., as a genre diversity for music, or as a function of reward in crowdsourcing. A user who engages in multiple sessions may intend to experience diversity within and/or across sessions. Intra session diversity is set-based, whereas Inter session diversity is naturally sequence-based. This novel formulation gives rise to four bi-objective problems with the goal of minimizing or maximizing Inter and Intra diversities. We prove hardness and develop efficient algorithms with theoretical guarantees. Our experiments with human subjects on two real datasets show that our diversity formulations do serve different user needs and yield high user satisfaction. Our large-scale experiments on real and synthetic data empirically demonstrate that our solutions satisfy our theoretical bounds and are highly scalable, compared to baselines.
AB - Diversifying recommendations on a sequence of sets (or sessions) of items captures a variety of applications. Notable examples include recommending online music playlists, where a session is a channel and multiple channels are listened to in sequence, or recommending tasks in crowdsourcing, where a session is a set of tasks and multiple task sessions are completed in sequence. Item diversity can be defined in more than one way, e.g., as a genre diversity for music, or as a function of reward in crowdsourcing. A user who engages in multiple sessions may intend to experience diversity within and/or across sessions. Intra session diversity is set-based, whereas Inter session diversity is naturally sequence-based. This novel formulation gives rise to four bi-objective problems with the goal of minimizing or maximizing Inter and Intra diversities. We prove hardness and develop efficient algorithms with theoretical guarantees. Our experiments with human subjects on two real datasets show that our diversity formulations do serve different user needs and yield high user satisfaction. Our large-scale experiments on real and synthetic data empirically demonstrate that our solutions satisfy our theoretical bounds and are highly scalable, compared to baselines.
KW - Combinatorial optimization
KW - Data management models
KW - Diversity algorithms
KW - Recommendation systems
UR - http://www.scopus.com/inward/record.url?scp=85130470013&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85130470013&partnerID=8YFLogxK
U2 - 10.1007/s00778-022-00740-6
DO - 10.1007/s00778-022-00740-6
M3 - Article
AN - SCOPUS:85130470013
SN - 1066-8888
VL - 32
SP - 283
EP - 304
JO - VLDB Journal
JF - VLDB Journal
IS - 2
ER -