This article presents a protocol for biomedical named entity recognition using BioBERT, prompt-based learning, and large language models for low-resource scenarios.
A subscription to JoVE is required to view this content. Sign in or start your free trial.
Research Article
This article presents a protocol for biomedical named entity recognition using BioBERT, prompt-based learning, and large language models for low-resource scenarios.
Biomedical Named Entity Recognition (NER) plays a crucial role in extracting valuable information from clinical texts and biomedical literature. Traditional deep learning models, including BioBERT, ClinicalBERT, and RoBERTa, have demonstrated substantial improvements in NER tasks; however, they still struggle with low-resource biomedical terms, domain adaptation challenges, and unseen entity generalization. To address these limitations, this study introduces a hybrid framework combining BioBERT, prompt-based learning, and Large Language Models (LLMs) to enhance few-shot and zero-shot learning capabilities in biomedical NER. The proposed model effectively leverages contextual knowledge from pre-trained transformers, reducing dependency on extensive labelled datasets while maintaining high accuracy. After extensive experimental evaluation across multiple biomedical benchmark datasets, the proposed approach demonstrates consistently strong performance. Specifically, it achieves 89.8% accuracy, 88.7% precision, 90.5% recall, and an F1-score of 0.895, outperforming baseline methods and demonstrating its effectiveness for biomedical text mining tasks. Compared with other methods, prompt engineering helps the model adapt much better to the unique language of biomedical texts. Plus, boosting with a large language model (LLM) gives NER performance a serious lift by picking up on tricky semantic and grammatical details. These findings demonstrate the efficacy of few-shot and zero-shot learning in biomedical text mining, paving the way for better automated clinical data analysis and smarter decision-support systems.
The explosion of biomedical literature, electronic health records (EHRs), and clinical trial data really needs smart, robust Biomedical Named Entity Recognition (BioNER) systems. BioNER is a specialized task in Natural Language Processing (NLP) that aims to identify entities such as diseases, genes, proteins, drugs, and chemicals in unstructured biomedical text1. Being able to pick these entities out accurately is super important for a bunch of other uses, like mining biomedical knowledge, finding new drugs, supporting doctors with clinical decisions, or even automatically sorting through piles of research papers2.
<....Access restricted. Please log in or start a trial to view this content.
1. Procedure
Access restricted. Please log in or start a trial to view this content.
The evaluation of the Few-Shot and Zero-Shot Biomedical Named Entity Recognition (NER) model was conducted on a diverse biomedical dataset derived from PubMed abstracts, clinical notes, and biomedical question-answering corpora. A comparative performance analysis against established models, including BioBERT, ClinicalBERT, RoBERTa, PhenoBERT29, GPT-3.5, and GPT-4 was performed. The proposed model achieved a superior overall accuracy of 89.8%, with a precision of 88.7%, recall of 90.5%, and an F1-s.......
Access restricted. Please log in or start a trial to view this content.
Conflicting results, unexpected findings, and discrepancies with other research
Despite the superior performance of the proposed model, certain conflicting results emerged when compared to existing studies. BioBERT-based models have traditionally demonstrated strong performance in biomedical Named Entity Recognition (NER), as reported in previous surveys and comparative studies of biomedical NER systems4,10. While transformer-based architec.......
Access restricted. Please log in or start a trial to view this content.
The authors have nothing to disclose.
| Name | Company | Catalog Number | Comments |
|---|---|---|---|
| Core Model | BioBERT-base (v1.1) | Hugging Face: monologg/biobert-v1.1 | |
| Deep Learning Framework | PyTorch 2.3.1 | https://pytorch.org/ | |
| GPU Hardware | NVIDIA A100 (40GB VRAM) | NVIDIA | |
| Large Language Model (LLM) | GPT-4 | OpenAI API | |
| Operating System | windows | Microsoft | |
| Parameter-Efficient Tuning | LoRA (via PEFT library 0.6.2) | https://github.com/huggingface/peft | |
| Programming Language | Python 3.9.18 | Python Software Foundation | |
| Zero-Shot Baseline LLM | GPT-3.5-Turbo | OpenAI API |
Access restricted. Please log in or start a trial to view this content.