TY - GEN
T1 - Pick & merge
T2 - 13th ACM Conference on Recommender Systems, RecSys 2019
AU - Makmal, Adi
AU - Allerhand, Liron
AU - Ephrath, Jonathan
AU - Nice, Nir
AU - Berezin, Hilik
AU - Koenigstein, Noam
N1 - Publisher Copyright:
© 2019 Association for Computing Machinery.
PY - 2019/9/10
Y1 - 2019/9/10
N2 - Microsoft Windows is the most popular operating system (OS) for personal computers (PCs). With hundreds of millions of users, its app marketplace, Windows Store, is one of the largest in the world. As such, special considerations are required in order to improve online computational efciency and response times. This paper presents the results of an extensive research of efective fltering method for semi-personalized recommendations. The fltering problem, defned here for the frst time, addresses an aspect that was so far largely overlooked by the recommender systems literature, namely efective and efcient method for removing items from semi-personalized recommendation lists. Semi-personalized recommendation lists serve a common list to a group of people based on their shared interest or background. Unlike fully personalized lists, these lists are cacheable and constitute the majority of recommendation lists in many online stores. This motivates the following question: can we remove (most of) the users' undesired items without collapsing onto fully personalized recommendations? Our solution is based on dividing the users into few subgroups, such that each subgroup receives a diferent variant of the original recommendation list. This approach adheres to the principles of semi-personalization and hence preserves simplicity and cacheability. We formalize the problem of fnding optimal subgroups that minimize the total number of fltering errors, and show that it is combinatorially formidable. Consequently, a greedy algorithm is proposed that flters out most of the undesired items, while bounding the maximal number of errors for each user. Finally, a detailed evaluation of the proposed algorithm is presented using both proprietary and public datasets.
AB - Microsoft Windows is the most popular operating system (OS) for personal computers (PCs). With hundreds of millions of users, its app marketplace, Windows Store, is one of the largest in the world. As such, special considerations are required in order to improve online computational efciency and response times. This paper presents the results of an extensive research of efective fltering method for semi-personalized recommendations. The fltering problem, defned here for the frst time, addresses an aspect that was so far largely overlooked by the recommender systems literature, namely efective and efcient method for removing items from semi-personalized recommendation lists. Semi-personalized recommendation lists serve a common list to a group of people based on their shared interest or background. Unlike fully personalized lists, these lists are cacheable and constitute the majority of recommendation lists in many online stores. This motivates the following question: can we remove (most of) the users' undesired items without collapsing onto fully personalized recommendations? Our solution is based on dividing the users into few subgroups, such that each subgroup receives a diferent variant of the original recommendation list. This approach adheres to the principles of semi-personalization and hence preserves simplicity and cacheability. We formalize the problem of fnding optimal subgroups that minimize the total number of fltering errors, and show that it is combinatorially formidable. Consequently, a greedy algorithm is proposed that flters out most of the undesired items, while bounding the maximal number of errors for each user. Finally, a detailed evaluation of the proposed algorithm is presented using both proprietary and public datasets.
KW - E-commerce
KW - Personalization Systems
KW - Recommender Systems
UR - http://www.scopus.com/inward/record.url?scp=85073333933&partnerID=8YFLogxK
U2 - 10.1145/3298689.3347005
DO - 10.1145/3298689.3347005
M3 - Conference contribution
AN - SCOPUS:85073333933
T3 - RecSys 2019 - 13th ACM Conference on Recommender Systems
SP - 472
EP - 476
BT - RecSys 2019 - 13th ACM Conference on Recommender Systems
PB - Association for Computing Machinery, Inc
Y2 - 16 September 2019 through 20 September 2019
ER -