Related Experiment Video
Updated: May 1, 2026

A Step-by-Step Implementation of DeepBehavior, Deep Learning Toolbox for Automated Behavior Analysis
Published on: February 6, 2020
Deep belief networks learn context dependent behavior
Florian Raudies1, Eric A Zilli2, Michael E Hasselmo3
1Center for Computational Neuroscience and Neural Technology, Boston University, Boston, Massachusetts, United States of America; Center of Excellence for Learning in Education, Science, and Technology, Boston University, Boston, Massachusetts, United States of America.
Neural networks can generalize behavior across contexts. A Deep Belief Network combined with a linear perceptron demonstrated the highest success in predicting responses to novel stimuli.
Area of Science:
- Computational neuroscience
- Machine learning
- Cognitive modeling
Background:
- Understanding behavioral generalization is key to artificial intelligence.
- Neural networks offer a powerful tool for modeling cognitive processes.
- Context-dependent learning presents a significant challenge for AI systems.
Purpose of the Study:
- To analyze neural network generalization across different contexts.
- To model a behavioral task where stimuli-context combinations dictate correct responses.
- To evaluate the efficacy of various neural network architectures in contextual generalization.
Main Methods:
- A behavioral task was modeled where 16 stimulus-context combinations mapped to two possible responses.
- The study utilized a Deep Belief Network (DBN), a Multi-Layer Perceptron (MLP), and a DBN-Linear Perceptron (LP) combination.
- Generalization was tested by presenting novel stimuli in unseen contexts to evaluate predictive accuracy.
Main Results:
- The Deep Belief Network combined with a Linear Perceptron (DBN-LP) achieved the highest generalization success rate.
- All tested networks showed some capacity for generalization across contexts.
- The symmetric variation of correct responses across contexts facilitated generalization.
Conclusions:
- The DBN-LP architecture is effective for modeling context-dependent behavioral generalization.
- Neural networks can learn and apply rules across novel situations, mimicking cognitive flexibility.
- This research provides insights into the computational mechanisms underlying generalization in artificial systems.
Related Concept Videos
Observational Learning
Associative Learning
Classical conditioning, also known...
Avoidance Learning and Learned Helplessness
Avoidance learning occurs when an organism learns that a specific behavior can prevent an unpleasant outcome. For example, a student who receives a bad grade may start studying harder to avoid future poor grades. This behavior persists even when the negative outcome is no longer present. Avoidance learning is powerful because it maintains behavior in the absence of the...
Purposive Learning
Introduction to Learning
In contrast to learned behaviors, unlearned behaviors such as crying, sexual...
Cognitive Learning
E. C. Tolman's theory of purposive behavior emphasizes that much behavior is goal-directed. He argued that to understand behavior, we must look at the entire sequence of actions leading to a goal. For instance, high school students study hard, not just due to past reinforcement but also to achieve the goal of getting into a good college.
Tolman introduced the idea that behavior is influenced by...

