paper-with-me

홈 › Papers

DDPNOpt: Differential Dynamic Programming Neural Optimizer

2020-02-20 · ICLR 2021 1 · Guan-Horng Liu, Tianrong Chen, Evangelos A. Theodorou

Interpretation of Deep Neural Networks (DNNs) training as an optimal control problem with nonlinear dynamical systems has received considerable attention recently, yet the algorithmic development remains relatively limited. In this work, we make an attempt along this line by reformulating the training procedure from the trajectory optimization perspective. We first show that most widely-used algorithms for training DNNs can be linked to the Differential Dynamic Programming (DDP), a celebrated second-order method rooted in the Approximate Dynamic Programming. In this vein, we propose a new class of optimizer, DDP Neural Optimizer (DDPNOpt), for training feedforward and convolution networks. DDPNOpt features layer-wise feedback policies which improve convergence and reduce sensitivity to hyper-parameter over existing methods. It outperforms other optimal-control inspired training methods in both convergence and complexity, and is competitive against state-of-the-art first and second order methods. We also observe DDPNOpt has surprising benefit in preventing gradient vanishing. Our work opens up new avenues for principled algorithmic design built upon the optimal control theory.

📄 PDF Abstract BibTeX arXiv:2002.08809

Code (0)

등록된 구현이 없습니다.

Tasks

Second-order methods

Similar Papers 제목 키워드 기반

A Differential Game Theoretic Neural Optimizer for Training Residual Networks

2020-07-17 · Guan-Horng Liu, Tianrong Chen, Evangelos A. Theodorou

Connections between Deep Neural Networks (DNNs) training and optimal control theory has attracted considerable attention as a principled tool of algorithmic design. Differential Dynamic Programming (DDP) neural optimizer…

image-classificationImage Classification

Hippo: High-performance Interior-Point and Projection-based Solver for Generic Constrained Trajectory Optimization

2026-03-01 · Haizhou Zhao, Ludovic Righetti, Majid Khadiv arxiv

Trajectory optimization is the core of modern model-based robotic control and motion planning. Existing trajectory optimizers, based on sequential quadratic programming (SQP) or differential dynamic programming (DDP), ar…

Motion Planning

Distributed Differential Dynamic Programming Architectures for Large-Scale Multi-Agent Control

2022-07-27 · Augustinos D. Saravanos, Yuichiro Aoyama, Hongchang Zhu, Evangelos A. Theodorou

In this paper, we propose two novel decentralized optimization frameworks for multi-agent nonlinear optimal control problems in robotics. The aim of this work is to suggest architectures that inherit the computational ef…

Computational Efficiency

Optimal Control Theoretic Neural Optimizer: From Backpropagation to Dynamic Programming

2025-10-15 · Guan-Horng Liu, Tianrong Chen, Evangelos A. Theodorou arxiv

Optimization of deep neural networks (DNNs) has been a driving force in the advancement of modern machine learning and artificial intelligence. With DNNs characterized by a prolonged sequence of nonlinear propagation, de…

Scientific machine learning in ecological systems: A study on the predator-prey dynamics

2024-11-11 · Ranabir Devgupta, Raj Abhijit Dandekar, Rajat Dandekar, Sreedath Panat

In this study, we apply two pillars of Scientific Machine Learning: Neural Ordinary Differential Equations (Neural ODEs) and Universal Differential Equations (UDEs) to the Lotka Volterra Predator Prey Model, a fundamenta…

Hyperparameter Optimization