Practical Design of Performant Recommender Systems using Large-scale Linear Programming-based Global Inference

被引:1
|
作者
Gupta, Aman [1 ]
Keerthi, S. Sathiya [1 ]
Acharya, Ayan [1 ]
Cheng, Miao [1 ]
Elizondo, Borja Ocejo [1 ]
Ramanath, Rohan [2 ]
Mazumder, Rahul [1 ]
Basu, Kinjal [3 ]
Tay, J. Kenneth [1 ]
Gupta, Rupesh [1 ]
机构
[1] LinkedIn, Sunnyvale, CA 94085 USA
[2] Chico AI, Chico, CA USA
[3] Aliveo AI, Middletown, CT USA
来源
PROCEEDINGS OF THE 29TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, KDD 2023 | 2023年
关键词
D O I
10.1145/3580305.3599183
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Several key problems in web-scale recommender systems, such as optimal matching and allocation, can be formulated as large-scale linear programs (LPs) [4, 1]. These LPs take predictions from ML models such as probabilities of click, like, etc. as inputs and optimize recommendations made to users. In recent years, there has been an explosion in the research and development of large-scale recommender systems, but effective optimization of business objectives using the output of those systems remains a challenge. Although LPs can help optimize such business objectives, and algorithms for solving LPs have existed since the 1950s [5, 8], generic LP solvers cannot handle the scale of these problems. At LinkedIn, we have developed algorithms that can solve LPs of various forms with trillions of variables in a Spark-based library called "DuaLip" [7], a novel distributed solver that solves a perturbation of the LP problem at scale via gradient-based algorithms on the smooth dual of the perturbed LP. DuaLip has been deployed in production at LinkedIn and powers several very large-scale recommender systems. DuaLip is open-sourced and extensible in terms of features and algorithms. In this first-of-its-kind tutorial, we will motivate the application of LPs to improve recommender systems, cover the theory of key LP algorithms [8, 6], and introduce DuaLip (https://github.com / linkedin/DuaLip), a highly performant Spark-based library that solves extreme-scale LPs for a large variety of recommender system problems. We will describe practical successes of large-scale LP in the industry [3, 2, 9], followed by a hands-on exercise to run DuaLip.
引用
收藏
页码:5781 / 5782
页数:2
相关论文
共 50 条
  • [21] PDAS: A Practical Distributed ADMM System for Large-Scale Linear Programming Problems at Alipay
    Zhou, Jun
    Bao, Yang
    Jian, Daohong
    Wu, Hua
    PROCEEDINGS OF THE 29TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, KDD 2023, 2023, : 5717 - 5727
  • [22] An approach to analysis and design for some large-scale linear systems
    Jiang, Jiahe
    IMA JOURNAL OF MATHEMATICAL CONTROL AND INFORMATION, 2016, 33 (04) : 951 - 961
  • [24] Robust Global Practical Stabilization of a Class of Large-Scale Interconnected Nonlinear Systems
    Fu, Qin
    2010 CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-5, 2010, : 3082 - 3086
  • [25] USING PERFORMANCE MODELING TO DESIGN LARGE-SCALE SYSTEMS
    Barker, Kevin J.
    Davis, Kei
    Hoisie, Adolfy
    Kerbyson, Darren J.
    Lang, Michael
    Pakin, Scott
    Carlos Sancho, Jose
    COMPUTER, 2009, 42 (11) : 42 - 49
  • [26] A genetic network programming-based bidding strategy with adjusting parameters for large-scale continuous double auction
    Yue, Chuan
    Mabu, Shingo
    Hirasawa, Kotaro
    IEEJ Transactions on Electronics, Information and Systems, 2013, 133 (02) : 388 - 397
  • [27] A Global Design Approach for Large-Scale Thermoelectric Energy Harvesting Systems
    G. Roy
    E. Matagne
    P. J. Jacques
    Journal of Electronic Materials, 2013, 42 : 1781 - 1788
  • [28] Continuous thrust orbit transfer optimization using large-scale linear programming
    Ulybyshev, Yuri
    JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2007, 30 (02) : 427 - 436
  • [29] A Global Design Approach for Large-Scale Thermoelectric Energy Harvesting Systems
    Roy, G.
    Matagne, E.
    Jacques, P. J.
    JOURNAL OF ELECTRONIC MATERIALS, 2013, 42 (07) : 1781 - 1788
  • [30] Adaptive dynamic programming-based decentralised control for large-scale nonlinear systems subject to mismatched interconnections with unknown time-delay
    Wu, Qiuye
    Zhao, Bo
    Liu, Derong
    INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 2020, 51 (15) : 2883 - 2898