We thank the reviewer for their continued engagement in our submission! We appreciate their time and their efforts to improve our work.
**"Would it be possible to give an idea of the magnitude of the baseline relative to the results in the paper, at least for a subset of the experiments?"**
We are still working on getting all the baselines implemented, but we have run the comparison on the mirror descent, gradient descent, and bisection method example.
To assess how distinct the Koopman eigenvalues are, we take the eigenvalues $\lambda_1$ and $\lambda_2$, associated with two of the different optimizers, and then perform a "shuffling", randomly assigning elements of $\lambda_1$ and $\lambda_2$ to $\lambda'_1$ and $\lambda'_2$. To ensure a fair comparison, we first sort the eigenvalues and then shuffle between the sorted values (so that $\lambda'_1$ isn't only large norm eigenvalues and $\lambda'_2$ isn't only small norm eigenvalues). Additionally, we ensure that complex conjugate pairs of eigenvalues are shuffled to the same set (either $\lambda'_1$ or $\lambda'_2$). We then compute the Wasserstein distance between $\lambda'_1$ and $\lambda'_2$. We perform 100 such shuffles and then compare the distribution of Wasserstein distances with the true Wasserstein distance.
We find that for mirror descent and gradient descent (which are known to be conjugate), 26% of the shuffles have greater than or equal to Wasserstein distance as the true Wasserstein distance. This suggests that the true eigenvalues of mirror and gradient descent are not significantly different from each other. In contrast, 1% of the shuffles have a greater Wasserstein distance than the true Wasserstein distance, when comparing gradient descent and the bisection method (non-conjugate algorithms). Similarly, 2% of the shuffles have a greater Wasserstein distance than the true Wasserstein distance, when comparing mirror descent and the bisection method (non-conjugate algorithms). This suggests that the Koopman eigenvalues associated with mirror and gradient descent are significantly distinct from the eigenvalues of the bisection method.
**"I am a bit confused by this, in that as far as I understand the wider architectures were sampled less frequently in your work, but this could then change the Koopman eigenvalues as you indicated."**
We apologize for the confusion. By time-delays, we do not mean the sampling frequency, but instead an approach typically used to generate observables in dynamical systems theory (see Taken's Embedding on Wikipedia for a nice example). To be more clear, we sample the weights of the $h = 5$, $h = 10$, and $h = 40$ networks all at the same frequency. However, because there are more weights in the $h = 40$ case, we increase the number of observables we use to construct the Koopman operator for the $h = 5$ and $h = 10$ cases through using more time-delays. We will make this more clear in our revised manuscript (Sec. 3.2).
**"What I meant was instead of using different independent runs to get enough weight data, would it be possible to train one Bayesian neural network and then sample weights from its posterior distribution to compute the Koopman eigenvalues?"**
This is a great idea! We imagine this would definitely be more efficient and enable a more detailed understanding of the dynamics for a given network. We will discuss this future direction in the revised manuscript (Sec. 5)