Purpose: To develop high throughput multi-label annotators for body (chest, abdomen, and pelvis) Computed Tomography (CT) reports that can be applied across a variety of abnormalities, organs, and disease states. Approach: We used a dictionary approach to develop rule-based algorithms (RBA) for extraction of disease labels from radiology text reports. We targeted three organ systems (lungs/pleura, liver/gallbladder, kidneys/ureters) with four diseases per system based on their prevalence in our dataset. To expand the algorithms beyond pre-defined keywords, attention-guided recurrent neural networks (RNN) were trained using the RBA-extracted labels to classify reports as being positive for one or more diseases or normal for each organ system. Confounding effects on model performance were evaluated using random initialization or pre-trained embedding as well as different sizes of training datasets. Performance was evaluated using the receiver operating characteristic (ROC) area under the curve (AUC) against 2,158 manually obtained labels. Results: Our models extracted disease labels from 261,229 radiology reports of 112,501 unique subjects. Pre-trained models outperformed random initialization across all diseases. As the training dataset size was reduced, performance was robust except for a few diseases with relatively small number of cases. Pre-trained classification AUCs achieved > 0.95 for all five disease outcomes across all three organ systems. Conclusions: Our label-extracting pipeline was able to encompass a variety of cases and diseases by generalizing beyond strict rules with exceptional accuracy. This method can be easily adapted to enable automated labeling of hospital-scale medical data sets for training image-based disease classifiers.
翻译:目的 : 我们用字典方法开发基于规则的算法(RBA), 用于提取放射科文本报告中的疾病标签。 我们用三种器官系统(肺部/脾脏、肝脏/腺囊肿、肾脏/尿管),每个系统有4种疾病,基于其在我们数据集中的流行程度。 要扩大可应用于各种异常、器官和疾病状态的计算法(CT)报告(CT),使用RBA提取的标签,将报告归类为对一种或多种疾病或每个器官系统正常的基于规则的算法(RBA)。 我们用三个器官系统(肺部/脾脏、肝脏/囊囊囊肿、肾脏/尿囊),每个系统都有4种疾病。 对照2 158个手动的标签,将计算法(ROC) 的计算法(ROC), 并扩展为2,158个分类, 我们的常规神经神经系统(RNNNNE) 的经常性神经网络(RNN) 。 结果: 我们的模型解算出各种疾病初步的病变异性病的模型, 261 培训中的所有ABAA, 将所有的模型 解的病序解为161-2, 格式, 格式 的模型为S