IP Library › Granted Patent US 11,901,047
Granted Patent B2
US 11,901,047 · App. 17/082,334 · Granted Feb 13, 2024

Medical visual question answering

Inventors: Yuan Zhou (Beijing, CN); Jing Mei (Beijing, CN); Shiwan Zhao (Beijing, CN); Yi Qin Yu (Beijing, CN); Xu Min (Beijing, CN); Yan Fei Wang (Shanghai, CN)
Assignee: International Business Machines Corporation
G16H10/20A61B6/5217G06F16/538G06F18/213G06F18/214G06F40/205G06F40/284G06F40/30G06N3/04G06T11/00G06V10/40G16H30/20G16H30/40G16H50/20G16H50/70A61B5/0077A61B6/032G06T2210/12G06V2201/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 11,901,047
App. No.
17/082,334
Filed
Oct 28, 2020
Granted
Feb 13, 2024
Kind
B2
Examiner
PARK, EDWARD
Art Unit
2661
USPC
382/128
Abstract

Aspects of the invention include a computer-implemented method including extracting a domain-specific object feature from a first image data, wherein the feature describes an object in the first image data. A domain-specific semantic meaning of text data is determined. The object feature is mapped to a portion of the text data, wherein the portion of the text data describes the object. A joint representation of the object and the portion of the text data is created. A second image data and a query directed towards an object in the second image data is received. An answer to the query is generated based on the joint representation.

Claims (64)

1. A computer-implemented method comprising:

extracting, by a processor, a domain-specific object feature from a first image data, wherein the feature describes an object in the first image data;

determining, by the processor, domain-specific semantic meaning of text data;

mapping, by the processor, the object feature to a portion of the text data, wherein the portion of the text data describes the object;

creating, by the processor, a joint representation of the object and the portion of the text data;

receiving, by the processor, a second image data and a query directed towards an object in the second image data; and

generating, by the processor, an answer to the query based on the joint representation.

2. The computer-implemented method of claim 1 , wherein extracting the domain-specific object feature comprises:

generating a bounding box around the object in the first image data; and

extracting the object feature from within the bounding box.

3. The computer-implemented method of claim 1 , wherein determining the domain-specific semantic meaning comprises:

organizing the text data into a parse tree, wherein the parse tree is segmented into tokens;

masking a token of the segmented tokens in the parse tree; and

determining a semantic meaning of the masked token based at least in part on tokens surrounding the masked token.

4. The computer-implemented method of claim 1 further comprising:

providing a training image and a training query;

determining an object in the training image associated with the training query; and

generating a natural language response to the training query based on the joint representation.

5. The computer-implemented method of claim 4 further comprising displaying the natural language response on a display of a user computing device.

6. The computer-implemented method of claim 1 , wherein the domain-specific object feature are extracted by a region-based convolutional neural network (R-CNN) and the semantic meaning is determined by a recurrent neural network (RNN).

7. The computer-implemented method of claim 1 , wherein the first image data and the text data are related to a healthcare domain.

8. A system comprising:

a memory having computer readable instructions; and

one or more processors for executing the computer readable instructions, the computer readable instructions controlling the one or more processors to perform operations comprising:

extracting a domain-specific object feature from a first image data, wherein the feature describes an object in the first image data;

determining domain-specific semantic meaning of text data;

mapping the object feature to a portion of the text data, wherein the portion of the text data describes the object;

creating a joint representation of the object and the portion of the text data;

receiving a second image data and a query directed towards an object in the second image data; and

generating, by the processor, an answer to the query based on the joint representation.

9. The system of claim 8 , wherein extracting the domain-specific object feature comprises:

generating a bounding box around the object in the first image data; and

extracting the object feature from within the bounding box.

10. The system of claim 8 , wherein determining the domain-specific semantic meaning comprises:

organizing the text data into a parse tree, wherein the parse tree is segmented into tokens;

masking a token of the segmented tokens in the parse tree from at least one layer of the neural network; and

determining a semantic meaning of the masked token based at least in part on tokens surrounding the masked token.

11. The system of claim 8 , the operations further comprising:

providing the neural network with a training image and a training query;

determining an object in the training image associated with the training query; and

generating a natural language response to the training query based on the joint representation.

12. The system of claim 11 , the operations further comprising displaying the natural language response on a display of a user computing device.

13. The system of claim 8 , wherein the domain-specific object feature are extracted by a region-based convolutional neural network (R-CNN) and the semantic meaning is determined by a recurrent neural network (RNN).

14. The system of claim 8 , wherein the first image data and the text data are related to a healthcare domain.

15. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor of a neural network to cause the processor to perform operations comprising:

extracting a domain-specific object feature from a first image data, wherein the feature describes an object in the first image data;

determining domain-specific semantic meaning of text data;

mapping the object feature to a portion of the text data, wherein the portion of the text data describes the object;

creating a joint representation of the object and the portion of the text data;

receiving a second image data and a query directed towards an object in the second image data; and

generating, by the processor, an answer to the query based on the joint representation.

16. The computer program product of claim 15 , wherein extracting the domain-specific object feature comprises:

generating a bounding box around the object in the first image data; and

extracting the object feature from within the bounding box.

17. The computer program product of claim 15 , wherein determining the domain-specific semantic meaning comprises:

organizing the text data into a parse tree, wherein the parse tree is segmented into tokens;

masking a token of the segmented tokens in the parse tree from at least one layer of the neural network; and

determining a semantic meaning of the masked token based at least in part on tokens surrounding the masked token.

18. The computer program product of claim 15 , the operations further comprising:

providing the neural network with a training image and a training query;

determining an object in the training image associated with the training query; and

generating a natural language response to the training query based on the joint representation.

19. The computer program product of claim 18 , the operations further comprising displaying the natural language response on a display of a user computing device.

20. The computer program product of claim 15 , wherein the domain-specific object feature are extracted by a region-based convolutional neural network (R-CNN) and the semantic meaning is determined by a recurrent neural network (RNN).

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2026
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: ANTHROPIC, PBC
Reel/Frame 075991/0666 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE FOR INVENTOR XU MIN PREVIOUSLY RECORDED ON REEL 54195 FRAME 911. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 14, 2026
From: ZHOU, YUAN; MEI, JING; ZHAO, SHIWAN; YU, YI QIN; MIN, XU; WANG, YAN FEI
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 076010/0963 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2020
From: ZHOU, YUAN; MEI, JING; ZHAO, SHIWAN; YU, YI QIN; MIN, XU; WANG, YAN FEI
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 054195/0911 →
Continuity (1)
Related Publication 20220130499A1 · Apr 28, 2022
Cited By (2)
US 12,254,049 US 12,737,671