IP Library Granted Patent US 12,327,399
Granted Patent B2
US 12,327,399 · App. 17/781,081 · Granted Jun 10, 2025

Co-training framework to mutually improve concept extraction from clinical notes and medical image classification

Inventors: Ashequl Qadir (Melrose, MA); Kathy Mi Young Lee (Westford, MA); Claire Yunzhu Zhao (Boston, MA); Minnan Xu (Cambridge, MA)
Assignee: KONINKLIJKE PHILIPS N.V.
G06V10/7753G06F40/279G06V10/764G06V10/7747G06V10/776G06V20/70G16H15/00G16H30/20G06V2201/03
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,327,399
App. No.
17/781,081
Granted
Jun 10, 2025
Kind
B2
Abstract

A system and method for training a text report identification machine learning model and an image identification machine learning model, including: initially training a text report machine learning model, using a labeled set of text reports including text pre-processing the text report and extracting features from the pre-processed text report, wherein the extracted features are input into the text report machine learning model; initially training an image machine learning model, using a labeled set of images; applying the initially trained text report machine learning model to a first set of unlabeled text reports with associated images to label the associated images; selecting a first portion of labeled associated images; re-training the image machine learning model using the selected first portion of labeled associated images; applying the initially trained image machine learning model to a first set of unlabeled images with associated text reports to label the associated text reports; selecting a first portion of labeled associated text reports; and re-training the text report machine learning model using the selected first portion of labeled associated text reports.

Claims (85)

1. A system for training a text report identification machine learning model and an image identification machine learning model, comprising:

a memory;

a processor connected to the memory, the processor configured to:

initially train a text report machine learning model, using a labeled set of text reports including text pre-processing the text report and extracting features from the pre-processed text report, wherein the extracted features are input into the text report machine learning model;

initially train an image machine learning model, using a labeled set of images;

apply the initially trained text report machine learning model to a first set of unlabeled text reports with associated images to label the associated images;

select a first portion of labeled associated images;

re-train the image machine learning model using the selected first portion of labeled associated images;

apply the initially trained image machine learning model to a first set of unlabeled images with associated text reports to label the associated text reports;

select a first portion of labeled associated text reports; and

re-train the text report machine learning model using the selected first portion of labeled associated text reports.

2. The system of 1 , wherein

selecting a portion of labeled associated images includes selecting associated images with text report machine learning model outputs having a confidence level above a first confidence threshold, and

selecting a portion of labeled associated text reports includes selecting associated text reports with image machine learning model outputs having a confidence level above a second confidence threshold.

3. The system of claim 1 , wherein

selecting a portion of labeled associated images further includes selecting the N associated images with text report machine learning model outputs having the highest confidence levels, wherein N is a predetermined value, and

selecting a portion of labeled associated text reports further includes selecting the M associated text reports with image machine learning model outputs having the highest confidence levels, wherein M is a predetermined value.

4. The system of claim 1 , wherein

selecting a portion of labeled associated images includes selecting associated images with text report machine learning model outputs having a confidence level above a first confidence threshold,

when there are more than N selected associated images, further selecting N associated images with text reports that have the highest confidence levels,

selecting a portion of labeled associated text reports includes selecting associated text reports with image machine learning model outputs having a confidence level above a second confidence threshold, and

when there are more than M selected associated text reports, further selecting M associated text reports with images that have the highest confidence levels.

5. The system of claim 1 , wherein the outputs of the text report machine learning model and image machine learning model indicated the same set of classification concepts.

6. The system of claim 1 , wherein

the image machine learning model is re-trained until the initially trained text report machine learning model is applied to all the unlabeled text reports with associated images, and

the text report machine learning model is re-trained until the initially trained image machine learning model is applied to all the unlabeled images with associated text reports.

7. The system of claim 1 , wherein

the image machine learning model is re-trained until the image machine learning model performance on validation set of input image data does not improve, or

the text report machine learning model is re-trained until the text report machine learning model performance on a validation set of input text report data does not improve.

8. The system of 1 , wherein the processor is further configured to:

apply the retrained text report machine learning model to a second set of unlabeled text reports with associated images to label the associated images;

select a second portion of labeled associated images;

re-train the retrained image machine learning model using the selected second portion of labeled associated images;

apply the retrained image machine learning model to a second set of unlabeled images with associated text reports to label the associated text reports;

select a second portion of labeled associated text reports; and

re-train the retrained text report machine learning model using the selected second portion of labeled associated text reports.

9. A method for training a text report identification machine learning model and an image identification machine learning model, comprising:

initially training a text report machine learning model, using a labeled set of text reports including text pre-processing the text report and extracting features from the pre-processed text report, wherein the extracted features are Input into the text report machine learning model;

initially training an Image machine learning model, using a labeled set of images;

applying the initially trained text report machine learning model to a first set of unlabeled text reports with associated images to label the associated images;

selecting a first portion of labeled associated images;

re-training the image machine learning model using the selected first portion of labeled associated images;

applying the initially trained image machine learning model to a first set of unlabeled images with associated text reports to label the associated text reports;

selecting a first portion of labeled associated text reports; and

re-training the text report machine learning model using the selected first portion of labeled associated text reports.

10. The method of claim 9 , further comprising,

selecting a portion of labeled associated images including selecting associated images with text report machine learning model outputs having a confidence level above a first confidence threshold or

selecting a portion of labeled associated text reports including selecting associated text reports with image machine learning model outputs having a confidence level above a second confidence threshold.

11. The system of claim 9 , wherein

selecting a portion of labeled associated images further includes selecting the N associated images with text report machine learning model outputs having the highest confidence levels, and

selecting a portion of labeled associated text reports further includes selecting the M associated text reports with image machine learning model outputs having the highest confidence levels.

12. The method of claim 9 , wherein

selecting a portion of labeled associated images includes selecting associated images with text report machine learning model outputs having a confidence level above a first confidence threshold,

when there are more than N selected associated images, further selecting N associated Images with text reports that have the highest confidence levels,

selecting a portion of labeled associated text reports includes selecting associated text reports with image machine learning model outputs having a confidence level above a second confidence threshold, and

when there are more than M selected associated text reports, further selecting M associated text reports with images that have the highest confidence levels.

13. The method of claim 9 , wherein the outputs of the text report machine learning model and image machine learning model indicated the same set of classification concepts.

14. The method of claim 9 , wherein

the image machine learning model is re-trained until the initially trained text report machine learning model is applied to all the unlabeled text reports with associated images, and

the text report machine learning model is re-trained until the initially trained image machine learning model is applied to all the unlabeled images with associated text reports.

15. The method of claim 9 , wherein

the image machine learning model is re-trained until the image machine learning model performance on validation set of input image data does not improve, and

the text report machine learning model is re-trained until the text report machine learning model performance on a validation set of input text report data does not improve.

16. The method of claim 9 , further comprising:

applying the retrained text report machine learning model to a second set of unlabeled text reports with associated images to label the associated images;

selecting a second portion of labeled associated images;

re-training the retrained image machine learning model using the selected second portion of labeled associated images;

applying the retrained image machine learning model to a second set of unlabeled images with associated text reports to label the associated text reports;

selecting a second portion of labeled associated text reports; and

re-training the retrained text report machine learning model using the selected second portion of labeled associated text reports.

17. A non-transitory computer readable medium, comprising instructions executable by a processor to carry out the method of:

initially training a text report machine learning model, using a labeled set of text reports including text pre-processing the text report and extracting features from the pre-processed text report, wherein the extracted features are Input into the text report machine learning model;

initially training an image machine learning model, using a labeled set of images;

applying the initially trained text report machine learning model to a first set of unlabeled text reports with associated images to label the associated images;

selecting a first portion of labeled associated images;

re-training the image machine learning model using the selected first portion of labeled associated images;

applying the initially trained image machine learning model to a first set of unlabeled images with associated text reports to label the associated text reports;

selecting a first portion of labeled associated text reports; and

re-training the text report machine learning model using the selected first portion of labeled associated text reports.

18. The non-transitory computer readable medium of claim 17 , wherein

the image machine learning model is re-trained until the image machine learning model performance on validation set of input image data does not improve or the text report machine learning model is re-trained until the text report machine learning model performance on a validation set of input text report data does not improve.

19. The non-transitory computer readable medium of claim 17 , further comprising,

selecting a portion of labeled associated images including selecting associated images with text report machine learning model outputs having a confidence level above a first confidence threshold, or

selecting a portion of labeled associated text reports including selecting associated text reports with image machine learning model outputs having a confidence level above a second confidence threshold.

20. The non-transitory computer readable medium of claim 17 , wherein the text report machine learning model is one of a conditional random field (CRF) classifier, bidirectional long short-term memory (BILSTM) network, and BILSTM-CRF and the image machine learning model is one of a convolutional neural network (CNN) and class activation mapping model.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2022
From: QADIR, ASHEQUL; LEE, KATHY MI YOUNG; ZHAO, CLAIRE YUNZHU; XU, MINNAN
To: KONINKLIJKE PHILIPS N.V.
Reel/Frame 060052/0679 →
Continuity (2)
Provisional Application 62949836 · Dec 18, 2019
Related Publication 20230005252A1 · Jan 5, 2023
References Cited (17)
US 11720621B2 · Lombardo · 2023 [cited by examiner]
US 11943364B2 · Streit · 2024 [cited by examiner]
US 20190188848A1 · Madani · 2019 [cited by applicant]
US 20210065859A1 · McKinney · 2021 [cited by examiner]
US 20210295503A1 · Amundson · 2021 [cited by examiner]
WO WO2018094296A1 · 2018 [cited by applicant]
WO WO2019160557A1 · 2019 [cited by applicant]
PCT International Search Report, International application No. PCT/EP2020/086320, Apr. 15, 2021. [cited by applicant]
Haug P.J. et al., “Computerized Extraction of Coded Findings from Free-Text Radiologic Reports. Work in Progress”, vol. 174, issue 2, pp. 543-548, Feb. 1990. https://pubs.rsna.org/doi/abs/10.1148/radiology.174.2.2404321. [cited by applicant]
Cornegruta S. et al., “Modelling Radiological Language with Bidirectional Long Short-Term Memory Networks”, arXiv preprint arXiv:1609.08409 (2016). [cited by applicant]
Huang Z. et al., “Bidirectional LSTM-CRF Models for Sequence Tagging”, arXiv preprint arXiv:1508.01991, 2015. [cited by applicant]
Blum A. et al., “Combining Labeled and Unlabeled Data with Co-Training”, COLT' 98: Proceedings of the Eleventh Annual Conference on Computational Learning Theory, pp. 92-100, Jul. 1998. [cited by applicant]
Selvaraju R.R. et al., “Grad-CAM: Why Did You Say That? Visual Explanations from Deep Networks via Gradient-based Localization”, NIPS 2016 Workshop on Interpretable Machine Learning in Complex Systems, Computer Vision a… [cited by applicant]
Prasad M. et al., “Multi-View Learning for Bronchovascular Pair Detection”, Proceedings of the 2004 Intelligent Sensors, Sensor Networks and Information Processing Conference, pp. 587-592, 2004. [cited by applicant]
Gao Z. et al., “HEp-2 Cell Classification with Deep Convolutional Neural Networks”, IEEE Journal of Biomedical and Health Informatics, vol. 21, issue 2, pp. 416-428, 2015. [cited by applicant]
Rvin J. et al., “CheXpert: A Large Chest Radiograph Dataset with Uncertainty Labels and Expert Comparison”, Proceedings of the AAAI Conference on Artificial Intelligence, vol. 33, No. 01, 2019. [cited by applicant]
Moradi M. et al., “A Hybrid Learning Approach for Semantic Labeling of Cardiac CT Slices and Recognition of Body Position”, 2016 IEEE 13th International Symposium on Biomedical Imaging (ISBI), pp. 1418-1421, 2016. [cited by applicant]