Scaling Decision-Focused Learning to Large Problems with Lagrangian Decomposition

· Source: Machine Learning · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Mathematics & Computational Sciences · Depth: Expert, quick

Summary

A new framework integrates Lagrangian decomposition (LD) into decision-focused learning (DFL) to overcome its scalability limitations in predict-then-optimize problems. Traditional DFL faces high computational costs, requiring a constrained optimization problem solution for each training instance per iteration. This novel approach introduces a surrogate objective and two loss functions, offering two variants with different trade-offs between computational efficiency and solution quality. The framework is compatible with standard DFL methods like Smart Predict-then-Optimize (SPO+) and Implicit Maximum Likelihood Estimation (IMLE). Experiments on multi-dimensional knapsack and quadratic portfolio optimization benchmarks demonstrate competitive performance, consistently outperforming traditional DFL on large-scale instances, handling up to eight times more variables than typically considered. An implementation is available at https://github.com/corail-research/DFL-LD.

Key takeaway

For Machine Learning Engineers building predict-then-optimize systems, if you face scalability issues with traditional decision-focused learning, consider integrating Lagrangian decomposition. This approach allows your models to handle up to eight times more variables efficiently, especially for large-scale problems like knapsack or portfolio optimization. Explore the provided implementation to enhance computational performance without sacrificing competitive solution quality.

Key insights

Lagrangian decomposition scales decision-focused learning, enabling efficient predict-then-optimize solutions for large, complex problems.

Principles

Method

The framework introduces a surrogate objective and two loss functions for prediction model training. It offers two variants balancing efficiency and solution quality, integrating with SPO+ and IMLE.

In practice

Topics

Code references

Best for: Research Scientist, AI Scientist, Machine Learning Engineer, AI Architect

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by Machine Learning.