Related Experiment Videos
Back propagation through adjoints for the identification of nonlinear dynamic systems using recurrent neural models
B Srinivasan1, U R Prasad, N J Rao
1Dept. of Comput. Sci. and Autom., Indian Inst. of Sci., Bangalore.
IEEE Transactions on Neural Networks
|January 1, 1994
Summary
This study reinvestigates backpropagation for recurrent neural networks, introducing accelerated and predictive methods for efficient gradient evaluation and weight updates. Convergence is assured with these advanced backpropagation techniques.
Area of Science:
- Artificial Intelligence
- Machine Learning
- Computational Neuroscience
Background:
- Backpropagation is a fundamental algorithm for training artificial neural networks.
- Efficient gradient evaluation in recurrent neural networks (RNNs) with arbitrary interconnections presents challenges.
- Existing methods may suffer from delays in gradient computation.
Purpose of the Study:
- To reinvestigate backpropagation for efficient gradient evaluation in recurrent subsystems.
- To develop faster and more robust backpropagation variants.
- To analyze convergence properties of novel training schemes.
Main Methods:
- Reinvestigation of backpropagation through the adjoint model.
- Development of accelerated backpropagation to eliminate delay.
- Proposal of predictive and targeted backpropagation, inspired by Lyapunov stability and adjoint methods.
- Introduction of predictive backpropagation with filtering for state updates.
- Lyapunov analysis for convergence of feedforward model updates.
Main Results:
- Gradient evaluation requires backpropagation through the adjoint model, potentially with a delay.
- Accelerated backpropagation removes the delay for faster training.
- Predictive and targeted backpropagation offer novel approaches for weight updates.
- Predictive backpropagation with filtering ensures convergence.
- Sufficient condition for convergence: backpropagating time steps equal to the system order.
- Convergence analysis of online batch and sample-wise updates in feedforward networks.
Conclusions:
- The adjoint model is crucial for efficient gradient computation in recurrent systems.
- Novel backpropagation variants offer improved efficiency and convergence guarantees.
- The proposed methods advance the training of complex recurrent neural networks.
Related Concept Videos
Linear Approximation in Frequency Domain
Linear systems are characterized by two main properties: superposition and homogeneity. Superposition allows the response to multiple inputs to be the sum of the responses to each individual input. Homogeneity ensures that scaling an input by a scalar results in the response being scaled by the same scalar.
In contrast, nonlinear systems do not inherently possess these properties. However, for small deviations around an operating point, a nonlinear system can often be approximated as linear.
In contrast, nonlinear systems do not inherently possess these properties. However, for small deviations around an operating point, a nonlinear system can often be approximated as linear.
Multi-input and Multi-variable systems
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence of...
In the absence of...
Propagation of Action Potentials
The propagation of an action potential refers to the process by which a nerve impulse, or "action potential," travels along a neuron.
Neurons (nerve cells) have a resting membrane potential, with a slightly negative charge inside compared to outside. This is maintained by ion channels, such as sodium (Na+) and potassium (K+) channels, which control the flow of ions. When a stimulus, like a touch or a signal from another neuron, triggers the neuron, sodium channels open, allowing sodium ions to...
Neurons (nerve cells) have a resting membrane potential, with a slightly negative charge inside compared to outside. This is maintained by ion channels, such as sodium (Na+) and potassium (K+) channels, which control the flow of ions. When a stimulus, like a touch or a signal from another neuron, triggers the neuron, sodium channels open, allowing sodium ions to...
State Space Representation
The frequency-domain technique, commonly used in analyzing and designing feedback control systems, is effective for linear, time-invariant systems. However, it falls short when dealing with nonlinear, time-varying, and multiple-input multiple-output systems. The time-domain or state-space approach addresses these limitations by utilizing state variables to construct simultaneous, first-order differential equations, known as state equations, for an nth-order system.
Consider an RLC circuit, a...
Consider an RLC circuit, a...
Classification of Systems-I
Linearity is a system property characterized by a direct input-output relationship, combining homogeneity and additivity.
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Linear Approximation in Time Domain
Nonlinear systems often require sophisticated approaches for accurate modeling and analysis, with state-space representation being particularly effective. This method is especially useful for systems where variables and parameters vary with time or operating conditions, such as in a simple pendulum or a translational mechanical system with nonlinear springs.
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length, the...
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length, the...