paper-with-me

Papers

Differentiable Dynamic Programming for Structured Prediction and Attention

2018-02-11 · ICML 2018 7 · Arthur Mensch, Mathieu Blondel

Dynamic programming (DP) solves a variety of structured combinatorial problems by iteratively breaking them down into smaller subproblems. In spite of their versatility, DP algorithms are usually non-differentiable, which hampers their use as a layer in neural networks trained by backpropagation. To address this issue, we propose to smooth the max operator in the dynamic programming recursion, using a strongly convex regularizer. This allows to relax both the optimal value and solution of the original combinatorial problem, and turns a broad class of DP algorithms into differentiable operators. Theoretically, we provide a new probabilistic perspective on backpropagating through these DP operators, and relate them to inference in graphical models. We derive two particular instantiations of our framework, a smoothed Viterbi algorithm for sequence prediction and a smoothed DTW algorithm for time-series alignment. We showcase these instantiations on two structured prediction tasks and on structured and sparse attention for neural machine translation.

📄 PDF Abstract BibTeX arXiv:1802.03676

Code (0)

등록된 구현이 없습니다.

Tasks

Machine TranslationPredictionStructured PredictionTime SeriesTime Series AlignmentTime Series AnalysisTranslation

Methods 이 논문이 사용한 방법론

DTW Dynamic Time Warping (DTW) [1] is one of well-known distance measures between a pairwise of time series. The main idea of DTW is to compute the distance from the matching of…

Similar Papers 제목 키워드 기반

Differentiable programming and its applications to dynamical systems

2019-12-17 · Adrián Hernández, José M. Amigó

Differentiable programming is the combination of classical neural networks modules with algorithmic ones in an end-to-end differentiable model. These new models, that use automatic differentiation to calculate gradients,…

Deep Learning

Fully Differentiable Neural Forced Alignment via Soft Dynamic Programming

2026-06-24 · Rotem Rousso, Eyal Cohen, Joseph Keshet arxiv

Recent advances in sequence modeling have significantly improved ASR systems, bringing them close to human-level recognition accuracy and enhancing robustness across diverse acoustic conditions and languages. In contrast…

Boundary Detection

Differentiable Perturb-and-Parse: Semi-Supervised Parsing with a Structured Variational Autoencoder

2018-07-25 · ICLR 2019 5 · Caio Corro, Ivan Titov

Human annotation for syntactic parsing is expensive, and large resources are available only for a fraction of languages. A question we ask is whether one can leverage abundant unlabeled texts to improve syntactic parsers…

Dependency ParsingWord Embeddings

Iterative Linear Quadratic Optimization for Nonlinear Control: Differentiable Programming Algorithmic Templates

2022-07-13 · Vincent Roulet, Siddhartha Srinivasa, Maryam Fazel, Zaid Harchaoui

We present the implementation of nonlinear control algorithms based on linear and quadratic approximations of the objective from a functional viewpoint. We present a gradient descent, a Gauss-Newton method, a Newton meth…

Car Racing

Differentiable Inductive Logic Programming for Structured Examples

2021-03-02 · Hikaru Shindo, Masaaki Nishino, Akihiro Yamamoto

The differentiable implementation of logic yields a seamless combination of symbolic reasoning and deep neural networks. Recent research, which has developed a differentiable framework to learn logic programs from exampl…

Inductive logic programming