The NodeHopper: Enabling Low Latency Ranking with Constraints via a Fast Dual Solver

0Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

Modern recommender systems need to deal with multiple objectives like balancing user engagement with recommending diverse and fresh content. An appealing way to optimally trade these off is by imposing constraints on the ranking according to which items are presented to a user. This results in a constrained ranking optimization problem that can be solved as a linear program (LP). However, off-the-shelf LP solvers are unable to meet the severe latency constraints in systems that serve live traffic. To address this challenge, we exploit the structure of the dual optimization problem to develop a fast solver. We analyze theoretical properties of our solver and show experimentally that it is able to solve constrained ranking problems on synthetic and real-world recommendation datasets an order of magnitude faster than off-the-shelf solvers, thereby enabling their deployment under severe latency constraints.

Author supplied keywords

Cite

CITATION STYLE

APA

Zhernov, A., Dvijotham, K. D., Lobov, I., Calian, D. A., Gong, M., Chandrashekar, N., & Mann, T. A. (2020). The NodeHopper: Enabling Low Latency Ranking with Constraints via a Fast Dual Solver. In Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (pp. 1285–1294). Association for Computing Machinery. https://doi.org/10.1145/3394486.3403181

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free