Backpropagation of Unrolled Solvers with Folded Optimization
원문 초록
The integration of constrained optimization models as components in deep networks has led to promising advances on many specialized learning tasks. A central challenge in this setting is backpropagation through the solution of an optimization problem, which typically lacks a closed form. One typical strategy is algorithm unrolling, which relies on automatic differentiation through the operations of an iterative solver. While flexible and general, unrolling can encounter accuracy and efficiency issues in practice. These issues can be avoided by analytical differentiation of the optimization, but current frameworks impose rigid requirements on the optimization problem's form. This paper provides theoretical insights into the backward pass of unrolled optimization, leading to a system for generating efficiently solvable analytical models of backpropagation. Additionally, it proposes a unifying view of unrolling and analytical differentiation through optimization mappings. Experiments over various model-based learning tasks demonstrate the advantages of the approach both computationally and in terms of enhanced expressiveness.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
Learning Identifiable Structures Helps Avoid Bias in DNN-based Supervised Causal Learning
Meaning Typed Prompting: A Technique for Efficient, Reliable Structured Output Generation
Conformal Structured Prediction
SelfDRSC++: Self-Supervised Learning for Dual Reversed Rolling Shutter Correction
Deep Sketched Output Kernel Regression for Structured Prediction
To be Continuous, or to be Discrete, Those are Bits of Questions
토론
이 논문과 연결된 포럼 글이 아직 없습니다.