Official code and data for the paper "ScholarEval: Research Idea Evaluation Grounded in Literature."
Python
21
27 commits
updated Oct 28, 2025
This is the accompanying repository of the paper "ScholarEval: Research Idea Evaluation Grounded in Literature."
This repository hosts ScholarEval, a retrieval-augmented framework for evaluating research ideas along two key dimensions:
To support evaluation, we also release ScholarIdeas, the first expert-annotated dataset of 117 research ideas and reviews spanning four domains: artificial intelligence, neuroscience, biochemistry, and ecology.
Our evaluation shows that ScholarEval:
There are three ways to run ScholarEval on your ideas: running the ScholarEval app locally, running the pipeline via command line, or requesting access to our web app. For any questions or concerns please contact [email protected] and [email protected]
export API_KEY="your-litellm-api-key"
export API_ENDPOINT="your-litellm-api-endpoint"
export S2_API_KEY="your-semantic-scholar-api-key"
export email="optional - your academic email for unpaywall open access pdfs"
requirements.txt)streamlit run ScholarEval/ScholarEval_app.pydemo_data.Alternatively, if you don't want to use ScholarEval via the user interface, you can simply run the ScholarEval pipeline as follows:
bash run_scholareval.sh
The command line args to set in run_scholareval.sh are:
research_idea_path: Path to the research idea text filecutoff_date: (Optional) cutoff date for literature search as YYYY-MM-DDllm_engine_name: LLM engine name (e.g., gpt-4o, claude-sonnet-4) as specified by your litellm gatewaysave_to: folder to save all intermediate and final results tolitellm_name: (Optional) LiteLLM model name for cost calculation (e.g., claude-sonnet-4-5-20250929)And lastly, you can request access to our web app via go.osu.edu/scholar-eval We are offering $15 free credits for academic use.
You can also download ScholarIdeas on Hugging Face.
The ScholarIdeas/ directory contains 117 research ideas and their reviews spanning AI, neuroscience, biochemistry, and ecology. Each review is composed of multiple rubrics, for a total of 1076 rubrics across the dataset.
Each folder in ScholarIdeas/ includes:
{discipline}_{number}.txt — the research idea text{discipline}_{number}.jsonl — review rubrics (one rubric per line)cutoff.txt — cutoff date for literature search (i.e., publication date of the original paper)Additional resources:
dataset_creation/evaluation/If you find ScholarEval or ScholarIdeas useful in your work, please cite our paper:
@misc{moussa2025scholarevalresearchideaevaluation,
title={ScholarEval: Research Idea Evaluation Grounded in Literature},
author={Hanane Nour Moussa and Patrick Queiroz Da Silva and Daniel Adu-Ampratwum and Alyson East and Zitong Lu and Nikki Puccetti and Mingyi Xue and Huan Sun and Bodhisattwa Prasad Majumder and Sachin Kumar},
year={2025},
eprint={2510.16234},
archivePrefix={arXiv},
primaryClass={cs.AI},
url={https://arxiv.org/abs/2510.16234},
}
Official code and data for the paper "ScholarEval: Research Idea Evaluation Grounded in Literature."
Python
21
27 commits
updated Oct 28, 2025
This is the accompanying repository of the paper "ScholarEval: Research Idea Evaluation Grounded in Literature."
This repository hosts ScholarEval, a retrieval-augmented framework for evaluating research ideas along two key dimensions:
To support evaluation, we also release ScholarIdeas, the first expert-annotated dataset of 117 research ideas and reviews spanning four domains: artificial intelligence, neuroscience, biochemistry, and ecology.
Our evaluation shows that ScholarEval:
There are three ways to run ScholarEval on your ideas: running the ScholarEval app locally, running the pipeline via command line, or requesting access to our web app. For any questions or concerns please contact [email protected] and [email protected]
export API_KEY="your-litellm-api-key"
export API_ENDPOINT="your-litellm-api-endpoint"
export S2_API_KEY="your-semantic-scholar-api-key"
export email="optional - your academic email for unpaywall open access pdfs"
requirements.txt)streamlit run ScholarEval/ScholarEval_app.pydemo_data.Alternatively, if you don't want to use ScholarEval via the user interface, you can simply run the ScholarEval pipeline as follows:
bash run_scholareval.sh
The command line args to set in run_scholareval.sh are:
research_idea_path: Path to the research idea text filecutoff_date: (Optional) cutoff date for literature search as YYYY-MM-DDllm_engine_name: LLM engine name (e.g., gpt-4o, claude-sonnet-4) as specified by your litellm gatewaysave_to: folder to save all intermediate and final results tolitellm_name: (Optional) LiteLLM model name for cost calculation (e.g., claude-sonnet-4-5-20250929)And lastly, you can request access to our web app via go.osu.edu/scholar-eval We are offering $15 free credits for academic use.
You can also download ScholarIdeas on Hugging Face.
The ScholarIdeas/ directory contains 117 research ideas and their reviews spanning AI, neuroscience, biochemistry, and ecology. Each review is composed of multiple rubrics, for a total of 1076 rubrics across the dataset.
Each folder in ScholarIdeas/ includes:
{discipline}_{number}.txt — the research idea text{discipline}_{number}.jsonl — review rubrics (one rubric per line)cutoff.txt — cutoff date for literature search (i.e., publication date of the original paper)Additional resources:
dataset_creation/evaluation/If you find ScholarEval or ScholarIdeas useful in your work, please cite our paper:
@misc{moussa2025scholarevalresearchideaevaluation,
title={ScholarEval: Research Idea Evaluation Grounded in Literature},
author={Hanane Nour Moussa and Patrick Queiroz Da Silva and Daniel Adu-Ampratwum and Alyson East and Zitong Lu and Nikki Puccetti and Mingyi Xue and Huan Sun and Bodhisattwa Prasad Majumder and Sachin Kumar},
year={2025},
eprint={2510.16234},
archivePrefix={arXiv},
primaryClass={cs.AI},
url={https://arxiv.org/abs/2510.16234},
}