Timezone: »
We study a structured linear program (LP) that emerges in the need of ranking candidates or items in personalized recommender systems. Since the candidate set is only known in real time, the LP also needs to be solved in real time. Latency and user experience are major considerations, requiring the LP to be solved within just a few milliseconds. Although typical instances of the problem are not very large in size, this stringent time limit is beyond the capability of most existing commercial LP solvers, which can take 20 milliseconds or more to find a solution. Thus, reliable methods that address the real-world complication of latency become necessary.In this paper, we propose a fast specialized LP solver for a structured problem with diversity constraints.Our method solves the dual problem, making use of the piece-wise affine structure of the dual objective function, with an additional screening technique that helps reduce the dimensionality of the problem as the algorithm progresses. Experiments reveal that our method can solve the problem within roughly 1 millisecond, yielding a 20x improvement in speed over the most performant standard LP solvers. This speed-up can help improve the quality of recommendations without affecting user experience, highlighting how optimization can provide solid orthogonal value to machine-learned recommender systems.
Author Information
Miao Cheng (LinkedIn)
I am currently part of the Data/AI team at LinkedIn, building end-to-end innovative AI/ML solutions for products at scale. Tsinghua University (Bachelor's degrees in Automation/EECS and Economics) + UPenn Computer Science Grad.
Haoyue Wang (Massachusetts Institute of Technology)
Aman Gupta (LinkedIn)
Rahul Mazumder (MIT)
Sathiya Selvaraj (LinkedIn)
Kinjal Basu (LinkedIn)
More from the Same Authors
-
2021 : Adam vs. SGD: Closing the generalization gap on image classification »
Aman Gupta · Rohan Ramanath · Jun Shi · Sathiya Keerthi -
2021 : Newer is not always better: Rethinking transferability metrics, their peculiarities, stability and performance »
Shibal Ibrahim · Natalia Ponomareva · Rahul Mazumder -
2022 : Network Pruning at Scale: A Discrete Optimization Approach »
Wenyu Chen · Riade Benbaki · Xiang Meng · Rahul Mazumder -
2022 : Improved Deep Neural Network Generalization Using m-Sharpness-Aware Minimization »
Kayhan Behdin · Qingquan Song · Aman Gupta · Sathiya Selvaraj · David Durfee · Ayan Acharya · Rahul Mazumder -
2022 : Poster Session 2 »
Jinwuk Seok · Bo Liu · Ryotaro Mitsuboshi · David Martinez-Rubio · Weiqiang Zheng · Ilgee Hong · Chen Fan · Kazusato Oko · Bo Tang · Miao Cheng · Aaron Defazio · Tim G. J. Rudner · Gabriele Farina · Vishwak Srinivasan · Ruichen Jiang · Peng Wang · Jane Lee · Nathan Wycoff · Nikhil Ghosh · Yinbin Han · David Mueller · Liu Yang · Amrutha Varshini Ramesh · Siqi Zhang · Kaifeng Lyu · David Yunis · Kumar Kshitij Patel · Fangshuo Liao · Dmitrii Avdiukhin · Xiang Li · Sattar Vakili · Jiaxin Shi -
2022 Poster: Pushing the limits of fairness impossibility: Who's the fairest of them all? »
Brian Hsu · Rahul Mazumder · Preetam Nandy · Kinjal Basu -
2021 : Poster Session 2 (gather.town) »
Wenjie Li · Akhilesh Soni · Jinwuk Seok · Jianhao Ma · Jeffery Kline · Mathieu Tuli · Miaolan Xie · Robert Gower · Quanqi Hu · Matteo Cacciola · Yuanlu Bai · Boyue Li · Wenhao Zhan · Shentong Mo · Junhyung Lyle Kim · Sajad Fathi Hafshejani · Chris Junchi Li · Zhishuai Guo · Harshvardhan Harshvardhan · Neha Wadia · Tatjana Chavdarova · Difan Zou · Zixiang Chen · Aman Gupta · Jacques Chen · Betty Shea · Benoit Dherin · Aleksandr Beznosikov -
2021 Poster: DSelect-k: Differentiable Selection in the Mixture of Experts with Applications to Multi-Task Learning »
Hussein Hazimeh · Zhe Zhao · Aakanksha Chowdhery · Maheswaran Sathiamoorthy · Yihua Chen · Rahul Mazumder · Lichan Hong · Ed Chi -
2020 Poster: A/B Testing in Dense Large-Scale Networks: Design and Inference »
Preetam Nandy · Kinjal Basu · Shaunak Chatterjee · Ye Tu -
2020 Spotlight: A/B Testing in Dense Large-Scale Networks: Design and Inference »
Preetam Nandy · Kinjal Basu · Shaunak Chatterjee · Ye Tu -
2019 Poster: Interior-Point Methods Strike Back: Solving the Wasserstein Barycenter Problem »
DongDong Ge · Haoyue Wang · Zikai Xiong · Yinyu Ye -
2017 Poster: Large-Scale Quadratically Constrained Quadratic Program via Low-Discrepancy Sequences »
Kinjal Basu · Ankan Saha · Shaunak Chatterjee