Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3511808.3557100acmconferencesArticle/Chapter ViewAbstractPublication PagescikmConference Proceedingsconference-collections
research-article

E-Commerce Promotions Personalization via Online Multiple-Choice Knapsack with Uplift Modeling

Published: 17 October 2022 Publication History

Abstract

Promotions and discounts are essential components of modern e-commerce platforms, where they are often used to incentivize customers towards purchase completion. Promotions also affect revenue and may incur a monetary loss that is often limited by a dedicated promotional budget. We propose an Online Constrained Multiple-Choice Promotions Personalization framework, driven by causal incremental estimations achieved by uplift modeling. Our work formalizes the problem as an Online Multiple-Choice Knapsack Problem and extends the existent literature by addressing cases with negative weights and values as a result from causal estimations. Our real-time adaptive method guarantees budget constraints compliance achieving above 99.7% of the potential optimal impact on various datasets. It was deployed in a large-scale experimental study at Booking.com - one of the leading online travel platforms in the world. The application resulted in 162% improvement in sales while complying a zero-budget constraint, enabling long-term self-sponsored promotional campaigns.

References

[1]
Meng Ai, Biao Li, Heyang Gong, Qingwei Yu, Shengjie Xue, Yuan Zhang, Yunzhou Zhang, and Peng Jiang. 2022. LBCF: A Large-Scale Budget-Constrained Causal Forest Algorithm. In Proceedings of the ACM Web Conference 2022. 2310--2319.
[2]
Susan Athey and Guido W Imbens. 2015. Machine learning methods for estimating heterogeneous causal effects. stat, Vol. 1050, 5 (2015), 1--26.
[3]
Lucas Bernardi, Themistoklis Mavridis, and Pablo Estevez. 2019. 150 Successful Machine Learning Models: 6 Lessons Learned at Booking.com. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 1743--1751.
[4]
Floris Devriendt, Darie Moldovan, and Wouter Verbeke. 2018. A literature survey and experimental evaluation of the state-of-the-art in uplift modeling: A stepping stone toward the development of prescriptive analytics. Big data, Vol. 6, 1 (2018).
[5]
Eustache Diemert, Artem Betlei, Christophe Renaudin, and Massih-Reza Amini. 2018. A large scale benchmark for uplift modeling. In KDD.
[6]
Dmitri Goldenberg, Javier Albert, Lucas Bernardi, and Pablo Estevez. 2020. Free Lunch! Retrospective uplift modeling for dynamic promotions recommendation within ROI Constraints. In Proceedings of the 14th ACM Conference on Recommender Systems.
[7]
Dmitri Goldenberg, Javier Albert, and Guy Tsype. 2021a. Optimization Levers for Promotions Personalization Under Limited Budget. In Workshop of Multi-Objective Recommender Systems (MORS'21), in conjunction with the 15th ACM Conference on Recommender Systems, RecSys, Vol. 21. 2021.
[8]
Dmitri Goldenberg, Kostia Kofman, Javier Albert, Sarai Mizrachi, Adam Horowitz, and Irene Teinemaa. 2021b. Personalization in Practice: Methods and Applications. In Proceedings of the 14th ACM International Conference on Web Search and Data Mining. 1123--1126.
[9]
Dmitri Goldenberg, Guy Tsype, Igor Spivak, Javier Albert, and Amir Tzur. 2021c. Learning to Persist: Exploring the Tradeoff Between Model Optimization and Experience Consistency. In Companion Proceedings of the Web Conference 2021. Association for Computing Machinery, New York, NY, USA, 527--529.
[10]
Behram J Hansotia and Bradley Rukstales. 2002. Direct marketing for multichannel retailers: Issues, challenges and solutions. Journal of Database Marketing & Customer Strategy Management, Vol. 9, 3 (2002), 259--266.
[11]
Yue He, Xiujun Chen, Di Wu, Junwei Pan, Qing Tan, Chuan Yu, Jian Xu, and Xiaoqiang Zhu. 2021. A Unified Solution to Constrained Bidding in Online Display Advertising. In Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining. 2993--3001.
[12]
Guido W Imbens and Donald B Rubin. 2010. Rubin causal model. In Microeconometrics. Springer, 229--241.
[13]
Sören R Künzel, Jasjeet S Sekhon, Peter J Bickel, and Bin Yu. 2019. Metalearners for estimating heterogeneous treatment effects using machine learning. Proceedings of the national academy of sciences, Vol. 116, 10 (2019), 4156--4165.
[14]
Liangwei Li, Liucheng Sun, Chenwei Weng, Chengfu Huo, and Weijun Ren. 2020. Spending Money Wisely: Online Electronic Coupon Allocation based on Real-Time User Intent Detection. In Proceedings of the 29th ACM International Conference on Information & Knowledge Management. 2597--2604.
[15]
Romain Lopez, Chenchen Li, Xiang Yan, Junwu Xiong, Michael Jordan, Yuan Qi, and Le Song. 2020. Cost-effective incentive allocation via structured counterfactual inference. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 34. 4997--5004.
[16]
George S Lueker. 1998. Average-case analysis of off-line and on-line knapsack problems. Journal of Algorithms, Vol. 29, 2 (1998), 277--305.
[17]
Rahul Makhijani, Shreya Chakrabarti, Dale Struble, and Yi Liu. 2019. LORE: a large-scale offer recommendation engine with eligibility and capacity constraints. In Proceedings of the 13th ACM Conference on Recommender Systems. 160--168.
[18]
Alex Miller and Kartik Hosanagar. 2020. Personalized discount targeting with causal machine learning. (2020).
[19]
Stuart Mitchell, Michael OSullivan, and Iain Dunning. 2011. PuLP: a linear programming toolkit for python. The University of Auckland, Auckland, New Zealand (2011), 65.
[20]
Alessandro Nuara, Francesco Trovo, Nicola Gatti, and Marcello Restelli. 2018. A combinatorial-bandit algorithm for the online joint bid/budget optimization of pay-per-click advertising campaigns. In Thirty-Second AAAI Conference on Artificial Intelligence.
[21]
Diego Olaya, Wouter Verbeke, Jente Van Belle, and Marie-Anne Guerry. 2021. To do or not to do: cost-sensitive causal decision-making. arXiv preprint arXiv:2101.01407 (2021).
[22]
Nicholas J Radcliffe. 2008. Hillstrom's MineThatData email analytics challenge: An approach using uplift modelling. Stochastic Solutions Limited, Vol. 1 (2008), 1--19.
[23]
Prabhakant Sinha and Andris A Zoltners. 1979. The multiple-choice knapsack problem. Operations Research, Vol. 27, 3 (1979), 503--515.
[24]
Irene Teinemaa, Javier Albert, and Nam Pham. 2021. UpliftML: A Python Package for Scalable Uplift Modeling. https://github.com/bookingcom/upliftml.
[25]
Paolo Toth and Silvano Martello. 1990. Knapsack problems: Algorithms and computer implementations. Wiley. 14--15 pages.
[26]
Long Tran-Thanh, Archie Chapman, Alex Rogers, and Nicholas Jennings. 2012. Knapsack based optimal policies for budget--limited multi--armed bandits. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 26.
[27]
Jinsung Yoon, James Jordon, and Mihaela van der Schaar. 2018. GANITE: Estimation of individualized treatment effects using generative adversarial nets. In International Conference on Learning Representations.
[28]
Kui Zhao, Junhao Hua, Ling Yan, Qi Zhang, Huan Xu, and Cheng Yang. 2019. A Unified Framework for Marketing Budget Allocation. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining.
[29]
Zhenyu Zhao and Totte Harinen. 2019. Uplift modeling for multiple treatments with cost optimization. In 2019 IEEE International Conference on Data Science and Advanced Analytics (DSAA). IEEE, 422--431.
[30]
Yunhong Zhou, Deeparnab Chakrabarty, and Rajan Lukose. 2008. Budget constrained bidding in keyword auctions and online knapsack problems. In International Workshop on Internet and Network Economics. Springer, 566--576.
[31]
Yunhong Zhou and Victor Naroditskiy. 2008. Algorithm for stochastic multiple-choice knapsack problem and application to keywords bidding. In Proceedings of the 17th international conference on world wide web. 1175--1176.

Cited By

View all
  • (2024)Optimal auction design with user coupons in advertising systemsProceedings of the Thirty-Third International Joint Conference on Artificial Intelligence10.24963/ijcai.2024/322(2904-2912)Online publication date: 3-Aug-2024
  • (2024)End-to-End Cost-Effective Incentive Recommendation under Budget Constraint with Uplift ModelingProceedings of the 18th ACM Conference on Recommender Systems10.1145/3640457.3688147(560-569)Online publication date: 8-Oct-2024
  • (2024)Decision Focused Causal Learning for Direct Counterfactual Marketing OptimizationProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3672353(6368-6379)Online publication date: 25-Aug-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
CIKM '22: Proceedings of the 31st ACM International Conference on Information & Knowledge Management
October 2022
5274 pages
ISBN:9781450392365
DOI:10.1145/3511808
  • General Chairs:
  • Mohammad Al Hasan,
  • Li Xiong
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 17 October 2022

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. causal inference
  2. multiple choice knapsack problem
  3. online optimization
  4. promotions personalization
  5. uplift modeling

Qualifiers

  • Research-article

Conference

CIKM '22
Sponsor:

Acceptance Rates

CIKM '22 Paper Acceptance Rate 621 of 2,257 submissions, 28%;
Overall Acceptance Rate 1,861 of 8,427 submissions, 22%

Upcoming Conference

CIKM '25

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)119
  • Downloads (Last 6 weeks)10
Reflects downloads up to 13 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Optimal auction design with user coupons in advertising systemsProceedings of the Thirty-Third International Joint Conference on Artificial Intelligence10.24963/ijcai.2024/322(2904-2912)Online publication date: 3-Aug-2024
  • (2024)End-to-End Cost-Effective Incentive Recommendation under Budget Constraint with Uplift ModelingProceedings of the 18th ACM Conference on Recommender Systems10.1145/3640457.3688147(560-569)Online publication date: 8-Oct-2024
  • (2024)Decision Focused Causal Learning for Direct Counterfactual Marketing OptimizationProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3672353(6368-6379)Online publication date: 25-Aug-2024
  • (2024)Qini Curves for Multi-Armed Treatment RulesJournal of Computational and Graphical Statistics10.1080/10618600.2024.2418820(1-24)Online publication date: 24-Oct-2024
  • (2024)Robust portfolio optimization model for electronic coupon allocationINFOR: Information Systems and Operational Research10.1080/03155986.2024.238649462:4(646-660)Online publication date: 14-Aug-2024
  • (2024)Optimal instant discounts of multiple ride options at a ride-hailing aggregatorEuropean Journal of Operational Research10.1016/j.ejor.2023.10.019314:2(718-734)Online publication date: Apr-2024
  • (2023)A Personalized Automated Bidding Framework for Fairness-aware Online AdvertisingProceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3580305.3599765(5544-5553)Online publication date: 6-Aug-2023
  • (2023)A Multi-stage Framework for Online Bonus Allocation Based on Constrained User Intent DetectionProceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3580305.3599764(5028-5038)Online publication date: 6-Aug-2023

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media