Many important multiple-objective decision problems can be cast within the framework of ranking under constraints and solved via a weighted bipartite matching linear program. Some of these optimization problems, such as personalized content recommendations, may need to be solved in real time and thus must comply with strict time requirements to prevent the perception of latency by consumers. Classical linear programming is too computationally inefficient for such settings. We propose a novel approach to scale up ranking under constraints by replacing the weighted bipartite matching optimization with a prediction problem in the algorithm deployment stage. We show empirically that the proposed approximate solution to the ranking problem leads to a major reduction in required computing resources without much sacrifice in constraint compliance and achieved utility, allowing us to solve larger constrained ranking problems real-time, within the required 50 milliseconds, than previously reported.
翻译:许多重要的多重目标决定问题可以在限制下排名的框架内提出,并通过加权双方对齐线性程序加以解决。有些优化问题,如个性化内容建议,可能需要实时解决,因此必须符合严格的时间要求,以防止消费者对隐蔽性的看法。典型的线性编程在计算上效率太低,不适合这种环境。我们建议一种新颖的办法,通过在算法部署阶段用预测问题取代加权双方对齐优化来提升在限制下的排名。我们从经验上表明,对排名问题提议的近似解决办法导致所需的计算资源大量减少,而没有在约束性合规和达到效用方面作出多大牺牲,使我们能够在规定的50毫秒内实时解决更大的限制排名问题。