paper-with-me

홈 › Papers

Accelerating Feedforward Computation via Parallel Nonlinear Equation Solving

2020-02-10 · Yang Song, Chenlin Meng, Renjie Liao, Stefano Ermon

Feedforward computation, such as evaluating a neural network or sampling from an autoregressive model, is ubiquitous in machine learning. The sequential nature of feedforward computation, however, requires a strict order of execution and cannot be easily accelerated with parallel computing. To enable parallelization, we frame the task of feedforward computation as solving a system of nonlinear equations. We then propose to find the solution using a Jacobi or Gauss-Seidel fixed-point iteration method, as well as hybrid methods of both. Crucially, Jacobi updates operate independently on each equation and can be executed in parallel. Our method is guaranteed to give exactly the same values as the original feedforward computation with a reduced (or equal) number of parallelizable iterations, and hence reduced time given sufficient parallel computing power. Experimentally, we demonstrate the effectiveness of our approach in accelerating (i) backpropagation of RNNs, (ii) evaluation of DenseNets, and (iii) autoregressive sampling of MADE and PixelCNN++, with speedup factors between 2.1 and 26 under various settings.

📄 PDF Abstract BibTeX arXiv:2002.03629

Code (1)

ermongroup/fast_feedforward_computation 공식 구현 jax

Methods 이 논문이 사용한 방법론

PixelCNN A PixelCNN is a generative model that uses autoregressive connections to model images pixel by pixel, decomposing the joint image distribution as a product of conditionals.…

Similar Papers 제목 키워드 기반

Machine Learning of Nonlinear Dynamical Systems with Control Parameters Using Feedforward Neural Networks

2024-08-28 · Hidetsugu Sakaguchi

Several authors have reported that the echo state network reproduces bifurcation diagrams of some nonlinear differential equations using the data for a few control parameters. We demonstrate that a simpler feedforward ne…

Accelerating Bayesian Inference over Nonlinear Differential Equations with Gaussian Processes

2008-12-01 · NeurIPS 2008 12 · Ben Calderhead, Mark Girolami, Neil D. Lawrence

Identification and comparison of nonlinear dynamical systems using noisy and sparse experimental data is a vital task in many fields, however current methods are computationally expensive and prone to error due in part t…

Bayesian InferenceGaussian ProcessesTime SeriesTime Series Analysis

Gradient-augmented Supervised Learning of Optimal Feedback Laws Using State-dependent Riccati Equations

2021-03-06 · Giacomo Albi, Sara Bicego, Dante Kalise

A supervised learning approach for the solution of large-scale nonlinear stabilization problems is presented. A stabilizing feedback law is trained from a dataset generated from State-dependent Riccati Equation solves. T…

Unifying Model-Based and Neural Network Feedforward: Physics-Guided Neural Networks with Linear Autoregressive Dynamics

2022-09-26 · Johan Kon, Dennis Bruijnen, Jeroen van de Wijdeven, Marcel Heertjes 외

Unknown nonlinear dynamics often limit the tracking performance of feedforward control. The aim of this paper is to develop a feedforward control framework that can compensate these unknown nonlinear dynamics using unive…

Accelerating Parallel Sampling of Diffusion Models

2024-02-15 · Zhiwei Tang, Jiasheng Tang, Hao Luo, Fan Wang 외

Diffusion models have emerged as state-of-the-art generative models for image generation. However, sampling from diffusion models is usually time-consuming due to the inherent autoregressive nature of their sampling proc…

Image Generation