Skip to content
Back to skills

Rhythm Switching Adaptive Time Constants Rnn

ASecurity

Methodology for analyzing how recurrent neural networks with neuron-specific adaptive time constants switch between multiple frequency band rhythms. Covers rhythm-switching mechanisms, time constant-frequency relationships, and degeneracy of learned solutions. Activation: rhythm switching RNN, adaptive time constants, frequency band switching, RNN neural dynamics, multi-band rhythms, cortical rhythm mechanisms.

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 11, 2026
researchpython

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add hiyenwong/ai_collection --skill rhythm-switching-adaptive-time-constants-rnn --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Rhythm Switching Adaptive Time Constants Rnn?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Rhythm Switching Adaptive Time Constants Rnn
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/hiyenwong-rhythm-switching-adaptive-time-constants-rnn/badge)](https://www.skillsdirectory.com/skills/hiyenwong-rhythm-switching-adaptive-time-constants-rnn)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: rhythm-switching-adaptive-time-constants-rnn
description: "Methodology for analyzing how recurrent neural networks with neuron-specific adaptive time constants switch between multiple frequency band rhythms. Covers rhythm-switching mechanisms, time constant-frequency relationships, and degeneracy of learned solutions. Activation: rhythm switching RNN, adaptive time constants, frequency band switching, RNN neural dynamics, multi-band rhythms, cortical rhythm mechanisms."
---

# Rhythm Switching in RNNs with Adaptive Time Constants

> Analysis of multiple coexisting mechanisms by which RNNs with learnable neuron-specific time constants switch between frequency band rhythms (theta, alpha, beta, gamma).

## Metadata
- **Source**: arXiv:2605.14388
- **Authors**: Yutaka Yamaguti, Shota Nakamura
- **Published**: 2026-05-14

## Core Methodology

### Key Innovation
RNNs trained on multi-band rhythm-switching tasks deploy **multiple coexisting mechanisms** for switching, not a single canonical approach. The mechanisms vary across independently trained runs, exposing a **degeneracy of learned solutions**.

### Three Rhythm-Switching Mechanisms

1. **Subpopulation Turnover**
   - Active neuron subpopulation changes between rhythm modes
   - Different neurons dominate output for different frequency bands

2. **Network-Wide Baseline Shifts**
   - Global shift in operating point repositions network near distinct unstable fixed points
   - Each fixed point corresponds to a different rhythm mode
   - Switching = jumping between basins of attraction

3. **Inter-Neuronal Phase Reorganization**
   - Selective cancellation or support of band components in population output
   - Phase relationships between neurons reorganize to favor specific frequencies

### Time Constant-Frequency Relationship
- **Negative correlation** between neuron time constant and matched-mode amplitude
- Correlation strengthens **monotonically with frequency**
- **Low-frequency rhythms**: distributed participation of many neurons
- **High-frequency rhythms**: dominated by small subpopulation of **short-time-constant neurons**

### Experimental Framework

1. Train leaky integrator RNNs with neuron-specific learnable time constants
2. Task: four-band (theta, alpha, beta, gamma) rhythm switching
3. Analyze 20+ independently trained networks
4. Identify switching mechanisms via spectral decomposition and phase analysis

## Implementation Guide

### Analysis Steps

1. **Train RNN** with adaptive time constants on rhythm-switching task
2. **Spectral analysis**: compute power spectra for each trained network
3. **Time constant mapping**: correlate learned time constants with rhythm participation
4. **Mechanism identification**:
   - Subpopulation analysis: which neurons active per mode
   - Fixed point analysis: linearize around operating points
   - Phase analysis: compute phase relationships between neurons

### Code Skeleton
```python
import numpy as np

# Leaky integrator RNN with adaptive time constants
class AdaptiveTimeConstantRNN:
    def __init__(self, n_units, dt=0.001):
        self.tau = np.ones(n_units)  # learnable time constants
        self.W = np.random.randn(n_units, n_units) * 0.1
        self.b = np.zeros(n_units)
        
    def step(self, x, h, u):
        # dh/dt = (-h + f(Wh + u)) / tau
        pre = self.W @ h + u + self.b
        dh = (-h + np.tanh(pre)) / self.tau
        return h + dh * dt
    
    def analyze_rhythm(self, output, fs):
        from scipy.signal import welch
        freqs, psd = welch(output, fs=fs)
        bands = {'theta': (4,8), 'alpha': (8,13), 'beta': (13,30), 'gamma': (30,80)}
        powers = {}
        for band, (lo, hi) in bands.items():
            mask = (freqs >= lo) & (freqs <= hi)
            powers[band] = np.trapz(psd[mask], freqs[mask])
        return powers, freqs, psd
```

## Applications
- Interpreting frequency-band-specific functional differentiation in biological neural systems
- Understanding degeneracy in learned neural representations
- Designing RNNs with controllable rhythm generation capabilities
- Modeling cortical circuit mechanisms for multi-band neural oscillations

## Pitfalls
- Mechanism degeneracy: different training runs yield different switching mechanisms
- Time constant initialization can bias which mechanism emerges
- Spectral analysis requires sufficient sequence length for reliable band estimates
- Biological plausibility of learned time constants may vary

## Related Skills
- rhythm-snn-temporal-processing — complementary: Rhythm-SNN adds oscillatory dynamics to SNNs for temporal processing and noise robustness (Nature Communications 2025)
- neuromodulation-rhythmic-pattern-control
- neural-dynamics-decision-making
- working-memory-rsnn-delays

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…