Related Experiment Video
Updated: May 28, 2026

11:18
Closed-loop Neuro-robotic Experiments to Test Computational Properties of Neuronal Networks
Published on: March 2, 2015
Neural coding in graphs of bidirectional associative memories.
A David Bouchain1, Günther Palm
1Institute of Neural Information Processing, Ulm University, James-Franck-Ring, 89081 Ulm, Germany.
Brain Research
|November 1, 2011
Summary
This study introduces large neural network models mimicking the cerebral cortex for complex cognitive tasks. These "cortical networks" use Bidirectional Associative Memories (BAMs) to distinguish various input patterns for enhanced neural coding.
Area of Science:
- Computational Neuroscience
- Artificial Intelligence
- Cognitive Science
Background:
- Large neural network models are being developed to replicate complex cognitive functions.
- Existing models often lack the architectural complexity of the cerebral cortex.
- Understanding neural coding is crucial for advancing artificial cognitive systems.
Purpose of the Study:
- To present novel neural network models inspired by the cerebral cortex architecture.
- To explore the capability of these models in handling diverse cognitive tasks, such as language understanding.
- To investigate methods for distinguishing different types of input patterns within these networks.
Main Methods:
- Development of large neural network models comprising multiple cortical modules.
- Organization of excitatory neuron populations within modules as a graph of Bidirectional Associative Memories (BAMs).
- Simulation of various input pattern scenarios (matching, incomplete, superposition, conflicting, new) within a single module.
Main Results:
- Demonstration of how neural activity patterns can represent information within cortical network modules.
- Identification of distinct internal activation patterns corresponding to different input situations.
- Validation of the model's potential for distinguishing between various pattern properties.
Conclusions:
- The proposed cortical network architecture, utilizing BAMs, offers a framework for complex cognitive tasks.
- Internal activation patterns within modules can effectively differentiate between various input signal types.
- This approach advances the field of neural coding and artificial cognitive systems.
Related Concept Videos
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...
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...
Storage
A schema is a mental framework that helps individuals organize and interpret information. Schemata, formed from previous experiences, influence how we process new information: how we encode it, the inferences we make, and how we retrieve it. For instance, a schema for what a typical classroom looks like might include desks, a teacher's desk, a whiteboard, and students in such an environment. This expectation helps us quickly understand and navigate new classrooms without needing to analyze each...
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...
Synaptic Signaling
Neurons communicate at synapses, or junctions, to excite or inhibit the activity of other neurons or target cells, such as muscles. Synapses may be chemical or electrical.
Most synapses are chemical, meaning an electrical impulse or action potential spurs the release of chemical messengers called neurotransmitters. The neuron sending the signal is called the presynaptic neuron, and the neuron receiving the signal is the postsynaptic neuron.
The presynaptic neuron fires an action potential that...
Most synapses are chemical, meaning an electrical impulse or action potential spurs the release of chemical messengers called neurotransmitters. The neuron sending the signal is called the presynaptic neuron, and the neuron receiving the signal is the postsynaptic neuron.
The presynaptic neuron fires an action potential that...
Graphs of Equations in Two Variables
An equation with two variables, typically written in the form y = f(x) or Ax + By = C, describes a relationship between quantities represented by x and y. Each solution to such an equation is an ordered pair (x, y) that satisfies the equation when substituted. These pairs can be represented graphically to understand the variables' relationship visually.A common technique for constructing the graph of a two-variable equation is to create a value table. Begin by choosing several values for the...
