Repsonse to Reviewer 7JfH
We thank the reviewer for their comments. We will now detail how we have improved our manuscript in light of their comments.
**W1:** *My main issue with this paper is that it does not explain or derive any of its equations... not clear how the authors arrived at eq. 7,8,10 & 11.... what the authors mean by dual parameterization (dual in what sense?).*
**A1** We have added a section to the appendix (see App. A.1) to address this concern. In particular, we have addressed concerns regarding Eqs. (7–8,10–11) with the following:
- Provided more background on the dual parameters,
- including why they are termed "dual" parameters (following Adam et al., 2021, who introduced the parameterization for SVGPs).
- including derivations of the dual parameters for the sparse variational GP ELBO.
- Provided further derivations of the dual parameters for our MAP objective and how they relate to the dual parameters of the sparse variational GP ELBO.
With regards to **Eq. (9)**, this is just the conversion of a linear model to its kernel form. Assume we have a Bayesian linear regression,
$$
y_i = \mathbf{x}_i^\top \mathbf{w} + \epsilon,
$$
where we have a prior $\mathcal{N}(\mathbf{w}; 0, \frac{1}{\delta}I)$. If we define the function space output of the model as $f_i = \mathbf{x}_i^\top\mathbf{w}$, we can convert our weight space prior to function space as a GP. This is done by setting the mean function to the expectation of the linear model and the kernel to the covariance of the linear model (with respect to the prior). This results in a GP prior given by $\mathcal{N}(\mathbf{f}; \mathbf{0}, \frac{1}{\delta}\mathbf{X} \mathbf{X}^\top)$. If you replace the $\mathbf{x}_i^\top$ with the Jacobian you end up with Eq. (9) in the paper.
**W2:** *I am unclear about the issue with adding points to the standard GP. Once you have your kernel, given to you by the MAP trained NN, you can use it on any number of points you want.*
**A2:** The issue with adding new data with standard GP equations is that it's computationally infeasible for large data sets, which are common in deep learning. We thank the reviewer for spotting that we overlooked these details in the manuscript. Whilst we mentioned that the issue is computational complexity in Fig. 2, we have now also provided more details on the computational issues of standard GP updates in the appendix. Alongside details of the computational complexity of SFR's dual updates in App. A.3.
**W3:** *You can also train a standard sparse-GP approximation using the fixed kernel. The authors claim that this is an issue that their work solves, but I don't see any reason why it should be so and they do not explain it properly.*
**A3:** Let us start by highlighting that sparse GP approximations are largely underexplored in the NN to GP setting. Nevertheless, the reviewer is correct, technically one could use any sparse GP approximation. Note that we explicitly mention how any sparse approximation could be used in Section 3. We specifically opted for the dual parameterization approach for two reasons. First, it enables us to sparsify the GP without the extra optimisation loop required for sparse variational approximations. Second, the dual parameterization offers a low(ish) cost mechanism for incorporating new data.
**W4:** *Baselines in many of the experiments are very basic. For instance, in Table 1 you compare to Laplace approximation and using a simple subset selection sparse GP. Other Bayesian NN methods should be compared against, for example NN-GP, deep kernel learning, SWAG.*
**A4:** In light of the reviewer's comments, we have conducted extra experiments for the GP predictive from Immer et al. (2021b), which is the generalization of DNN2GP (Khan et al., 2019) to non-Gaussian likelihoods. To the best of our knowledge, this is the state-of-the-art NN to GP method. We have added results to the FMNIST/CIFAR-10 table (Table 1) and the UCI table (Table A5).
**W5:** *I would also point out another relevent work on incremental learning by GPs Achituv et al "GP-Tree: A Gaussian process classifier for few-shot incremental learning"*
**A5:** We thank the reviewer for pointing us to this work and does indeed seem relevant and added it to the related work section.
**References**
[1] Alexander Immer, Maciej Korzepa, and Matthias Bauer (2021b). Improving predictions of Bayesian neural nets via local linearization. In *Proceedings of The 24th International Conference on Artificial Intelligence and Statistics (AISTATS)*, volume 130 of Proceedings of Machine Learning Research, pp. 703–711. PMLR.
[2] Mohammad Emtiyaz Khan, Alexander Immer, Ehsan Abedi, and Maciej Korzepa (2019). Approximate inference turns deep networks into Gaussian processes. In *Advances in Neural Information Processing Systems 32 (NeurIPS)*, pp. 3094–3104. Curran Associates, Inc.