IP Library Granted Patent US 10,902,350
Granted Patent B2
US 10,902,350 · App. 16/041,073 · Granted Jan 26, 2021

System and method for relationship identification

Inventors: Siddhartha Banerjee (Sunnyvale, CA); Kostas Tsioutsiouliklis (San Jose, CA)
Assignee: Verizon Media Inc.
G06N20/00G06F40/253G06F40/295G06F40/30
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,902,350
App. No.
16/041,073
Granted
Jan 26, 2021
Kind
B2
Abstract

The present teaching relates to method, system, and medium for generating training data for generating a relationship identification model. Sentences are received as input. Each of the sentences is aligned with a fact previously stored to create an alignment. Confidence scores for the alignments are computed and then used, together with the alignments to train a relationship identification model.

Claims (83)

1. A method implemented on a machine having at least one processor, storage, and a communication platform for generating training data, comprising:

receiving, via the communication platform, sentences as input;

for each of the sentences,

aligning the sentence with a representation of a fact previously stored to generate an alignment of the sentence with the fact, and

computing a confidence score associated with the alignment; and

generating, via a plurality of long-short term memory (LSTM)-based encoders, a relationship identification model based on alignments of the sentences and their associated confidence scores.

2. The method of claim 1 , wherein the step of the aligning comprises:

extracting a plurality of entities from the sentence;

identifying the representation of a fact stored previously that has the plurality of entities; and

creating the alignment between the sentence and the representation of the fact.

3. The method of claim 1 , wherein the step of the computing comprises:

determining a co-occurrence frequency associated with each of the alignments with respect to the alignments of the sentences; and

determining the confidence score of the alignment based on the co-occurrence frequency.

4. The method of claim 1 , further comprising:

analyzing each of the sentences received; and

obtaining a plurality types of features associated with each of the sentences, wherein

the plurality types of features include at least one of dependency features, word features, and POS features associated with each of the sentences and are used in training the training data generation model.

5. The method of claim 4 , wherein the step of the generating the relationship identification model comprises:

receiving the plurality types of features associated with each of the sentences and the confidence score associated with each of the sentences;

combining outputs from the plurality of LSTM encoders to generate a combined output for each of the sentences; and

adjusting a plurality of parameters associated with the relationship identification model based on the combined outputs associated with the sentences.

6. The method of claim 1 , further comprising:

receiving an additional sentence;

computing a plurality types of features associated with the additional sentence; and

estimating a relationship expressed by the additional sentence based on the plurality of types of features and the relationship identification model.

7. The method of claim 6 , wherein the step of estimating comprises:

providing each of the plurality types of features to each of LSTM-based multi-encoders associated with the relationship identification model;

obtaining a combined output based on outputs from the LSTM based multi-encoders generated based on the plurality of types of features; and

determining the relationship of the additional sentence based on the combined output.

8. A non-transitory computer readable medium including computer executable instructions wherein the instructions, when executed by a computer, cause the computer to perform:

receiving sentences as input;

for each of the sentences,

aligning the sentence with a representation of a fact previously stored to generate an alignment of the sentence with the fact, and

computing a confidence score associated with the alignment; and

generating, via a plurality of long-short term memory (LSTM)-based encoders, a relationship identification model based on alignments of the sentences and their associated confidence scores.

9. The medium of claim 8 , wherein the step of the aligning comprises:

extracting a plurality of entities from the sentence;

identifying the representation of a fact stored previously that has the plurality of entities; and

creating the alignment between the sentence and the representation of the fact.

10. The medium of claim 8 , wherein the step of the computing comprises:

determining a co-occurrence frequency associated with each of the alignments with respect to the alignments of the sentences; and

determining the confidence score of the alignment based on the co-occurrence frequency.

11. The medium of claim 8 , wherein the information, when read by the machine, further causes the machine to perform the following:

analyzing each of the sentences received; and

obtaining a plurality types of features associated with each of the sentences, wherein

the plurality types of features include at least one of dependency features, word features, and POS features associated with each of the sentences and are used in training the training data generation model.

12. The medium of claim 11 , wherein the step of the generating the relationship identification model comprises:

receiving the plurality types of features associated with each of the sentences and the confidence score associated with each of the sentences;

combining outputs from the plurality of LSTM encoders to generate a combined output for each of the sentences; and

adjusting a plurality of parameters associated with the relationship identification model based on the combined outputs associated with the sentences.

13. The medium of claim 8 , wherein the information, when read by the machine, further causes the machine to perform the following:

receiving an additional sentence;

computing a plurality types of features associated with the additional sentence; and

estimating a relationship expressed by the additional sentence based on the plurality of types of features and the relationship identification model.

14. The medium of claim 13 , wherein the step of estimating comprises:

providing each of the plurality types of features to each of LSTM-based multi-encoders associated with the relationship identification model;

obtaining a combined output based on outputs from the LSTM-based multi-encoders generated based on the plurality of types of features; and

determining the relationship of the additional sentence based on the combined output.

15. A system for generating training data, comprising:

an alignment unit configured for

receiving sentences as input, and

for each of the sentences, aligning the sentence with a representation of a fact previously stored to generate an alignment of the sentence with the fact;

an alignment confidence determiner configured for computing a confidence score associated with each alignment; and

a long-short term memory (LSTM)-based multi-encoder training unit configured for generating a relationship identification model based on alignments of the sentences and their associated confidence scores.

16. The system of claim 15 , wherein the aligning unit is further configured for:

extracting a plurality of entities from the sentence;

identifying the representation of a fact stored previously that has the plurality of entities; and

creating the alignment between the sentence and the representation of the fact.

17. The system of claim 15 , wherein the alignment confidence determiner comprises:

a co-occurrence frequency determiner configured for determining a co-occurrence frequency associated with each of the alignments with respect to the alignments of the sentences; and

an alignment confidence score determiner configured for determining the confidence score of the alignment based on the co-occurrence frequency.

18. The system of claim 15 , further comprising a feature extractor configured for:

analyzing each of the sentences received; and

obtaining a plurality types of features associated with each of the sentences, wherein

the plurality types of features include at least one of dependency features, word features, and POS features associated with each of the sentences and are used in training the training data generation model.

19. The system of claim 18 , wherein the LSTM-based multi-encoder training unit comprises:

a plurality of LSTM encoders configured for receiving the plurality types of features associated with each of the sentences and the confidence score associated with each of the sentences;

a state combiner configured for combining outputs from the plurality of LSTM encoders to generate a combined output for each of the sentences; and

a feedback learning based model parameter modifier configured for adjusting a plurality of parameters associated with the relationship identification model based on the combined outputs associated with the sentences.

20. The system of claim 15 , wherein the information, when read by the machine, further causes the machine to perform the following:

receiving an additional sentence;

computing a plurality types of features associated with the additional sentence; and

estimating a relationship expressed by the additional sentence based on the plurality of types of features and the relationship identification model.

Assignments (4)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2018
From: BANERJEE, SIDDHARTHA; TSIOUTSIOULIKLIS, KOSTAS
To: OATH INC.
Reel/Frame 046415/0084 →