Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
124 tokens/sec
GPT-4o
8 tokens/sec
Gemini 2.5 Pro Pro
47 tokens/sec
o3 Pro
5 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

On the Robustness of Decision-Focused Learning (2311.16487v4)

Published 28 Nov 2023 in cs.LG and math.OC

Abstract: Decision-Focused Learning (DFL) is an emerging learning paradigm that tackles the task of training a ML model to predict missing parameters of an incomplete optimization problem, where the missing parameters are predicted. DFL trains an ML model in an end-to-end system, by integrating the prediction and optimization tasks, providing better alignment of the training and testing objectives. DFL has shown a lot of promise and holds the capacity to revolutionize decision-making in many real-world applications. However, very little is known about the performance of these models under adversarial attacks. We adopt ten unique DFL methods and benchmark their performance under two distinctly focused attacks adapted towards the Predict-then-Optimize problem setting. Our study proposes the hypothesis that the robustness of a model is highly correlated with its ability to find predictions that lead to optimal decisions without deviating from the ground-truth label. Furthermore, we provide insight into how to target the models that violate this condition and show how these models respond differently depending on the achieved optimality at the end of their training cycles.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (28)
  1. Differentiable Convex Optimization Layers. CoRR, abs/1910.12430.
  2. Learning with Fenchel-Young Losses. arXiv:1901.02324.
  3. The Perils of Learning Before Optimizing. arXiv:2106.10349.
  4. An Analysis of Adversarial Attacks and Defenses on Autonomous Driving Models. arXiv:2002.02175.
  5. Smart ”Predict, then Optimize”. arXiv:1710.08005.
  6. Adversarial Regression for Detecting Attacks in Cyber-Physical Systems. arXiv:1804.11022.
  7. Explaining and Harnessing Adversarial Examples. arXiv:1412.6572.
  8. An Adversarial Attacker for Neural Networks in Regression Problems. In IJCAI Workshop on Artificial Intelligence Safety (AI Safety). Montreal/Virtual, Canada.
  9. Gurobi Optimization, LLC. 2023. Gurobi Optimizer Reference Manual.
  10. guyomarch. 2017. War2Edit. https://github.com/war2/war2edit.
  11. Properties of Energy-Price Forecasts for Scheduling. In Milano, M., ed., Principles and Practice of Constraint Programming, 957–972. Berlin, Heidelberg: Springer Berlin Heidelberg. ISBN 978-3-642-33558-7.
  12. Characterizing and Improving the Robustness of Predict-Then-Optimize Frameworks.
  13. Adam: A Method for Stochastic Optimization. arXiv:1412.6980.
  14. An Exploration of Poisoning Attacks on Data-Based Decision Making. In Fang, F.; Xu, H.; and Hayel, Y., eds., Decision and Game Theory for Security, 231–252. Cham: Springer International Publishing. ISBN 978-3-031-26369-9.
  15. Adversarial examples in the physical world. arXiv:1607.02533.
  16. Decision-Focused Learning: Through the Lens of Learning to Rank. arXiv:2112.03609.
  17. Smart Predict-and-Optimize for Hard Combinatorial Optimization Problems. CoRR, abs/1911.10092.
  18. Interior Point Solving for LP-based prediction+optimisation. CoRR, abs/2010.13943.
  19. Decision-Focused Learning: Foundations, State of the Art, Benchmark and Future Opportunities. arXiv:2307.13565.
  20. White-Box Target Attack for EEG-Based BCI Regression Problems. arXiv:1911.04606.
  21. Contrastive Losses and Solution Caching for Predict-and-Optimize. arXiv:2011.05354.
  22. Adversarial Attacks, Regression, and Numerical Stability Regularization. arXiv:1812.02885.
  23. Implicit MLE: Backpropagating Through Discrete Exponential Family Distributions. CoRR, abs/2106.01798.
  24. Differentiation of Blackbox Combinatorial Solvers. CoRR, abs/1912.02175.
  25. PyTorch: An Imperative Style, High-Performance Deep Learning Library. CoRR, abs/1912.01703.
  26. OR-Tools.
  27. Adversarial Regression with Multiple Learners. arXiv:1806.02256.
  28. Melding the Data-Decisions Pipeline: Decision-Focused Learning for Combinatorial Optimization. arXiv:1809.05504.

Summary

We haven't generated a summary for this paper yet.