DenseReviewer: A Screening Prioritisation Tool for Systematic Review based on Dense Retrieval

📅 2025-02-05
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
To address the bottleneck of time- and labor-intensive initial screening of large-scale literature in medical systematic reviews, this paper proposes a dense-retrieval-driven active learning framework integrated with real-time human feedback. Methodologically, we build a dense passage retrieval (DPR) model using BERT-based semantic encoders, dynamically refine ranking strategies via interactive reviewer feedback, and implement a scalable web platform (using Flask) alongside a Python open-source library (built on PyTorch). Our key contribution lies in the first deep coupling of dense retrieval with online screening feedback, significantly improving screening efficiency: Recall@100 increases by 23.6%, and time-to-first-screening decreases by 41%. The toolkit is publicly released and has been deployed in real-world systematic review projects, enabling end-to-end acceleration of evidence identification.

Technology Category

Application Category

📝 Abstract
Screening is a time-consuming and labour-intensive yet required task for medical systematic reviews, as tens of thousands of studies often need to be screened. Prioritising relevant studies to be screened allows downstream systematic review creation tasks to start earlier and save time. In previous work, we developed a dense retrieval method to prioritise relevant studies with reviewer feedback during the title and abstract screening stage. Our method outperforms previous active learning methods in both effectiveness and efficiency. In this demo, we extend this prior work by creating (1) a web-based screening tool that enables end-users to screen studies exploiting state-of-the-art methods and (2) a Python library that integrates models and feedback mechanisms and allows researchers to develop and demonstrate new active learning methods. We describe the tool's design and showcase how it can aid screening. The tool is available at https://densereviewer.ielab.io. The source code is also open sourced at https://github.com/ielab/densereviewer.
Problem

Research questions and friction points this paper is trying to address.

Prioritising studies for medical systematic reviews
Developing a dense retrieval method for screening
Creating a web-based tool and Python library
Innovation

Methods, ideas, or system contributions that make the work stand out.

Dense retrieval for study prioritization
Web-based screening tool integration
Open-source Python library development
🔎 Similar Papers
No similar papers found.
X
Xinyu Mao
The University of Queensland
Teerapong Leelanupab
Teerapong Leelanupab
University of Queensland
Applied Machine Learning for MedicineInformation RetrievalHuman Computer Interaction
H
Harrisen Scells
University of Kassel and hessian.AI
G
G. Zuccon
The University of Queensland