We thank the referee for evaluating our manuscript and for constructive criticism, in particular with respect to expanding on the scalability of the ELM neuron.
1) *Clarification of MLP design choice of ELM neuron:*
We will include in the manuscript that one of the key modeling goals of the ELM design was to quantify the degree of nonlinearity necessary to model a neuron’s dynamics; hence the choice of MLP as it offers a straightforward way to do this using $d_{mlp}$ and $l_{mlp}$. In contrast, in more biologically realistic detailed biophysical models, there is no straightforward way to quantify the amount of nonlinearity in such models, and therefore offers less interpretability along this dimension compared to the ELM neuron.
2) *Clarification of saturating performance on NeuronIO:*
We will add to the NeuronIO task description that the underlying Biophysical model displays chaotic dynamics, meaning any surrogate model's performance will satire below perfect prediction (see also LSTM and TCN), due to the inherent unpredictability of the task. We additionally provide LIF and ALIF models *(see additional pdf)* as an example of fitting neuron models that do not display chaotic dynamics; the ELM neuron performance saturates close to perfect predictability in this case.
3) *Clarification of tuning ELM parameters:*
We will highlight that the ELM neuron primarily only requires tuning along the memory $d_m$ dimension (and $\tau_s$ for very sparse tasks). We add the reference to the text for the hyper-parameters tuning table in the appendix that highlights how other hyperparameters can be derived from $d_m$, the input dimensionality $d_s$, and the task length $T$, and what default parameters should be used otherwise. A further testament to this is the LRA task, where mostly the same hyper-parameters across all tasks. Other training parameters such as batch size, learning rate, etc. still need tuning of course. Therefore, we believe the ELM neuron does not require more tuning than e.g. the LSTM.
4) *Number of Long-range ML tasks:*
There might be a misunderstanding concerning the number of tasks. The LRA benchmark contains 6 rather different tasks. Additionally, the Spoken Heidelberg Digits Task (SHD), and particularly SHD-addition, has a context length of 2000 for a bin size of 1, and therefore is twice as long as, e.g., the Image or Pathfinder task from LRA. Therefore, we provide results on a total of 8 long-range tasks.
5) *Addressing when the ELM neuron can be expected to be efficient:*
We agree that this needs further clarification. The ELM and in particular Branch-ELM neuron can mainly be expected to be much more efficient if the input dimensionality is very large, such as in the NeuronIO task ($d_s=1278$), or somewhat in the SHD and SHD-Adding task ($d_s=700$), and less so e.g. on LRA ($d_s = 8$ to $d_s = 169)$; also note the increased relative performance for language tasks with higher input dimensionality. We now elaborate this condition for efficiency more clearly in the manuscript.
6) *Addressing the scalability and limitations of the ELM neuron:*
We acknowledge the scaling limitation of individual ELM neurons, which we set out to explore using the LRA benchmark, however, we would like to point out that the training was kept fairly simple, and we did not use e.g. warmup, weight decay, layer-norm, dropout, etc (which the comparison models did). Additionally, we suspect that assembling such complex neurons in more sophisticated multi-layered networks might provide the desired scalability; unfortunately, this is beyond the scope of this work. Nevertheless, we provide an ablation of the ELM neuron and S5 model on Pathfinder in terms of parameters in Tables S5 and S6 showing that an ELM with 3.5K parameters is outperforming a single layered S5 with ~170K parameters (62.95% ACC vs 58.19% ACC). Furthermore, motivated by the observation that SOTA models on LRA use various regularization techniques, we train ELM neuron with various dropout probabilities on Pathfinder in Table S7, and find that models trained with 0.3 dropout probability for 1000 Epochs can reach ~82\% accuracy, and improvement of 10% accuracy, evidencing that the performance gap might be reduced through additional proper regularization techniques.
7. *Training with biological learning rules:*
We agree that it would be interesting to study the biologically plausible training, and it might happen that the training will converge to a different solution. However, for this manuscript, we aimed to establish how the model can perform with standard machine learning optimizers (that typically define the upper limit on the performance, seldomly achieved by the biologically plausible rules). Finding how to train this model with, for example, Eq.Prop or even more complicated bio-plausible plasticity rules would be an exciting direction. We added it to future work suggestions.