Recurrent Divisive Normalization Network (RDNN) framework for continuous working memory with low-rank slow manifolds. Provides implementation guidance for stable continuous manifold learning in RNNs using divisive normalization to prevent state space shattering into discretized point attractors. Use when modeling continuous working memory, neural manifolds, or stable RNN dynamics.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add hiyenwong/ai_collection --skill rdnn-low-rank-manifolds-working-memory --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Rdnn Low Rank Manifolds Working Memory?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/hiyenwong-rdnn-low-rank-manifolds-working-memory)More formats (shields.io, HTML) on the badges page.
---
name: rdnn-low-rank-manifolds-working-memory
description: "Recurrent Divisive Normalization Network (RDNN) framework for continuous working memory with low-rank slow manifolds. Provides implementation guidance for stable continuous manifold learning in RNNs using divisive normalization to prevent state space shattering into discretized point attractors. Use when modeling continuous working memory, neural manifolds, or stable RNN dynamics."
metadata:
arxiv_id: "2608.01947"
published: "2026-08-03"
authors: "Gu, Zhaotian; Su, Jie; Wang, Weiwei; Liu, Chang; Qian, Tianyi"
tags: [neuroscience, neural-dynamics, working-memory, recurrent-neural-networks, divisive-normalization, manifold-learning]
license: Complete terms in LICENSE.txt
---
# Recurrent Divisive Normalization Network (RDNN)
## Overview
The Recurrent Divisive Normalization Network (RDNN) addresses a fundamental limitation in standard artificial recurrent neural networks (RNNs): their tendency to shatter continuous state spaces into discretized point attractors, making them unsuitable for robust continuous working memory tasks. RDNN draws inspiration from divisive normalization—a canonical neural computation observed across sensory systems—to enable stable learning of low-rank slow manifolds for continuous variable maintenance and updating.
This skill provides implementation guidance, theoretical foundations, and practical considerations for applying the RDNN framework to computational neuroscience and machine learning problems involving continuous working memory.
## Core Contributions
### Problem Addressed
- **Classical continuous attractor networks**: Suffer from severe fine-tuning fragility
- **Standard RNNs (GRUs, LSTMs)**: Fail to stably learn continuous manifolds, instead creating discretized point attractors
- **Gap**: Need for robust, learnable continuous working memory mechanisms
### RDNN Solution
- **Divisive Normalization Integration**: Incorporates divisive normalization directly into RNN architecture
- **Low-Rank Slow Manifolds**: Enables learning of continuous, stable manifolds for variable representation
- **Robust Continuous Memory**: Maintains and updates continuous variables without discretization artifacts
- **Biological Plausibility**: Based on divisive normalization observed in real neural circuits
### Key Mechanisms
1. **Divisive Normalization Layer**: Applied to recurrent activations to maintain continuous representations
2. **Manifold Learning**: Low-rank structure emerges naturally through training dynamics
3. **Stability Guarantees**: Prevents catastrophic forgetting and state space fragmentation
## Implementation Guidelines
### Architecture Components
```
Input → Linear Projection → RDNN Core → Output
↑ ↓
Recurrent Loop ← Divisive Normalization
```
### RDNN Core Formula
The RDNN implements the following recurrence relation:
```
h_t = DN(W_h * h_{t-1} + W_x * x_t + b)
```
Where:
- `h_t` is the hidden state at time t
- `W_h`, `W_x` are recurrent and input weight matrices
- `b` is the bias term
- `DN(·)` represents the divisive normalization operation
### Divisive Normalization Operation
```
DN(z)_i = z_i / (σ + Σ_j |z_j|^p)^(1/p)
```
Where:
- `z` is the pre-normalization activation vector
- `σ` is a small constant for numerical stability
- `p` controls the normalization strength (typically p=2 for L2 normalization)
### Training Considerations
- **Loss Function**: Use continuous regression losses (MSE, MAE) rather than classification losses
- **Regularization**: Apply manifold regularization to encourage low-rank structure
- **Initialization**: Initialize weights to promote slow manifold dynamics
- **Learning Rate**: Use lower learning rates to maintain manifold stability during training
## When to Use This Skill
Use the RDNN framework when:
1. **Continuous Working Memory Tasks**: Need to maintain and update continuous variables over time
2. **Neural Manifold Modeling**: Studying or implementing low-dimensional neural representations
3. **Stable RNN Dynamics**: Require RNNs that don't fragment state space into discrete attractors
4. **Biologically-Inspired Computation**: Implementing neural computations based on divisive normalization
5. **Computational Neuroscience**: Modeling working memory mechanisms in biological systems
## Pitfalls and Limitations
### Common Issues
- **Over-normalization**: Excessive divisive normalization can suppress signal dynamics
- **Rank Collapse**: Manifolds may collapse to lower dimensions than intended
- **Training Instability**: May require careful hyperparameter tuning for complex tasks
### Mitigation Strategies
- **Adaptive Normalization**: Use learnable normalization parameters
- **Manifold Monitoring**: Track manifold dimensionality during training
- **Hybrid Approaches**: Combine with other stabilization techniques (e.g., orthogonal initialization)
## Related Skills
- `neural-manifold-learning-dynamics`: General neural manifold analysis and learning
- `working-memory-heterogeneous-delays`: Alternative working memory implementations
- `dynamical-isometry-plasticity`: Continual learning with plasticity preservation
## References
- **Original Paper**: Gu, Z., Su, J., Wang, W., Liu, C., & Qian, T. (2026). Divisive Normalization Shapes Low-Rank Slow Manifolds for Continuous Working Memory. arXiv:2608.01947
- **Divisive Normalization Review**: Carandini, M., & Heeger, D. J. (2012). Normalization as a canonical neural computation. Nature Reviews Neuroscience, 13(1), 51-62.
- **Neural Manifolds**: Gallego, J. A., Perich, M. G., Miller, L. E., & Solla, S. A. (2017). Neural manifolds for the control of movement. Neuron, 94(5), 978-984.
## Activation Keywords
- rdnn
- divisive normalization
- continuous working memory
- neural manifolds
- low-rank manifolds
- recurrent neural networks
- stable RNN dynamics
- working memory modelingIs this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!