用小样本和有限算力实现急诊分诊数据的伤病分类
Classification of kinetic-related injury in hospital triage data using NLP
- 用2000条公开数据微调模型,再用1000条院内数据继续优化
- 在仅用CPU的条件下完成分类,准确率达87.3%
- 适合无高性能硬件的医院快速部署伤病识别系统
急诊分诊记录包含大量可用于研究患者流行病学和病情严重程度的宝贵信息。然而,利用现代自然语言处理与机器学习技术分析此类数据面临三大挑战:一是医疗数据涉及敏感隐私,需本地化处理;二是多数医疗机构缺乏训练或微调大语言模型所需的硬件资源;三是标注所需专家人力投入大、成本高。本文提出一个可在有限算力下运行的分类流程:首先使用2000条开源数据在GPU上对预训练大模型进行初步微调并加入分类器;随后在仅使用CPU的条件下,基于1000条院内数据进一步微调模型。实验表明,通过精心构建数据集并复用现有模型与开源数据,即便算力受限,仍可实现对急诊分诊数据的有效分类。
原文摘要 · Abstract (English)
Triage notes, created at the start of a patient's hospital visit, contain a wealth of information that can help medical staff and researchers understand Emergency Department patient epidemiology and the degree of time-dependent illness or injury. Unfortunately, applying modern Natural Language Processing and Machine Learning techniques to analyse triage data faces some challenges: Firstly, hospital data contains highly sensitive information that is subject to privacy regulation thus need to be analysed on site; Secondly, most hospitals and medical facilities lack the necessary hardware to fine-tune a Large Language Model (LLM), much less training one from scratch; Lastly, to identify the records of interest, expert inputs are needed to manually label the datasets, which can be time-consuming and costly. We present in this paper a pipeline that enables the classification of triage data using LLM and limited compute resources. We first fine-tuned a pre-trained LLM with a classifier using a small (2k) open sourced dataset on a GPU; and then further fine-tuned the model with a hospital specific dataset of 1000 samples on a CPU. We demonstrated that by carefully curating the datasets and leveraging existing models and open sourced data, we can successfully classify triage data with limited compute resources.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。