superpositions

    Quantum Reservoir Computing
    Fixed Quantum Dynamics, Trained Linear Read-Out

    Drive a fixed quantum system with your time series and train only a simple linear model on what it measures: transparent, reproducible, and benchmarked on Superpositions Studio.

    Fixed quantum reservoir, trained read-out only
    Benchmarked against Ridge, ESN, and LSTM
    Real time-series forecasting proof of concept
    Downloadable code & reproducible metrics

    Overview

    Reservoir computing goes back to echo state networks and liquid state machines in the early 2000s: instead of training every connection in a recurrent network, you fix a large, randomly connected dynamical system, the "reservoir," and train only a simple read-out layer on the states it produces. The reservoir's job is to project an input time series into a higher-dimensional space where a linear model can find structure that was not linearly accessible in the raw signal.

    Quantum Reservoir Computing (QRC) replaces the classical recurrent reservoir with a quantum system. An input vector is encoded into the state of a small quantum circuit, the circuit evolves under a fixed Hamiltonian or a fixed gate sequence, and the reservoir's "state" is read out as a set of measured observables, typically Pauli expectation values, at each time step. Those measured values become the features; a classical linear model, usually ridge regression, is fit on top of them. As in the classical case, the reservoir itself is never trained: only the read-out is.

    In practice, quantum reservoirs take several forms: a small superconducting or trapped-ion register left to evolve under its own or an engineered Hamiltonian, a digital gate-based circuit stepped forward on a simulator or NISQ device, or a dissipative, open-system implementation that never resets between inputs. What they share is the same division of labor as the classical case: a fixed, high-dimensional dynamical map does the nonlinear, temporal work, and a trained, low-dimensional linear model does the rest.

    Why It Matters

    Because the reservoir's parameters are fixed, there is no gradient to backpropagate through the quantum circuit, the notoriously hard and noise-sensitive part of variational quantum machine learning. Noise and decoherence become part of the reservoir's dynamics rather than a pure obstacle: a certain amount of dissipation can even enrich the pool of accessible dynamical states. That makes QRC one of the more NISQ-tolerant approaches to quantum machine learning, since the workload that runs on hardware is a fixed circuit executed repeatedly, not an optimization loop over circuit parameters.

    How Quantum Reservoir Computing Works

    A five-step pipeline that fixes the hard part and trains only a linear read-out

    01

    Window the time series

    Slice the input series into overlapping lag windows so each step carries recent history, not just the current value.

    02

    Encode the input

    Map each windowed input onto a quantum state via parameterized single-qubit rotations.

    03

    Evolve the reservoir

    Let the encoded state evolve under a fixed Hamiltonian or gate sequence for a set evolution time. No gradients, no optimization: this step never changes.

    04

    Measure observables

    Measure expectation values of Pauli observables (commonly Pauli-Z) on the evolved state. These measured values are the reservoir's features.

    05

    Train the linear read-out

    Fit a classical ridge regression on the measured features to produce the prediction. Only this last, linear step is trained.

    The idea is the one echo state networks introduced for classical recurrent networks: push all of the nonlinear, temporal complexity into a fixed system, and leave only a convex, fast-to-fit linear problem to solve.

    Real-World Applications

    Any task built on modeling how a system evolves over time, with a fast and robust read-out, is a plausible fit for QRC

    Finance

    Financial Time-Series Forecasting

    Volatility, rates, and other market series where a compact reservoir plus a linear read-out competes with recurrent classical models, without a variational training loop to reconverge every time the data changes.

    Proof of concept: S&P 500 volatility forecasting with QRC
    Industrial

    Sensor & Industrial Time-Series

    Streaming sensor data from industrial processes, turbines, hydraulics, production lines, where a fixed reservoir can track slow-moving dynamics without retraining a full network every time a new stream comes online.

    Classification

    Signal Classification

    Classifying sequences, such as waveform or device-state identification, by feeding a window of samples through the reservoir and reading out a class label instead of a continuous prediction.

    Research

    Research Benchmarking

    Comparing reservoir expressivity and memory capacity against classical reservoirs (echo state networks) and other read-out-only architectures, a natural first question before committing to a production pipeline.

    Strengths & Limitations

    Strengths

    • Only the linear read-out is trained, so fitting is a convex ridge-regression problem instead of a variational optimization over circuit parameters.
    • No gradients need to pass through the quantum circuit, which sidesteps barren plateaus and much of the noise sensitivity that affects trainable quantum circuits.
    • The fixed reservoir can be reused across tasks: only the read-out changes when the target series changes.
    • Noise and decoherence become part of the reservoir's dynamics rather than pure error, part of why QRC is considered comparatively NISQ-tolerant.

    Limitations

    • Expressivity is capped by the fixed reservoir: unlike a trainable circuit, QRC cannot adapt its own dynamics to a task, only the read-out on top of them.
    • Measurement overhead is real: enough observables, and often enough shots per observable, are needed to give the linear read-out a useful feature set.
    • Reservoir design choices, encoding, Hamiltonian or gate sequence, evolution time, and qubit count, are still largely heuristic and task-dependent.
    • Gains over strong classical baselines are task-dependent and need checking case by case; published QRC results, including the proof of concept below, are largely simulator-based, not validated on noisy hardware.

    Read-Out-Only vs. Fully Trainable Circuits

    Compare this to a fully trainable architecture like the hybrid quantum neural network (HQNN), which optimizes gates throughout the circuit and trades QRC's convex read-out fit for greater flexibility at the cost of a harder training problem. See the HQNN vs. classical neural network comparison for how that trade-off plays out against a classical baseline.

    Hardware & Requirements

    QubitsSmall reservoirs go a long way: the volatility-forecasting proof of concept below uses 10 qubits
    Reservoir DynamicsFixed Hamiltonian or fixed gate sequence; encoding and evolution time are chosen once and left untrained
    MeasurementPauli expectation values (e.g., Pauli-Z) read out after each evolution step; shot count trades feature noise against runtime
    Read-Out TrainingClassical ridge regression on the measured features; the proof of concept trains in about 4-6 minutes
    BackendSimulator today; a natural early NISQ target since only a fixed circuit is executed, not an optimization loop

    Note: because the reservoir stays fixed, adding qubits or a longer evolution time changes the feature set the read-out sees, not a training loop that has to reconverge.

    Proof-of-Concept Example

    One-step-ahead S&P 500 realized-volatility forecasting with a 10-qubit quantum reservoir

    Task

    One-step-ahead realized-volatility forecasting for the S&P 500, from 816 monthly observations (1950-01-31 to 2017-12-31) with 17 market and macro predictors, including lagged volatility, and lag windows of length 3.

    Reservoir Setup

    10-qubit fixed-reservoir variant (QR1): single-qubit rotation encoding, fixed-Hamiltonian evolution at τ = 1, Pauli-Z read-out into a 10-weight ridge regression.

    Inputs combine market and macroeconomic series, dividend-price and earnings-price ratios (DP, EP), the market, size, and value factors (MKT, SMB, HML), Treasury-bill and default-spread rates (TB, DEF), industrial production and inflation (IP, INF), a short-term-reversal signal (STR), and lagged realized-volatility terms, each windowed over the previous 3 months before being encoded into the reservoir.

    Baselines ComparedRidge, Echo State Network, LSTM
    Execution EnvironmentQuantum simulator

    Key Outcomes

    Test MSE

    0.1062

    RMSE

    0.3258

    MAE

    0.2457

    MAPE

    8.1221%

    QLIKE

    1.1600

    Training Time

    4-6 min (simulator)

    Full methodology, downloadable code, and the complete benchmark report are on the market-volatility forecasting with QRC page.

    FAQ

    Common questions about quantum reservoir computing and how it performs

    What is quantum reservoir computing?

    A quantum machine learning technique that uses a fixed quantum system as a nonlinear, time-aware feature extractor. An input time series drives the system's evolution, measured observables become the features, and only a simple linear model fit on top of those features is trained.

    How is QRC different from a classical echo state network?

    The reservoir itself is a quantum system rather than a classical recurrent network, but the design pattern is the one echo state networks introduced: fix a complex dynamical system and train only a linear read-out on the states it produces.

    QRC vs LSTM for time-series forecasting: which is more accurate?

    It depends on the task. On the S&P 500 realized-volatility benchmark on this page, a 10-qubit QRC pipeline reached a test MSE of 0.1062 and a QLIKE of 1.1600 against Ridge, Echo State Network, and LSTM baselines; whether QRC or LSTM wins on a different series has to be checked case by case.

    Does QRC need training on quantum hardware?

    No. The quantum reservoir is fixed, not trained, so the only fitting step, the linear read-out, runs classically. The quantum circuit only needs to be executed, on a simulator or real hardware, to produce the measured features that feed that fit.

    What is actually being trained in a QRC pipeline?

    Only the read-out: a classical linear model, typically ridge regression, fit on the observables measured from the quantum reservoir. The circuit's gates, encoding, and evolution time are chosen up front and left fixed.

    Is quantum reservoir computing suited to near-term (NISQ) hardware?

    Reasonably so, because there is no gradient to backpropagate through the circuit and no variational optimization loop running on the device. Noise and decoherence become part of the reservoir's dynamics rather than pure error, though gains over strong classical baselines still need to be checked case by case, since published results are largely simulator-based today.

    Ready to Run Quantum Reservoir Computing?

    Run a fixed quantum reservoir with a trained linear read-out on Superpositions Studio: reproduce the S&P 500 volatility benchmark or bring your own time series. Get transparent metrics, downloadable code, and a full report.

    Powered by Superpositions Studio: transparent, reproducible quantum computing