BPQP: A Differentiable Convex Optimization Framework for Efficient End-to-End Learning
Jianming Pan, Zeqi Ye, Xiao Yang, Xu Yang, Weiqing Liu, Lewen Wang,, Jiang Bian

TL;DR
BPQP introduces a novel, efficient differentiable convex optimization framework that reformulates the backward pass as a quadratic programming problem, enabling faster end-to-end learning in neural networks.
Contribution
It presents a reformulation of the backward pass as a quadratic programming problem, significantly improving efficiency over existing differentiable optimization layers.
Findings
Achieves an order of magnitude faster execution time than existing methods.
Demonstrates effectiveness on both simulated and real-world datasets.
Shows superiority over baseline differentiable optimization layers.
Abstract
Data-driven decision-making processes increasingly utilize end-to-end learnable deep neural networks to render final decisions. Sometimes, the output of the forward functions in certain layers is determined by the solutions to mathematical optimization problems, leading to the emergence of differentiable optimization layers that permit gradient back-propagation. However, real-world scenarios often involve large-scale datasets and numerous constraints, presenting significant challenges. Current methods for differentiating optimization problems typically rely on implicit differentiation, which necessitates costly computations on the Jacobian matrices, resulting in low efficiency. In this paper, we introduce BPQP, a differentiable convex optimization framework designed for efficient end-to-end learning. To enhance efficiency, we reformulate the backward pass as a simplified and decoupled…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsMachine Learning and Algorithms · Machine Learning and Data Classification · Advanced Bandit Algorithms Research
