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. 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).
    6. 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.
    7. 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.
    8. 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).
    9. 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.
    10. Jennie Bai & Massimo Massa, 2021. "Is Human-Interaction-based Information Substitutable? Evidence from Lockdown," NBER Working Papers 29513, National Bureau of Economic Research, Inc.
    11. Cakici, Nusret & Zaremba, Adam, 2022. "Salience theory and the cross-section of stock returns: International and further evidence," Journal of Financial Economics, Elsevier, vol. 146(2), pages 689-725.
    12. Chue, Timothy K. & Gul, Ferdinand A. & Mian, G. Mujtaba, 2019. "Aggregate investor sentiment and stock return synchronicity," Journal of Banking & Finance, Elsevier, vol. 108(C).
    13. Monica Martinez-Blasco & Vanessa Serrano & Francesc Prior & Jordi Cuadros, 2023. "Analysis of an event study using the Fama–French five-factor model: teaching approaches including spreadsheets and the R programming language," Financial Innovation, Springer;Southwestern University of Finance and Economics, vol. 9(1), pages 1-34, December.
    14. Bakalli, Gaetan & Guerrier, Stéphane & Scaillet, Olivier, 2023. "A penalized two-pass regression to predict stock returns with time-varying risk premia," Journal of Econometrics, Elsevier, vol. 237(2).
    15. Francesco Busato & Cuono Massimo Coletta & Maria Manganiello, 2019. "Estimating the Cost of Equity Capital: Forecasting Accuracy for U.S. REIT Sector," International Real Estate Review, Asian Real Estate Society, vol. 22(3), pages 401-432.
    16. Po-Hsuan Hsu & Dongmei Li & Qin Li & Siew Hong Teoh & Kevin Tseng, 2022. "Valuation of New Trademarks," Management Science, INFORMS, vol. 68(1), pages 257-279, January.
    17. Ciciretti, Rocco & Dalò, Ambrogio & Dam, Lammertjan, 2023. "The contributions of betas versus characteristics to the ESG premium," Journal of Empirical Finance, Elsevier, vol. 71(C), pages 104-124.
    18. Jeong, Giho & Kang, Jangkoo & Kwon, Kyung Yoon, 2018. "Liquidity skewness premium," The North American Journal of Economics and Finance, Elsevier, vol. 46(C), pages 130-150.
    19. Liu, Siqi & Yin, Chao & Zeng, Yeqin, 2021. "Abnormal investment and firm performance," International Review of Financial Analysis, Elsevier, vol. 78(C).
    20. Yu Wang & Haicheng Shu, 2019. "Evaluating the Performance of Factor Pricing Models for Different Stock Market Trends: Evidence from China," Working Papers 2019-10-10, Wang Yanan Institute for Studies in Economics (WISE), Xiamen University.

    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.