QR and LQ Decomposition Matrix Backpropagation Algorithms for Square, Wide, and Deep -- Real or Complex -- Matrices and Their Software Implementation
Denisa A.O. Roberts, Lucas R. Roberts

TL;DR
This paper introduces novel matrix backpropagation algorithms for QR and LQ decompositions applicable to various matrix shapes, including square, wide, and deep matrices, with implementations in major deep learning frameworks.
Contribution
It develops new backpropagation algorithms for QR and LQ decompositions, including pivoted QR, and provides software implementations for deep learning frameworks.
Findings
Numerically stable and efficient QR-based least squares solutions
Backpropagation algorithms for pivoted QR and LQ decompositions
Software implementations in PyTorch, TensorFlow, MXNet
Abstract
This article presents matrix backpropagation algorithms for the QR decomposition of matrices , that are either square (m = n), wide (m < n), or deep (m > n), with rank . Furthermore, we derive novel matrix backpropagation results for the pivoted (full-rank) QR decomposition and for the LQ decomposition of deep input matrices. Differentiable QR decomposition offers a numerically stable, computationally efficient method to solve least squares problems frequently encountered in machine learning and computer vision. Other use cases such as graph learning and network compression are listed in the article. Software implementation across popular deep learning frameworks (PyTorch, TensorFlow, MXNet) incorporate the methods for general use within the deep learning community. Furthermore, this article aids the practitioner in understanding the matrix backpropagation…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSparse and Compressive Sensing Techniques · Machine Learning and ELM · Advanced SAR Imaging Techniques
