OpenScholar: Synthesizing Scientific Literature with Retrieval-augmented LMs

Akari Asai, Jacqueline He, Rulin Shao, Weijia Shi, Amanpreet Singh +20 more
11/21/2024
cs.CLcs.AIcs.DL

No official code found. Best implementation: AkariAsai/OpenScholar (1,605 stars, Apache-2.0, last commit 2025-08-13). 3 more below.

Abstract

Scientific progress depends on researchers' ability to synthesize the growing body of literature. Can large language models (LMs) assist scientists in this task? We introduce OpenScholar, a specialized retrieval-augmented LM that answers scientific queries by identifying relevant passages from 45 million open-access papers and synthesizing citation-backed responses. To evaluate OpenScholar, we develop ScholarQABench, the first large-scale multi-domain benchmark for literature search, comprising 2,967 expert-written queries and 208 long-form answers across computer science, physics, neuroscience, and biomedicine. On ScholarQABench, OpenScholar-8B outperforms GPT-4o by 5% and PaperQA2 by 7% in correctness, despite being a smaller, open model. While GPT4o hallucinates citations 78 to 90% of the time, OpenScholar achieves citation accuracy on par with human experts. OpenScholar's datastore, retriever, and self-feedback inference loop also improves off-the-shelf LMs: for instance, OpenScholar-GPT4o improves GPT-4o's correctness by 12%. In human evaluations, experts preferred OpenScholar-8B and OpenScholar-GPT4o responses over expert-written ones 51% and 70% of the time, respectively, compared to GPT4o's 32%. We open-source all of our code, models, datastore, data and a public demo.

View on arXivView PDF

Code Implementations(4)

Apache-2.0

This repository includes the official implementation of OpenScholar: Synthesizing Scientific Literature with Retrieval-augmented LMs.

1,605168CSS, HTMLNov 15, 20241 years agoApache-2.0
MIT

This repository contains ScholarQABench data and evaluation pipeline.

16614PythonNov 19, 20241 years agoMIT

This repository contains expert evaluation interface and data evaluation script for the OpenScholar project.

425CSS, HTMLNov 16, 20241 years ago
allenai/openscilmCommunity55%
Apache-2.0

Demo for https://arxiv.org/abs/2411.14199

207HTML, ShellOct 18, 20246 months agoApache-2.0

Similar Papers

Cite this paper

@article{asai2024openscholar,
  title  = {OpenScholar: Synthesizing Scientific Literature with Retrieval-augmented LMs},
  author = {Akari Asai and Jacqueline He and Rulin Shao and Weijia Shi and Amanpreet Singh and Joseph Chee Chang and Kyle Lo and Luca Soldaini and Sergey Feldman and Mike D'arcy and David Wadden and Matt Latzke and Minyang Tian and Pan Ji and Shengyan Liu and Hao Tong and Bohao Wu and Yanyu Xiong and Luke Zettlemoyer and Graham Neubig and Dan Weld and Doug Downey and Wen-tau Yih and Pang Wei Koh and Hannaneh Hajishirzi},
  year   = {2024},
  eprint = {2411.14199},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.14199v1}
}

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/2411.14199.svg)](https://codeofpaper.com/paper/2411.14199)

Discussion