| name | neocortex-learning-predictive-error-driven |
| description | Neocortex learning framework via error-driven predictive learning using temporal derivatives, corticothalamic circuits, and competitive kinase synaptic plasticity. Implemented in Axon spiking neural simulation framework. Activation: neocortex learning, predictive coding, error-driven learning, temporal derivatives, corticothalamic circuits, kinase plasticity, spiking neurons, Axon framework, competitive learning |
| metadata | {"arxiv_id":"2606.08720","submitted":"2026-06-07","authors":"Randall C. O'Reilly","tags":["neuroscience","neocortex","learning","predictive-coding","spiking-neural-network","synaptic-plasticity","thalamus","computational-neuroscience"]} |
| license | Complete terms in LICENSE.txt |
Neocortex Learning via Predictive Error-Driven Temporal Derivatives
Context
A sufficient account of how the neocortex learns must meet three criteria: computational (powerful general-purpose learning algorithm), algorithmic (implementable with known neural circuits), and implementational (detailed neurochemical account). Error-driven predictive learning via temporal derivatives, driven by corticothalamic circuits and competitive kinase synaptic plasticity, is the only framework meeting all three criteria.
Core Methodology
Three-Criterion Framework
- Computational Criterion: Must approximate a powerful, general-purpose learning algorithm known to scale to human-level intelligence
- Algorithmic Criterion: Must be implementable using known, well-established neural circuits within neocortex and associated brain structures
- Implementation Criterion: Must provide detailed account of how all algorithmic mechanisms function at neurochemical level
Error-Driven Predictive Learning
- Temporal Derivative Mechanism: Learning driven by temporal differences in predictions vs outcomes
- Predictive Coding: Cortex generates predictions about incoming inputs
- Error Signal Generation: Mismatch between predictions and actual inputs produces error signals
- Synaptic Plasticity Induction: Errors drive synaptic weight updates via competitive kinase mechanisms
Corticothalamic Circuit Architecture
- Thalamic Relay: Thalamus acts as relay station for sensory inputs
- Cortical Feedback: Cortex sends predictive feedback to thalamus
- Error Detection: Thalamic circuits detect prediction errors by comparing input vs feedback
- Error Propagation: Errors propagate back to cortex for learning
Competitive Kinase Plasticity
- Kinase Competition: Multiple kinases compete for synaptic modification control
- Timing-Dependent Plasticity: Plasticity depends on temporal dynamics of error signals
- Neurochemical Cascade: Detailed biochemical pathway from error detection to synapse modification
- Stability Mechanism: Competition ensures stable, non-destructive learning
Implementation in Axon Framework
Spiking Neuron Implementation
- Axon Framework: Neural simulation framework using spiking neurons
- Biological Realism: Implements realistic neural dynamics and circuit architecture
- Circuit Topology: Corticothalamic loops with proper connectivity patterns
- Temporal Dynamics: Spike-timing-dependent error signal generation
Learning Mechanisms
- Prediction Generation: Cortical layers generate spike-based predictions
- Error Computation: Temporal derivative computed from prediction vs actual spikes
- Plasticity Application: Synaptic weights modified based on error signals
- Task Learning: Demonstrated across cognitively motivated tasks
Verification Approach
- Task Performance: Test learning across challenging cognitive tasks
- Circuit Validation: Verify corticothalamic circuit implementation matches biological data
- Plasticity Verification: Confirm kinase-based plasticity matches neurochemical evidence
- Scalability Testing: Demonstrate generalization across task complexity
Key Results
- Implemented in Axon framework using spiking neurons
- Demonstrated learning across wide range of cognitively motivated tasks
- Meets all three criteria: computational, algorithmic, implementational
- Provides complete account from algorithm to neurochemistry
Applications
- Computational Neuroscience: Unified theory of cortical learning
- Spiking Neural Networks: Biologically plausible learning rules for SNNs
- Brain-Computer Interfaces: Understanding cortical plasticity for BCI design
- Neuromorphic Computing: Implementing predictive learning in neuromorphic hardware
- Clinical Translation: Understanding learning deficits in neurological disorders
Pitfalls
- Temporal Precision: Error computation requires precise spike timing — ensure sufficient temporal resolution in simulation
- Circuit Complexity: Corticothalamic loops have many subcircuits — validate each component independently
- Kinase Dynamics: Multiple kinase cascades — track competition dynamics carefully to avoid instability
- Prediction Accuracy: Predictions must be sufficiently accurate to generate useful error signals — tune prediction generation mechanism
- Stability Trade-off: Competitive plasticity can suppress learning — balance stability vs plasticity mechanisms
Verification
- Computational Power: Verify learning algorithm scales to complex tasks (target: human-level performance on standard benchmarks)
- Circuit Match: Compare implemented corticothalamic circuit with biological data (target: >80% topological similarity)
- Neurochemical Accuracy: Validate kinase plasticity mechanisms with experimental data
- Task Generalization: Test across diverse cognitive tasks (pattern recognition, sequence learning, decision making)
- Stability Analysis: Verify learned representations remain stable over time
Activation Keywords
- neocortex learning
- predictive coding
- error-driven learning
- temporal derivatives
- corticothalamic circuits
- kinase synaptic plasticity
- spiking neurons
- Axon framework
- cortical learning theory
- thalamic feedback
- competitive plasticity