atlas

Research map / Probabilistic and scientific modeling / Dynamical systems

Provable Benefits of Complex Parameterizations for Structured State Space Models

NeurIPS 2024 · Probabilistic and scientific modeling › Dynamical systems · approach: Stable contractive dynamics · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Theoretically proves that complex diagonal SSMs can express oscillatory LTI mappings that real diagonal SSMs need exponentially large dimension or parameters for, and validates this with controlled experiments and Mamba selectivity ablations.

Problem

Explaining theoretically why complex parameterizations benefit structured state space models (diagonal SSMs such as S4 and Mamba), where real and complex SSMs are both universal in expressiveness.

Approach

Establishes formal expressiveness and practical-learnability separations between real and complex diagonal SSMs: real SSMs need dimension or parameter magnitude exponential in the time horizon to approximate oscillatory or generic LTI mappings, while complex SSMs need only linear-in-t dimension and parameters.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use complex instead of real parameterizationAnalyzed SSM · Copy mapping, t=32approximation error: 0.767 -> 1.6 \times 10^{-5}Helped
Use complex instead of real parameterizationAnalyzed SSM · Random mapping, t=32approximation error: 0.536 -> 6.3 \times 10^{-5}Helped
Use complex instead of real parameterizationAnalyzed SSM · Oscillatory mapping, t=32approximation error: 0.812 -> 1.6 \times 10^{-4}Helped
Use complex instead of real parameterizationS4 · Sequential CIFAR-10 testaccuracy: 78.27\% -> 89.10\%Helped
Use complex instead of real parameterizationMamba · Copy taskaccuracy: 80.17\% -> 93.05\%Helped
Use complex instead of real parameterizationMamba · Induction-head task with selective B, C, and Δaccuracy: 97.35\% to 98.3\% vs. 93.93\% to 97.64\%Mixed
Make Δ non-selective while retaining selective B and C (ablation)Mamba with real parameterization · Induction-head taskaccuracy: 97.35 to 98.3 -> 97.9 to 98.62No clear effect
Make Δ non-selective while retaining selective B and C (ablation)Mamba with complex parameterization · Induction-head taskaccuracy: 93.93 to 97.64 -> 90.18 to 95.86Hurt
Make C non-selective (ablation)Mamba with real parameterization · Induction-head task, selective B and Δaccuracy: 97.35 to 98.3 -> 61.82 to 71.28Hurt
Make C non-selective (ablation)Mamba with complex parameterization · Induction-head task, selective B and Δaccuracy: 93.93 to 97.64 -> 91.93 to 96.77No clear effect
Make B non-selective (ablation)Mamba · Induction-head task, selective C and Δaccuracy: Real: 56.78 to 69.54; complex: 92.52 to 96.91Mixed
Make B and C non-selective (ablation)Mamba · Induction-head task, selective Δaccuracy: Real: 15.48 to 26.33; complex: 68.54 to 79.71Mixed

Surprising findings

Limitations

Experimental setup

Datasets: sequential CIFAR-10 copy task induction-head task synthetic LTI mappings (copy, random, oscillatory)

Benchmarks: sequential CIFAR-10 (Long Range Arena) copy task induction-head task

Metrics: approximation error test accuracy

Baselines: real-parameterized SSM S4 with real parameterization Mamba with real parameterization

Builds on: S4 Mamba LRU S5

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy