IP Library Granted Patent US 10,565,314
Granted Patent B2
US 10,565,314 · App. 16/396,501 · Granted Feb 18, 2020

Disambiguating concepts in natural language

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 10,565,314
App. No.
16/396,501
Granted
Feb 18, 2020
Kind
B2
Abstract

A computer receives a plurality of text and determines a concept is present in the plurality of text. The computer determines a set of hypotheses for the determined concept, wherein the set of hypotheses is a plurality of natural language representations of the determined concept. The computer substitutes the determined concept in the plurality of text with a hypothesis from the determined set of hypotheses. The computer determines the hypothesis is valid based on analyzing the plurality of text with a neural network, wherein the neural network is trained for hypothesis validation. Based on determining that the hypothesis is valid, the computer storing the plurality of text with the determined hypothesis in place of the substituted concept and displays the stored plurality of text.

Claims (14)

1. A processor-implemented method for concept disambiguation in a natural language input, the method comprising:

receiving a plurality of text;

determining a concept in the plurality of text, wherein the concept is determined using a word embedding, wherein the word embedding converts the concept to a vector;

determining a set of hypotheses for the determined concept, wherein the set of hypotheses is a plurality of natural language representations of the determined concept, wherein the plurality of natural language representations are determined based on searching an embedded concept ontology data with the vector;

analyzing a plurality of concept ontology data for the determined set of hypotheses corresponding to the determined concept;

associating the determined set of hypotheses with the determined concept based on analyzing the plurality of concept ontology data;

substituting the determined concept in the plurality of text with a hypothesis from the determined set of hypotheses, wherein the hypothesis is selected from the determined set of hypotheses based on prioritizing the hypothesis with a longer surface forms;

determining the hypothesis is valid based on analyzing the plurality of text with a neural network, wherein the neural network is trained for hypothesis validation using positive training examples having an example concept and negative training examples, wherein the negative training examples are based on substituting randomly the example concept of the positive training example with a syntactically invalid concept;

storing the plurality of text with the determined hypothesis in place of the substituted concept based on determining that the hypothesis is valid;

displaying the stored plurality of text;

determining a next hypothesis from the determined set of hypotheses for the determined concept;

based on determining the next hypothesis, determining that the next hypothesis is valid based on analyzing the plurality of text with the neural network;

storing the plurality of text with the determined next hypothesis based on determining that the next hypothesis is valid; and

displaying the plurality of text with the next hypothesis.

Assignments (3)
SECURITY INTEREST Recorded Oct 1, 2025
From: MERATIVE US L.P.; MERGE HEALTHCARE INCORPORATED
To: TCG SENIOR FUNDING L.L.C., AS COLLATERAL AGENT
Reel/Frame 072808/0442 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2022
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: MERATIVE US L.P.
Reel/Frame 061496/0752 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2019
From: BULL, BRENDAN; FELT, PAUL LEWIS
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 049011/0785 →