IDEAS home Printed from https://ideas.repec.org/a/spr/coopap/v84y2023i2d10.1007_s10589-022-00422-7.html
   My bibliography  Save this article

Efficient differentiable quadratic programming layers: an ADMM approach

Author

Listed:
  • Andrew Butler

    (University of Toronto)

  • Roy H. Kwon

    (University of Toronto)

Abstract

Recent advances in neural-network architecture allow for seamless integration of convex optimization problems as differentiable layers in an end-to-end trainable neural network. Integrating medium and large scale quadratic programs into a deep neural network architecture, however, is challenging as solving quadratic programs exactly by interior-point methods has worst-case cubic complexity in the number of variables. In this paper, we present an alternative network layer architecture based on the alternating direction method of multipliers (ADMM) that is capable of scaling to moderate sized problems with 100–1000 decision variables and thousands of training examples. Backward differentiation is performed by implicit differentiation of a customized fixed-point iteration. Simulated results demonstrate the computational advantage of the ADMM layer, which for medium scale problems is approximately an order of magnitude faster than the state-of-the-art layers. Furthermore, our novel backward-pass routine is computationally efficient in comparison to the standard approach based on unrolled differentiation or implicit differentiation of the KKT optimality conditions. We conclude with examples from portfolio optimization in the integrated prediction and optimization paradigm.

Suggested Citation

  • Andrew Butler & Roy H. Kwon, 2023. "Efficient differentiable quadratic programming layers: an ADMM approach," Computational Optimization and Applications, Springer, vol. 84(2), pages 449-476, March.
  • Handle: RePEc:spr:coopap:v:84:y:2023:i:2:d:10.1007_s10589-022-00422-7
    DOI: 10.1007/s10589-022-00422-7
    as

    Download full text from publisher

    File URL: http://link.springer.com/10.1007/s10589-022-00422-7
    File Function: Abstract
    Download Restriction: Access to the full text of the articles in this series is restricted.

    File URL: https://libkey.io/10.1007/s10589-022-00422-7?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    References listed on IDEAS

    as
    1. Ayse Sinem Uysal & Xiaoyue Li & John M. Mulvey, 2021. "End-to-End Risk Budgeting Portfolio Optimization with Neural Networks," Papers 2107.04636, arXiv.org.
    2. Enzo Busseti & Walaa M. Moursi & Stephen Boyd, 2019. "Solution refinement at regular points of conic problems," Computational Optimization and Applications, Springer, vol. 74(3), pages 627-643, December.
    3. Michael Ho & Zheng Sun & Jack Xin, 2015. "Weighted Elastic Net Penalized Mean-Variance Portfolio Design and Computation," Papers 1502.01658, arXiv.org, revised Oct 2015.
    4. Brendan O’Donoghue & Eric Chu & Neal Parikh & Stephen Boyd, 2016. "Conic Optimization via Operator Splitting and Homogeneous Self-Dual Embedding," Journal of Optimization Theory and Applications, Springer, vol. 169(3), pages 1042-1068, June.
    5. Fama, Eugene F. & French, Kenneth R., 2015. "A five-factor asset pricing model," Journal of Financial Economics, Elsevier, vol. 116(1), pages 1-22.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Andrew Butler & Roy Kwon, 2021. "Efficient differentiable quadratic programming layers: an ADMM approach," Papers 2112.07464, arXiv.org.
    2. Guillaume Chevalier & Guillaume Coqueret & Thomas Raffinot, 2022. "Supervised portfolios," Post-Print hal-04144588, HAL.
    3. Mathieu Besançon & Joaquim Dias Garcia & Benoît Legat & Akshay Sharma, 2024. "Flexible Differentiable Optimization via Model Transformations," INFORMS Journal on Computing, INFORMS, vol. 36(2), pages 456-478, March.
    4. Jang Ho Kim & Woo Chang Kim & Frank J. Fabozzi, 2021. "Sparse factor model based on trend filtering," Annals of Operations Research, Springer, vol. 306(1), pages 321-342, November.
    5. Clarke, Nicholas, 2022. "It's just a matter of time: Abnormal returns after firms stop repurchasing shares," Finance Research Letters, Elsevier, vol. 49(C).
    6. Croce, M.M. & Nguyen, Thien T. & Raymond, S. & Schmid, L., 2019. "Government debt and the returns to innovation," Journal of Financial Economics, Elsevier, vol. 132(3), pages 205-225.
    7. Shi, Huai-Long & Zhou, Wei-Xing, 2022. "Factor volatility spillover and its implications on factor premia," Journal of International Financial Markets, Institutions and Money, Elsevier, vol. 80(C).
    8. Eun, Cheol & Lee, Kyuseok & Wei, Fengrong, 2023. "Dual role of the country factors in international asset pricing: The local factors and proxies for the global factors," International Review of Financial Analysis, Elsevier, vol. 89(C).
    9. Giovanni Calice & Levent Kutlu & Ming Zeng, 2021. "Understanding US firm efficiency and its asset pricing implications," Empirical Economics, Springer, vol. 60(2), pages 803-827, February.
    10. Bo-Hung Chiou & Shen-Ho Chang, 2020. "Influence of Investment Efficiency by Managers and Accounting Conservatism on Idiosyncratic Risks to Investors," Advances in Management and Applied Economics, SCIENPRESS Ltd, vol. 10(1), pages 1-8.
    11. Klaus Grobys & James W. Kolari & Jere Rutanen, 2022. "Factor momentum, option-implied volatility scaling, and investor sentiment," Journal of Asset Management, Palgrave Macmillan, vol. 23(2), pages 138-155, March.
    12. Eksi, Ozan & Tas, Bedri Kamil Onur, 2017. "Unconventional monetary policy and the stock market’s reaction to Federal Reserve policy actions," The North American Journal of Economics and Finance, Elsevier, vol. 40(C), pages 136-147.
    13. Siddiqi, Hammad, 2015. "Anchoring and Adjustment Heuristic: A Unified Explanation for Equity Puzzles," MPRA Paper 68729, University Library of Munich, Germany.
    14. Hege, Ulrich & Pouget, Sébastien & Zhang, Yifei, 2023. "The Impact of Corporate Climate Action on Financial Markets: Evidence from Climate-Related Patents," TSE Working Papers 23-1400, Toulouse School of Economics (TSE), revised Apr 2023.
    15. Seok, Sang Ik & Cho, Hoon & Ryu, Doojin, 2020. "The information content of funds from operations and net income in real estate investment trusts," The North American Journal of Economics and Finance, Elsevier, vol. 51(C).
    16. Reveley Callum & Shanaev Savva & Bin Yu & Panta Humnath & Ghimire Binam, 2023. "Analyst herding—whether, why, and when? Two new tests for herding detection in target forecast prices," Economics and Business Review, Sciendo, vol. 9(4), pages 25-55, December.
    17. Chang, Xiaochen & Guo, Songlin & Huang, Junkai, 2022. "Kidnapped mutual funds: Irrational preference of naive investors and fund incentive distortion," International Review of Financial Analysis, Elsevier, vol. 83(C).
    18. Peñaranda, Francisco & Sentana, Enrique, 2016. "Duality in mean-variance frontiers with conditioning information," Journal of Empirical Finance, Elsevier, vol. 38(PB), pages 762-785.
    19. Andrea Flori & Fabrizio Lillo & Fabio Pammolli & Alessandro Spelta, 2021. "Better to stay apart: asset commonality, bipartite network centrality, and investment strategies," Annals of Operations Research, Springer, vol. 299(1), pages 177-213, April.
    20. Jennie Bai & Massimo Massa, 2021. "Is Human-Interaction-based Information Substitutable? Evidence from Lockdown," NBER Working Papers 29513, National Bureau of Economic Research, Inc.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:spr:coopap:v:84:y:2023:i:2:d:10.1007_s10589-022-00422-7. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Sonal Shukla or Springer Nature Abstracting and Indexing (email available below). General contact details of provider: http://www.springer.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.