A pareto-efficient algorithm for multiple objective optimization in e-commerce recommendation

Recommendation with multiple objectives is an important but difficult problem, where the coherent difficulty lies in the possible conflicts between objectives. In this case, multi-objective optimization is expected to be Pareto efficient, where no single objective can be further improved without hurting the others. However existing approaches to Pareto efficient multi-objective recommendation still lack good theoretical guarantees. In this paper, we propose a general framework for generating Pareto efficient recommendations. Assuming that there are formal differentiable formulations for the objectives, we coordinate these objectives with a weighted aggregation. Then we propose a condition ensuring Pareto efficiency theoretically and a two-step Pareto efficient optimization algorithm. Meanwhile the algorithm can be easily adapted for Pareto Frontier generation and fair recommendation selection. We specifically apply the proposed framework on E-Commerce recommendation to optimize GMV and CTR simultaneously. Extensive online and offline experiments are conducted on the real-world E-Commerce recommender system and the results validate the Pareto efficiency of the framework. To the best of our knowledge, this work is among the first to provide a Pareto efficient framework for multi-objective recommendation with theoretical guarantees. Moreover, the framework can be applied to any other objectives with differentiable formulations and any model with gradients, which shows its strong scalability.

[1]  Adriano Veloso,et al.  Pareto-efficient hybridization for multi-objective recommender systems , 2012, RecSys.

[2]  Uzay Kaymak,et al.  Facet selection algorithms for web product search , 2013, CIKM.

[3]  Krishna P. Gummadi,et al.  Optimizing the Recency-Relevancy Trade-off in Online News Recommendations , 2017, WWW.

[4]  Liang Tang,et al.  An Empirical Study on Recommendation with Multiple Types of Feedback , 2016, KDD.

[5]  R. Bro,et al.  A fast non‐negativity‐constrained least squares algorithm , 1997 .

[6]  ChengXiang Zhai,et al.  Supporting Keyword Search in Product Database: A Probabilistic Approach , 2013, Proc. VLDB Endow..

[7]  Xiang Chen,et al.  Optimizing Trade-offs Among Stakeholders in Real-Time Bidding by Incorporating Multimedia Metrics , 2017, SIGIR.

[8]  Qi Zhao,et al.  Multi-Product Utility Maximization for Economic Recommendation , 2017, WSDM.

[9]  Xiao Lin,et al.  Value-aware Recommendation based on Reinforcement Profit Maximization , 2019, WWW.

[10]  Sean M. McNee,et al.  Being accurate is not enough: how accuracy metrics have hurt recommender systems , 2006, CHI Extended Abstracts.

[11]  Rómer Rosales,et al.  Post-click conversion modeling and analysis for non-guaranteed delivery display advertising , 2012, WSDM '12.

[12]  John Dines,et al.  A Multi-Objective Learning to re-Rank Approach to Optimize Online Marketplaces for Multiple Stakeholders , 2017, ArXiv.

[13]  Christopher J. C. Burges,et al.  From RankNet to LambdaRank to LambdaMART: An Overview , 2010 .

[14]  Xiao Ma,et al.  Entire Space Multi-Task Model: An Effective Approach for Estimating Post-Click Conversion Rate , 2018, SIGIR.

[15]  Vladlen Koltun,et al.  Multi-Task Learning as Multi-Objective Optimization , 2018, NeurIPS.

[16]  Qiang Wu,et al.  Adapting boosting for information retrieval measures , 2010, Information Retrieval.

[17]  John Riedl,et al.  Item-based collaborative filtering recommendation algorithms , 2001, WWW '01.

[18]  Tie-Yan Liu,et al.  Learning to rank: from pairwise approach to listwise approach , 2007, ICML '07.

[19]  Jean-Antoine Désidéri,et al.  Multiple-Gradient Descent Algorithm (MGDA) , 2009 .

[20]  Zheng Chen,et al.  Revenue optimization with relevance constraint in sponsored search , 2009, KDD Workshop on Data Mining and Audience Intelligence for Advertising.

[21]  Yiqun Liu,et al.  Fairness-Aware Group Recommendation with Pareto-Efficiency , 2017, RecSys.

[22]  Neil J. Hurley Personalised ranking with diversity , 2013, RecSys.

[23]  Jun Wang,et al.  Optimizing multiple objectives in collaborative filtering , 2010, RecSys '10.

[24]  ZivianiNivio,et al.  Multiobjective Pareto-Efficient Approaches for Recommender Systems , 2014 .

[25]  Jun Yu,et al.  Latent dirichlet allocation based diversified retrieval for e-commerce search , 2014, WSDM.

[26]  Yiqun Liu,et al.  Economic Recommendation with Surplus Maximization , 2016, WWW.

[27]  Anísio Lacerda,et al.  Multiobjective Pareto-Efficient Approaches for Recommender Systems , 2014, ACM Trans. Intell. Syst. Technol..

[28]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[29]  Marco Laumanns,et al.  SPEA2: Improving the strength pareto evolutionary algorithm , 2001 .

[30]  Mi Zhang,et al.  Avoiding monotony: improving the diversity of recommendation lists , 2008, RecSys '08.

[31]  Beibei Li,et al.  Towards a theory model for product search , 2011, WWW.

[32]  Shubhra Kanti Karmaker Santu,et al.  On Application of Learning to Rank for E-Commerce Search , 2017, SIGIR.

[33]  C. Burges,et al.  Learning to Rank Using Classification and Gradient Boosting , 2008 .

[34]  Liangjie Hong,et al.  An Ensemble-based Approach to Click-Through Rate Prediction for Promoted Listings at Etsy , 2017, ADKDD@KDD.

[35]  Hang Li,et al.  AdaRank: a boosting algorithm for information retrieval , 2007, SIGIR.

[36]  Yoram Singer,et al.  An Efficient Boosting Algorithm for Combining Preferences by , 2013 .

[37]  Laizhong Cui,et al.  A novel multi-objective evolutionary algorithm for recommendation systems , 2017, J. Parallel Distributed Comput..

[38]  Derek Bridge,et al.  Diversity, Serendipity, Novelty, and Coverage , 2016, ACM Trans. Interact. Intell. Syst..

[39]  Huan Liu,et al.  Turning Clicks into Purchases: Revenue Optimization for Product Search in E-Commerce , 2018, SIGIR.

[40]  Filip Radlinski,et al.  Optimizing relevance and revenue in ad search: a query substitution approach , 2008, SIGIR '08.

[41]  Dietmar Jannach,et al.  Accuracy improvements for multi-criteria recommender systems , 2012, EC '12.

[42]  Christian Posse,et al.  Multiple objective optimization in recommender systems , 2012, RecSys.

[43]  Maoguo Gong,et al.  Multi-objective optimization for long tail recommendation , 2016, Knowl. Based Syst..

[44]  R. Penrose On best approximate solutions of linear matrix equations , 1956, Mathematical Proceedings of the Cambridge Philosophical Society.

[45]  Gregory N. Hullender,et al.  Learning to rank using gradient descent , 2005, ICML.

[46]  Heng-Tze Cheng,et al.  Wide & Deep Learning for Recommender Systems , 2016, DLRS@RecSys.