paper-with-me

Papers

Neural Network based on Automatic Differentiation Transformation of Numeric Iterate-to-Fixedpoint

2021-10-30 · Mansura Habiba, Barak A. Pearlmutter

This work proposes a Neural Network model that can control its depth using an iterate-to-fixed-point operator. The architecture starts with a standard layered Network but with added connections from current later to earlier layers, along with a gate to make them inactive under most circumstances. These `temporal wormhole'' connections create a shortcut that allows the Neural Network to use the information available at deeper layers and re-do earlier computations with modulated inputs. End-to-end training is accomplished by using appropriate calculations for a numeric iterate-to-fixed-point operator. In a typical case, where the wormhole'' connections are inactive, this is inexpensive; but when they are active, the network takes a longer time to settle down, and the gradient calculation is also more laborious, with an effect similar to making the network deeper. In contrast to the existing skip-connection concept, this proposed technique enables information to flow up and down in the network. Furthermore, the flow of information follows a fashion that seems analogous to the afferent and efferent flow of information through layers of processing in the brain. We evaluate models that use this novel mechanism on different long-term dependency tasks. The results are competitive with other studies, showing that the proposed model contributes significantly to overcoming traditional deep learning models' vanishing gradient descent problem. At the same time, the training time is significantly reduced, as the easy'' input cases are processed more quickly than `difficult'' ones.

📄 PDF Abstract BibTeX arXiv:2111.00326

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Automatic Differentiation of Optimization Algorithms with Time-Varying Updates

2024-10-21 · Sheheryar Mehmood, Peter Ochs

Numerous Optimization Algorithms have a time-varying update rule thanks to, for instance, a changing step size, momentum parameter or, Hessian approximation. In this paper, we apply unrolled or automatic differentiation …

Tangent: Automatic Differentiation Using Source Code Transformation in Python

2017-11-07 · Bart van Merriënboer, Alexander B. Wiltschko, Dan Moldovan

Automatic differentiation (AD) is an essential primitive for machine learning programming systems. Tangent is a new library that performs AD using source code transformation (SCT) in Python. It takes numeric functions wr…

BIG-bench Machine Learning

Automatic Differentiation of Algorithms for Machine Learning

2014-04-28 · Atilim Gunes Baydin, Barak A. Pearlmutter

Automatic differentiation---the mechanical transformation of numeric computer programs to calculate derivatives efficiently and accurately---dates to the origin of the computer age. Reverse mode automatic differentiation…

BIG-bench Machine Learning

Efficient Differentiable Programming in a Functional Array-Processing Language

2018-06-06 · Amir Shaikhha, Andrew Fitzgibbon, Dimitrios Vytiniotis, Simon Peyton Jones 외

We present a system for the automatic differentiation of a higher-order functional array-processing language. The core functional language underlying this system simultaneously supports both source-to-source automatic di…

BIG-bench Machine Learning

Accelerated Inference for Partially Observed Markov Processes using Automatic Differentiation

2024-07-03 · Kevin Tan, Giles Hooker, Edward L. Ionides

Automatic differentiation (AD) has driven recent advances in machine learning, including deep neural networks and Hamiltonian Markov Chain Monte Carlo methods. Partially observed nonlinear stochastic dynamical systems ha…