Official Code Repository for ResearchAgent (NAACL 2025)
See the codeπ Welcome to the official repository of ResearchAgent: Iterative Research Idea Generation over Scientific Literature with Large Language Models!
Authors: Jinheon Baek, Sujay Kumar Jauhar, Silviu Cucerzan, and Sung Ju Hwang
ResearchAgent leverages Large Language Models (LLMs) to help researchers rapidly ideate and refine research problems grounded in existing literature. Starting from a core scientific paper, the system retrieves relevant publications and knowledge entities, then iteratively proposes and improves problems, methods, and experiment designs using collaborating LLM-based reviewing agents that provide structured feedback across multiple dimensions.
Set your OpenAI key and run the pipeline:
export OPENAI_API_KEY=YOUR_KEY
python ./code/main.py \
--data-path ./data/papers.jsonl \
--knowledge-path ./data/knowledge.jsonl \
--model-name gpt-4o
If you use or build upon this project, please cite:
@inproceedings{Baek2025ResearchAgent,
title={ResearchAgent: Iterative Research Idea Generation over Scientific Literature with Large Language Models},
author={Jinheon Baek and Sujay Kumar Jauhar and Silviu Cucerzan and Sung Ju Hwang},
booktitle={NAACL},
year={2025},
url={https://api.semanticscholar.org/CorpusID:269042844}
}
Official Code Repository for ResearchAgent (NAACL 2025)
See the codeπ Welcome to the official repository of ResearchAgent: Iterative Research Idea Generation over Scientific Literature with Large Language Models!
Authors: Jinheon Baek, Sujay Kumar Jauhar, Silviu Cucerzan, and Sung Ju Hwang
ResearchAgent leverages Large Language Models (LLMs) to help researchers rapidly ideate and refine research problems grounded in existing literature. Starting from a core scientific paper, the system retrieves relevant publications and knowledge entities, then iteratively proposes and improves problems, methods, and experiment designs using collaborating LLM-based reviewing agents that provide structured feedback across multiple dimensions.
Set your OpenAI key and run the pipeline:
export OPENAI_API_KEY=YOUR_KEY
python ./code/main.py \
--data-path ./data/papers.jsonl \
--knowledge-path ./data/knowledge.jsonl \
--model-name gpt-4o
If you use or build upon this project, please cite:
@inproceedings{Baek2025ResearchAgent,
title={ResearchAgent: Iterative Research Idea Generation over Scientific Literature with Large Language Models},
author={Jinheon Baek and Sujay Kumar Jauhar and Silviu Cucerzan and Sung Ju Hwang},
booktitle={NAACL},
year={2025},
url={https://api.semanticscholar.org/CorpusID:269042844}
}