Summary
The paper presents a programmable natural language reasoning dataset, PrOntoQA-OOD, specifically designed for testing the out-of-distribution generalization abilities of machine learning models. 4 LLMs, FLAN-T5, LLaMA, GPT-3.5, and PaLM, are tested on this dataset for their ability to generalize to different deduction rules, proof width/depth, and rule compositions.
Strengths
- The dataset construction is solid and takes into consideration various deduction rules.
- The experimentation is thorough and insightful.
- The paper is well written.
Weaknesses
- (Major) [1] presents a benchmark for theorem proving that is programmable and tests generalization across six dimensions. These dimensions include different deduction rules and proof width/depth, which this paper also discusses. It's a very relevant paper and the failure to discuss it as related work in context seems like a major oversight in scholarship. But this is quite easy to fix.
- (Minor) Footnote 2 says the deduction rules used in this paper have minor differences with Gentzen's natural deduction, yet there are 3 rules omitted from it. This seems more than minor and I fail to see how natural deduction's completeness or soundness claims can translate to this paper's, without substantiation.
- (Minor) Figure 3 notes GPT 3.5 as 175B* with an asterisk indicating low confidence in its size. I feel like it's best to omit the 175B size claim altogether if the authors are unsure, to avoid misleading.
- (Major) For the figures, OOD generalization performances are shown in $\Delta$ proof accuracies w.r.t. the ID ones. This is hard for me to get an intuitive understanding of the different models used, particularly for FLAN-T5: FLAN-T5 often has trivial (close to 0) proof accuracies for ID and its OOD performance $\Delta$ being 0 is an indication of triviality instead of good generalization. Showing the absolute OOD proof accuracies will solve this problem.
- (Minor) For Figure 5 and several others, there's an example of (predicted answer, expected answer), without the question. I had to use my inductive reasoning to figure out exactly what the question was. Please fix this.
- (Minor) Line 17 seems to cast theorem proving and medical diagnosis as purely deductive reasoning problems. Both tasks require inductive reasoning among other modes. So this claim is not rigorous.
Overall, there are problems but all seem fixable. I'm happy to change my rating if the authors can amend the paper to be more satisfactory.
[1] Wu, Y., Jiang, A.Q., Ba, J. and Grosse, R., 2020. Int: An inequality benchmark for evaluating generalization in theorem proving. arXiv preprint arXiv:2007.02924.
Questions
More contextualization with prior work should be good.
Rating
6: Weak Accept: Technically solid, moderate-to-high impact paper, with no major concerns with respect to evaluation, resources, reproducibility, ethical considerations.
Confidence
5: You are absolutely certain about your assessment. You are very familiar with the related work and checked the math/other details carefully.
Limitations
More discussion on limitation of this paper's approach for evaluating LLMs reasoning would certainly improve the paper.