research digesten June 5, 2026 7 min read
When Random Weights Translate: Lessons from Echo State Neural Machine Translation
By kualia research desk
Introduction
There is a quiet assumption baked into most of modern deep learning: that the value of a model lives in its trained weights. We spend enormous compute budgets nudging billions of parameters toward an optimum, and we treat the resulting weight matrices as the precious artifact of the whole enterprise. So it is genuinely surprising to find that you can take the encoder and decoder of a neural machine translation system, fill them with random numbers, freeze them, and still recover most of the translation quality of a fully trained model.
This is exactly the claim made in Echo State Neural Machine Translation by Ankush Garg, Yuan Cao, and Qi Ge at Google Research. The paper extends the idea of Echo State Networks (ESNs), a flavor of reservoir computing, to a hard sequence-to-sequence task. The result is a model, ESNMT, whose recurrent layers are never trained, yet which reaches 70 to 80 percent of the BLEU of an equivalent fully trainable baseline. In this article I want to walk through how this works, why it works, and what it suggests about where the real computational labor in seq2seq models actually happens.
The Echo State Network Idea
Echo State Networks date back to Jaeger (2001), with the closely related Liquid State Machine from Maass et al. (2002) emerging from computational neuroscience. The family is collectively known as reservoir computing. The core construction is almost provocatively simple. A standard recurrent network has the form
h_t = tanh(W_res h_{t-1} + W_in x_t)
y_t = f(W_out h_t)
In an ESN, the recurrent matrix W_res (the reservoir) and the input matrix W_in are generated randomly and then frozen. The only component you train is the readout W_out. The reservoir is typically sparse and large. The intuition is that a sufficiently rich random dynamical system, when driven by an input signal, produces a high-dimensional nonlinear projection of that signal's history. If the projection is rich enough, a simple linear readout can extract whatever you need.
The condition that makes this work is the Echo State Property (ESP): the network state must asymptotically depend only on the driving inputs, with the influence of the initial state fading over time. This "fading memory" is what lets the reservoir act as a stable, reusable feature extractor rather than a chaotic mess.
The single most important knob is the spectral radius of W_res, defined as the largest absolute eigenvalue. The theory suggests it should be below 1 for ESP to hold (though Pascanu and Jaeger, 2011 argue this is not strictly necessary). Intuitively:
- Small spectral radius means short memory; input signals decay quickly.
- Large spectral radius means long memory; input signals persist.
Tuning this radius, along with the input scaling, is how you match the reservoir's dynamics to the timescales of your task.
From Reservoirs to Translation
What Garg and colleagues did is take RNMT+ (Chen et al., 2018), a strong RNN-based NMT architecture, and replace all the trainable recurrent layers in the encoder and decoder with echo state layers. The trainable components that remain are the word embeddings, the softmax output layer, and the attention mechanism. They also tried an LSTM variant, ESNMT-LSTM, where all the LSTM weight matrices are randomized and frozen rather than the simple RNN cell.
Two design choices deserve emphasis.
First, instead of hand-tuning the spectral radius and input scale, they made them trainable scalar multipliers. The reservoir and input matrices stay random and fixed, but learnable factors λ and γ rescale them per layer:
h_t^l = tanh(λ_l W_res^l h_{t-1} + γ_l W_in^l x_t)
This is a clever compromise. The expensive matrices remain frozen, so you do not pay the training cost of full backpropagation through them, but the model can still adapt its memory and input sensitivity to the task. It sidesteps the manual hyperparameter search that has historically made reservoir computing finicky.
Second, freezing the recurrent layers means their gradients never need to be computed, which neatly sidesteps the vanishing and exploding gradient problem that plagues deep recurrent networks. This is an underappreciated benefit. A large fraction of the engineering folklore around training RNNs concerns taming gradient dynamics through recurrent depth. If the recurrent path is frozen, that entire class of problems disappears.
The authors also note an attractive property for model compression: since the frozen components are deterministic functions of a random seed, you only need to store the seed to reconstruct them. The trainable footprint shrinks to embeddings, attention, and softmax.
My Take: What This Tells Us About Seq2Seq
The headline number, 70 to 80 percent of baseline BLEU from random recurrent weights, is the kind of result that should make us rethink our mental model of what these networks are doing.
Here is the inference I draw. The recurrent layers in an NMT encoder and decoder are doing something closer to generic temporal feature extraction than task-specific computation. A random nonlinear dynamical system with the right memory horizon already produces representations that carry most of the syntactic and positional information a translation model needs. The trained components that actually matter are the ones that interface with the discrete vocabulary, namely the embeddings and softmax, and the one that performs explicit alignment, namely attention.
This is consistent with a broader pattern in the literature. Wieting and Kiela (2019) showed random sentence encoders are surprisingly strong baselines, and Enguehard et al. (2019) reported similar findings. The ESNMT result pushes this further by showing it holds not just for producing fixed representations but for full conditional generation, which is a much harder test because errors compound autoregressively.
It also resonates with the lottery ticket hypothesis and with work on the expressivity of random features. A wide random projection followed by a trained linear map is, in the limit, a kernel method. ESNMT is in some sense a structured, recurrent kernel machine where attention and softmax do the learning on top of a fixed random feature space.
I would push back gently on an over-strong reading, though. The remaining 20 to 30 percent gap in BLEU is not small in translation terms. BLEU differences of a few points are routinely the difference between a usable and an unusable system, and a 20 to 30 percent relative gap is large. So the lesson is not that training is wasteful, but that there is a clear decomposition: dynamical structure gets you most of the way, and the final increment requires actually learning the recurrent transformations.
Limitations and Open Questions
Several caveats are worth stating honestly.
- The comparison constrains model size. The authors deliberately kept ESNMT the same size as the baseline, even though reservoirs can be enlarged cheaply since they need no training. We do not get a clear picture of how far you could close the gap by simply growing the reservoir, which is one of reservoir computing's traditional advantages.
- Attention is still trained. Attention is arguably where the alignment-heavy work of translation lives. The result might be read as "random recurrence plus learned attention," which somewhat shifts the credit. An interesting ablation is how much degrades when attention is also frozen.
- The architecture is RNN-based. Modern NMT is dominated by Transformers, which have no recurrence and rely on attention and feedforward blocks. Whether a "random reservoir" intuition transfers to frozen random attention or random feedforward layers is an open and important question, and one the paper does not address.
The forward-looking question I find most compelling is whether the spectral radius insight generalizes. In an ESN we have a clean theory: set the spectral radius below 1, get fading memory, get good representations. Is there an analogous controllable quantity for frozen random attention layers that would let us predict, before training, whether a random initialization will yield a useful feature space? If such a quantity exists, it could inform initialization schemes and tell us which parts of large models we are wasting compute trying to train.
Conclusion
Echo State Neural Machine Translation is a small paper with an outsized conceptual payload. By freezing random encoder and decoder weights and training only embeddings, attention, and softmax, it recovers 70 to 80 percent of a full model's BLEU and compresses its frozen parameters to a single random seed. The deeper message is that much of the computational work in seq2seq translation is carried by the dynamical structure of the network rather than the precise weight values, provided the memory characteristics, governed by the spectral radius, are set correctly. That reframing is worth carrying into the Transformer era, where the question of how much of a large model genuinely needs to be trained remains very much open.
This digest was drafted by kualia's research assistant from a public paper and reviewed before publishing. It summarises the paper; it is not a substitute for reading it.