GoodPoint: Learning Constructive Scientific Paper Feedback from Author Responses
Organizations: Carnegie Mellon University · Independent Researcher · NVIDIA
Abstract
While LLMs hold significant potential to transform scientific research, we advocate for their use to augment and empower researchers rather than to automate research without human oversight. To this end, we study constructive feedback generation, the task of producing targeted, actionable feedback that helps authors improve both their research and its presentation. In this work, we operationalize the effectiveness of feedback along two author-centric axes-validity and author action. We first curate GoodPoint-ICLR, a dataset of 19K ICLR papers with reviewer feedback annotated along both dimensions using author responses. Building on this, we introduce GoodPoint, a training recipe that leverages success signals from author responses through fine-tuning on valid and actionable feedback, together with preference optimization on both real and synthetic preference pairs. Our evaluation on a benchmark of 1.2K ICLR papers shows that a GoodPoint-trained Qwen3-8B improves the predicted success rate by 83.7% over the base model and sets a new state-of-the-art among LLMs of similar size in feedback matching on a golden human feedback set, even surpassing Gemini-3-flash in precision. We further validate these findings through an expert human study, demonstrating that GoodPoint consistently delivers higher practical value as perceived by authors.
Figures & tables
| Combined Success | Validity Only | Author Action Only | ||||
| Model | Rate (%) | CI ( %) | Rate (%) | CI ( %) | Rate (%) | CI ( %) |
| Gemini-3-flash | 37.9 | 0.9 | 39.4 | 0.9 | 37.9 | 0.9 |
| GPT-5.2 | 45.8 | 1.0 | 46.3 | 1.0 | 45.8 | 1.0 |
| Llama3.1-8b-Instruct | 1.8 | 0.3 | 1.8 | 0.3 | 1.8 | 0.3 |
| Qwen3-8b (Base) | 8.0 | 0.6 | 8.1 | 0.6 | 8.0 | 0.6 |
| GoodPoint -DPO | 14.7 (+6.7) | 0.5 | 14.9 (+6.8) | 0.5 | 14.7 (+6.7) | 0.5 |
| Model | Precision | Recall | F1 |
|---|---|---|---|
| Gemini-3-flash | 0.128 | 0.169 | 0.131 |
| GPT-5.2 | 0.130 | 0.165 | 0.130 |
| Llama3.1-8b-Instruct | 0.047 | 0.053 | 0.044 |
| Qwen3-8b (Base) | 0.069 | 0.084 | 0.068 |
| GoodPoint -DPO | 0.093 (+0.024) | 0.107 (+0.023) | 0.087 (+0.019) |
| GoodPoint -SFT | 0.138 (+0.069) | 0.112 (+0.028) | 0.108 (+0.040) |
| Model | Validity | Actionability | Specificity | Helpfulness | |
|---|---|---|---|---|---|
| Rate | Rate | Mean (SD) | Mean (SD) | ||
| Gemini-3-flash | 65 | ||||
| GoodPoint -DPO | 62 | ||||
| Qwen3-8B | 65 |
Appendix figures & tables13 assets
Supplementary material from the paper’s appendix.
Appendix
| Label | Observed Agr. | PABAK | Cohen’s | |
|---|---|---|---|---|
| Validity | 0.874 | 0.748 | 0.000 | 111 |
| Author Action | 0.919 | 0.838 | 0.271 | 111 |
| Dimension | Accuracy | Target Degradation | Collateral Preservation |
|---|---|---|---|
| Generic | 0.625 | 1.83 | 2.92 |
| Vague | 0.945 | 1.86 | 2.98 |
| Inaccurate | 0.992 | 2.98 | 2.48 |
| Non-essential | 0.969 | 3.00 | 2.56 |
| Unsupportive | 0.982 | 2.68 | 2.88 |
| Hyperparameter | SFT | DPO |
|---|---|---|
| Base model | Qwen3-8B | GoodPoint -SFT |
| Max sequence length | 30,000 | 30,000 |
| Train batch size | 128 | 128 |
| Micro batch size | 8 | 4 |
| Learning rate | ||
| Epochs | 1 | 1 |
| Task | Precision | Recall | F1 | Accuracy |
|---|---|---|---|---|
| Validity | 0.815 | 0.717 | 0.754 | 0.717 |
| Action | 0.779 | 0.706 | 0.741 | 0.650 |
| Metric | Formula |
|---|---|
| Precision | |
| Recall | |
| F1 |
| Annotated match rate | ||
|---|---|---|
| Stratum | Human–human | Human–LLM |
| 0.00 | 0.00 | |
| – | 0.00 | 0.00 |
| – | 0.00 | 0.00 |
| – | 0.00 | 0.05 |
| – | 0.05 | 0.10 |
| ICLR 2020–2025 | ICLR 2026 | |||||
| Model | Precision | Recall | F1 | Precision | Recall | F1 |
| Gemini-3-flash | 0.10 | 0.15 | 0.11 | 0.15 | 0.18 | 0.15 |
| GPT-5.2 | 0.12 | 0.16 | 0.12 | 0.14 | 0.17 | 0.14 |
| Llama3.1-8B-Inst. | 0.05 | 0.06 | 0.05 | 0.04 | 0.04 | 0.04 |
| Qwen3-8B (Base) | 0.08 | 0.10 | 0.08 | 0.06 | 0.07 | 0.06 |
| GoodPoint -DPO | 0.07 (-0.004) | 0.08 (-0.019) | 0.07 (-0.010) | 0.11 (+0.046) | 0.13 (+0.058) | 0.10 (+0.044) |
| # | Dimension | Question & Response Options |
|---|---|---|
| 1 | Validity | Do you agree that this feedback is a valid issue/question/suggestion? |
| Agree — The point is valid. | ||
| Disagree — You disagree with the premise, or the reviewer is mistaken. | ||
| 2 | Specificity | Is the feedback anchored to specific parts of the paper? (1–5) |
| 5 = Very specific 4 = Mostly specific 3 = Moderately specific | ||
| 2 = Mostly vague 0 1 = Very vague |
| Aspect | GoodPoint -SFT | GoodPoint -DPO | ||
|---|---|---|---|---|
| Novel | Aligned | Novel | Aligned | |
| Add Experiments on More Datasets | 0.88 | 0.04 | 1.73 | 0.56 |
| Add Ablations Experiments | 0.06 | 0.38 | 1.08 | 0.53 |
| Algorithm Efficiency | -0.30 | -0.10 | 0.08 | 0.05 |
| Theoretical Soundness | -0.37 | 0.16 | 0.14 | 0.09 |
| Implications of the Research | 0.45 | 0.81 | 2.48 | 1.98 |
LLM Post-Training
Large language model post-training adapts pretrained models into more useful, reliable, and specialized assistants through supervised and preference-based learning.
See all 246 papers