Related Experiment Videos
Elman backpropagation as reinforcement for simple recurrent networks.
1Cognitive Neuroscience Sector, SISSA, 34014 Trieste, Italy. gruening@sissa.it
Neural Computation
|September 22, 2007
Summary
Simple recurrent networks (SRNs) can now be trained using reinforcement learning, mimicking natural feedback. This approach aligns with traditional Elman backpropagation (BP) for symbolic time-series prediction tasks.
Area of Science:
- Computational neuroscience
- Machine learning
- Artificial intelligence
Background:
- Simple recurrent networks (SRNs) are commonly trained using gradient descent-based algorithms like backpropagation (BP).
- Traditional BP requires a fully specified target answer, which is cognitively implausible for agents learning from summary feedback.
- Reinforcement learning (RL) offers a framework for learning from success/failure signals.
Purpose of the Study:
- To reimplement Elman backpropagation (BP) as a reinforcement learning (RL) scheme for SRNs.
- To demonstrate that this RL scheme yields comparable weight updates to traditional Elman BP.
- To validate the approach using network simulations on formal languages.
Main Methods:
- Developed a reinforcement learning variant of Elman backpropagation for SRNs.
- Utilized a probability interpretation of the network's output vector.
- Conducted network simulations on formal language prediction tasks.
Main Results:
- The proposed RL scheme for Elman BP shows agreement in expected weight updates with traditional Elman BP.
- Network simulations confirm the similarity in learning behaviors between Elman BP and its RL variant.
- The RL approach is effective for SRNs in symbolic time-series prediction tasks.
Conclusions:
- Elman backpropagation can be successfully reimplemented as a reinforcement learning scheme.
- This RL approach provides a more cognitively plausible learning mechanism for SRNs.
- The findings support the use of RL for training SRNs in prediction tasks with summary feedback.
Related Concept Videos
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...
Neural Circuits
Neural circuits and neuronal pools are two of the main structures found in the nervous system. Neural circuits are networks of neurons that work together to carry out a specific task or process. They consist of interconnected neurons and glial cells, which provide structural and metabolic support.
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Associative Learning
Associative learning is a fundamental concept in behavioral psychology, wherein a connection is established between two stimuli or events, leading to a learned response. This process is critical in understanding how behaviors are acquired and modified. Conditioning, the mechanism through which associations are formed, can be divided into two main types: classical conditioning and operant conditioning, each elucidating different aspects of associative learning.
Classical conditioning, also known...
Classical conditioning, also known...
Reinforcement
Positive and negative reinforcement are key concepts in operant conditioning, a learning process where the consequences of a behavior affect the likelihood of that behavior being repeated.
Positive reinforcement occurs when a behavior is followed by the presentation of a rewarding stimulus, increasing the frequency of that behavior. For example:
Positive reinforcement occurs when a behavior is followed by the presentation of a rewarding stimulus, increasing the frequency of that behavior. For example:
Observational Learning
Albert Bandura's observational learning, also known as imitation or modeling, occurs when a person observes and imitates another's behavior. It is a quicker process than operant conditioning. A well-known example is the Bobo doll study, where children who saw an adult acting aggressively towards the doll were more likely to act aggressively when left alone, compared to those who observed a nonaggressive adult. Many psychologists view observational learning as a form of latent learning because...
Instinctive Drift
Instinctive drift refers to the tendency of animals to revert to their innate behaviors despite repeated reinforcement. Breland and Breland demonstrated this concept in an experiment with a raccoon. The raccoon was trained to pick up two coins and place them in a container in exchange for food. Initially, the raccoon learned to associate the coins with food, making them a conditioned stimulus or a substitute for food. However, over time, the raccoon became less willing to put the coins into the...