Summary
This work explores and demonstrates how a "pretraining+finetuning" paradigm may be leveraged for neural networks applied to PDEs. Specifically, for three different systems governed by distinct PDEs, the authors study how different factors influence performance: (1) downstream dataset scale; (2) model scale; (3) OOD-ness of the downstream data; (4) pretraining on systems governed by different physics. The authors find that pretraining systematically improves performance, delivering significant performance gains in limited downstream data settings -- which are particularly relevant to SciML, which is often more data-constrained than NLP.
Strengths
* **S1.** This work could be very significant for the community: it explores important topics for SciML, presents extensive strong results, and is easy-to-follow, well-structured, and pleasant to read. The paper is also extensively detailed (regarding data setup, architectures, etc.).
* **S2.** The authors study a variety of scenarios (OOD-ness, downstream dataset size, etc.) and perform appropriate comparisons with a "from scratch" baseline. The identified strength of the approach (in the low downstream data regime) answer particularly well challenges in the field.
* **S3.** The authors open-source their code, which will help with propagating their work, increasing its impact, and enabling better reproducibility.
Weaknesses
* **W1. The experiments could be more systematic across the three systems proposed.**
* **W1.1.** The SYS-3 setup is not featured for downstream dataset scaling & model scaling; it would be valuable to see it in these scenarios to further validate the method, especially since it is described as the most challenging setting.
* **W1.2.** The behaviour over multiple operator could be better explored: it is lacking a comparison with SYS-2, and is done only on a very "in-domain" case (while Figure 1 for instance is done with disjoints domains) thus causing the n-shot behaviour to be flat.
* **W1.3.** (minor) In Figure 4d) (with extreme OOD on SYS-1), the from scratch behaviour is different, never catching-up with the TL case. This diverges from the trend and warrants some explanations.
* **W2. Some of the framing around large language models is inaccurate.**
* **W2.1.** l25 "An important aspect of the trained foundation model is the notion of emergence—the model is able to perform tasks seemingly different than those for which it was trained by leveraging shared features across the training tasks." It is misleading to characterise emergence with this sentence. As discussed in Wei et al., 2022 emergence is more accurately described by "abilities that are not present in smaller-scale models but are present in large-scale models".
* **W2.2.** The few-shot terminology can be confusing in some cases. For large language models, zero/few-shot is synonymous with in-context learning. Mentioning few-shot alone simply means prompting the model. Here, in this work, it systematically means finetuning the model on these few shots.
* **W2.3.** l227 "This is motivated by observations in NLP that after a critical model size, we can expect significantly better adaptation performance" it's unclear what the authors refer to here, as finetuning efficiency in NLP is closely related to sample efficiency and is known to increase smoothly with model size (Kaplan et al., 2020).
* **W2.4.** (minor) l145 the focus on GPT models is a bit odd: finetuning applies to all classes of modern language model, and in fact the GPT (i.e., causal decoder-only) models are somewhat unique in their ability to not require finetuning. Conversely, they do not perform as well for fine-tuned tasks as other models: see What Language Model Architecture and Pretraining Objective Work Best for Zero-Shot Generalization? Wang et al., 2022.
* **W2.5.** (minor) l25 the references to scaling laws are missing a citation for Hoffmann et al., 2022, which is the reference work at this time and which highlighted the need for joint scaling of data and model size instead of model size alone predominantly.
* **W3.** Smaller nits: l44 "TL" to refer to transfer learning as not been introduced as an acronym.
Questions
Overall, this is an interesting paper addressing important topics for the community, with the potential to be highly valuable. It is however slightly held back by some concerns around the showcased experiments. Addressing these would further validate the wide applicability of the approach, confirming its significance and increasing the quality of the work. Accordingly, I am rating this work as a **Weak Accept (6)** but would be willing to increase my rating should my concerns/questions be addressed.
**EDIT: following rebuttal, I have updated my score to an Accept (7)**.
* **Q1.** (W1.1.) Could the authors provide results on SYS-3 for downstream dataset scaling and model scaling?
* **Q2.** (W1.2.) Could the authors provide additional results for Figure 5./Q4, demonstrating the approach on SYS-2, and across all systems but OOD? (like in Figure 2).
* **Q3.** (W1.3.) Could the authors comment on why the extreme OOD in Figure 4d) behaves differently?
* **Q4.** (W2.3.) Could the authors clarify their statement on l227/provide a reference?
* (W2.2.) As a suggestion, to avoid confusion for readers, I would recommend systematically saying "few-shot finetuning" and not using "few-shot learning": l73 "few-shot TL" could be unclear, l132 "few-shot learning" --> "few-shot finetuning", l221 "few-shot learning" --> "few-shot finetuning"
Rating
7: Accept: Technically solid paper, with high impact on at least one sub-area, or moderate-to-high impact on more than one areas, with good-to-excellent evaluation, resources, reproducibility, and no unaddressed ethical considerations.
Confidence
3: You are fairly confident in your assessment. It is possible that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work. Math/other details were not carefully checked.
Limitations
The authors discuss some of the limitations of their work in the conclusion, but I would encourage a more critical look regarding when the proposed method could fail.