ZKSF logo, a neon quantum brainZKSF

Applications / AI / Quantum for AI

QRC, quantum reservoir computing

Features from a circuit that trains nothing

Reservoir computing puts the data through a fixed nonlinear system and trains only a readout on top of it. The quantum version uses a fixed entangling circuit with no trainable parameters at all: nothing in the circuit learns, and the whole model is the classical readout. That makes it the cheapest quantum model to run, because there are no gradients and therefore no gradient circuits.

It also makes the readout the entire design decision. The same 200 circuits at the same 512 shots were read twice, once as all 16 bitstring probabilities and once as the 10 local observables, and the difference between those two numbers is the choice of arithmetic applied to identical counts.

The console program-kind picker showing the four kinds a job can carry: gate circuit, analog sequence, photonic program and optimisation problem
The reservoir is an ordinary gate circuit, submitted the same way as any other. Open the console

Run on our engines

Two moons, 200 samples on a 140/60 split, through a fixed four-qubit entangling map with no trainable parameters. Submitted to each kind of compute we offer, on 18 September 2026. Every figure below is a real job on the service, priced as any customer would be priced.

DeviceEngineKindQubitsResultCost
CPUexact.cpuCPU40.783 test accuracy from the full bitstring distribution, 16 features$0.0200
CPUexact.cpuCPU40.817 from local observables on the same counts, 10 features$0.0200

The same problem is yours to run: every instance here is seeded, so it rebuilds exactly. Open the console and a cost estimate is free before anything executes.

The raw two-dimensional coordinates, with no quantum step at all, give 0.850 on the same split.

The naive readout estimates each of 16 features from 512 shots, so each carries about 0.022 of sampling noise, against an exact two-dimensional feature set. The local observables use every shot for every feature, so their noise per feature does not grow with qubit count, which is why the reservoir computing literature reads them out this way.

Where this stops

  • A bitstring readout does not scale: the outcome space is 2^n while the shot budget is fixed, so at 10 qubits most of 1,024 outcomes are never observed once and the feature vector becomes absence
  • Local observables give n^2 features rather than 2^n, which is the standard readout and the reason it is standard
  • Nothing in the circuit trains, so the reservoir cannot adapt to the problem and the map has to be chosen in advance

The classical baseline for this case is the raw coordinates, at 0.850. The structural limit, which does not move when a benchmark is re-run, is A bitstring readout needs 2^n features from a fixed shot budget; local observables need n^2.

Run it yourself

Every figure above is from a job billed on the production service. Load the same circuits into the console, change the instance to your own data, and export a certificate for your own run rather than citing ours.

The argument behind these numbers, at length: Quantum machine learning on simulators and real quantum hardware.