一种实时行程推荐后处理系统

Linge Jiang, Guiyang Wang, Zhibo Zhu, Binghao Wang, Runsheng Gan, Ziqi Liu, Jun Zhou
{"title":"一种实时行程推荐后处理系统","authors":"Linge Jiang, Guiyang Wang, Zhibo Zhu, Binghao Wang, Runsheng Gan, Ziqi Liu, Jun Zhou","doi":"10.1145/3511808.3557190","DOIUrl":null,"url":null,"abstract":"Post-processing is crucial to modern recommendation systems to achieve various purposes, e.g., improving diversity, and giving reasonable itineraries which consist of combinations of items, but is merely studied in the literature. We decouple the recommendation system into two modules including a reward estimation module and a post-processing module. Our real-time post-processing module built on Ray abstracts the common post-processing problems in the itinerary recommendation as combinatorial optimization problems. Under the goal of maximizing the click-through rate, the more reasonable recommendation results are obtained by imposing various constraints on the candidate items. However, the optimization problems are typically mixed integer programming problems with quadratic terms in practice, which are NP-hard. In real-time scenarios, there are extremely high requirements for the speed of the solving process. We speed up the problem solving by linearizing and relaxing the original problem and use Ray serving as the underlying service to provide stable and efficient technical support. At last, We provide services to users by deploying the post-processing module in the itinerary recommendation scenario at Alipay's built-in applet named ''What's nearby''. The online A/B experiment shows that the user exposure click rate can be significantly improved.","PeriodicalId":389624,"journal":{"name":"Proceedings of the 31st ACM International Conference on Information & Knowledge Management","volume":"40 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Real-time Post-processing System for Itinerary Recommendation\",\"authors\":\"Linge Jiang, Guiyang Wang, Zhibo Zhu, Binghao Wang, Runsheng Gan, Ziqi Liu, Jun Zhou\",\"doi\":\"10.1145/3511808.3557190\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Post-processing is crucial to modern recommendation systems to achieve various purposes, e.g., improving diversity, and giving reasonable itineraries which consist of combinations of items, but is merely studied in the literature. We decouple the recommendation system into two modules including a reward estimation module and a post-processing module. Our real-time post-processing module built on Ray abstracts the common post-processing problems in the itinerary recommendation as combinatorial optimization problems. Under the goal of maximizing the click-through rate, the more reasonable recommendation results are obtained by imposing various constraints on the candidate items. However, the optimization problems are typically mixed integer programming problems with quadratic terms in practice, which are NP-hard. In real-time scenarios, there are extremely high requirements for the speed of the solving process. We speed up the problem solving by linearizing and relaxing the original problem and use Ray serving as the underlying service to provide stable and efficient technical support. At last, We provide services to users by deploying the post-processing module in the itinerary recommendation scenario at Alipay's built-in applet named ''What's nearby''. The online A/B experiment shows that the user exposure click rate can be significantly improved.\",\"PeriodicalId\":389624,\"journal\":{\"name\":\"Proceedings of the 31st ACM International Conference on Information & Knowledge Management\",\"volume\":\"40 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-10-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 31st ACM International Conference on Information & Knowledge Management\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3511808.3557190\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 31st ACM International Conference on Information & Knowledge Management","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3511808.3557190","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

后处理对于现代推荐系统实现各种目的至关重要,例如,提高多样性,给出由项目组合组成的合理行程,但仅在文献中进行研究。我们将推荐系统解耦为两个模块,包括奖励估计模块和后处理模块。基于Ray的实时后处理模块将行程推荐中常见的后处理问题抽象为组合优化问题。在点击率最大化的目标下,通过对候选项目施加各种约束,获得更合理的推荐结果。然而,在实践中,优化问题通常是带有二次项的混合整数规划问题,具有np困难。在实时场景中,对求解过程的速度有极高的要求。我们将原有问题线性化、松弛化,加速问题的解决,并利用Ray作为底层服务,提供稳定高效的技术支持。最后,我们将后处理模块部署在支付宝内置的小程序“附近有什么”的行程推荐场景中,为用户提供服务。在线A/B实验表明,可以显著提高用户曝光点击率。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A Real-time Post-processing System for Itinerary Recommendation
Post-processing is crucial to modern recommendation systems to achieve various purposes, e.g., improving diversity, and giving reasonable itineraries which consist of combinations of items, but is merely studied in the literature. We decouple the recommendation system into two modules including a reward estimation module and a post-processing module. Our real-time post-processing module built on Ray abstracts the common post-processing problems in the itinerary recommendation as combinatorial optimization problems. Under the goal of maximizing the click-through rate, the more reasonable recommendation results are obtained by imposing various constraints on the candidate items. However, the optimization problems are typically mixed integer programming problems with quadratic terms in practice, which are NP-hard. In real-time scenarios, there are extremely high requirements for the speed of the solving process. We speed up the problem solving by linearizing and relaxing the original problem and use Ray serving as the underlying service to provide stable and efficient technical support. At last, We provide services to users by deploying the post-processing module in the itinerary recommendation scenario at Alipay's built-in applet named ''What's nearby''. The online A/B experiment shows that the user exposure click rate can be significantly improved.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信