MoRI: Learning Motivation-Grounded Reasoning for Scientific Ideation in Large Language Models

Chenyang Gu, Jiahao Cheng, Meicong Zhang, Pujun Zheng, Jinquan Zheng +1 more
3/19/2026
cs.CL

Official code: ECNU-Text-Computing/IdeaGeneration (2 stars, last commit 2026-01-14).

Abstract

Scientific ideation aims to propose novel solutions within a given scientific context. Existing LLM-based agentic approaches emulate human research workflows, yet inadequately model scientific reasoning, resulting in surface-level conceptual recombinations that lack technical depth and scientific grounding. To address this issue, we propose \textbf{MoRI} (\textbf{Mo}tivation-grounded \textbf{R}easoning for Scientific \textbf{I}deation), a framework that enables LLMs to explicitly learn the reasoning process from research motivations to methodologies. The base LLM is initialized via supervised fine-tuning to generate a research motivation from a given context, and is subsequently trained under a composite reinforcement learning reward that approximates scientific rigor: (1) entropy-aware information gain encourages the model to uncover and elaborate high-complexity technical details grounded in ground-truth methodologies, and (2) contrastive semantic gain constrains the reasoning trajectory to maintain conceptually aligned with scientifically valid solutions. Empirical results show that MoRI significantly outperforms strong commercial LLMs and complex agentic baselines across multiple dimensions, including novelty, technical rigor, and feasibility. The code will be made available on \href{https://github.com/ECNU-Text-Computing/IdeaGeneration}{GitHub}.

View on arXivView PDF

Code Implementations(1)

20Jan 8, 20269 months ago

Similar Papers

Cite this paper

@article{gu2026mori,
  title  = {MoRI: Learning Motivation-Grounded Reasoning for Scientific Ideation in Large Language Models},
  author = {Chenyang Gu and Jiahao Cheng and Meicong Zhang and Pujun Zheng and Jinquan Zheng and Guoxiu He},
  year   = {2026},
  eprint = {2603.19044},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2603.19044v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2603.19044.svg)](https://codeofpaper.com/paper/2603.19044)

Discussion