×

Analyzing textual data

  • US 10,176,804 B2
  • Filed: 01/12/2017
  • Issued: 01/08/2019
  • Est. Priority Date: 01/18/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for analogy analysis, comprising:

  • receiving textual data;

    determining that the textual data is a candidate for analogy analysis based at least in part on at least a portion of the textual data matching an analogical question template;

    extracting a source substantive from the textual data, wherein a substantive comprises a noun;

    using, by a processor, the source substantive to determine a target substantive from a word vector model that is trained on a set of training data, wherein using the source substantive to determine the target substantive from the word vector model that is trained on the set of training data comprises;

    using the word vector model to generate a source word vector corresponding to a first source substantive;

    determining a set of candidate target substantives that is similar to the first source substantive based at least in part on comparing target word vectors corresponding to the set of candidate target substantives to the source word vector;

    identifying a subset of the set of candidate target substantives that is associated with a same first substantive type as the first source substantive;

    determining a set of computed target substantives from the first source substantive, a second source substantive from a plurality of source substantives, and the subset of the set of candidate target substantives;

    identifying a subset of the set of computed target substantives that is associated with a same second substantive type as the second source substantive; and

    selecting a candidate target substantive from the subset of the set of candidate target substantives and a computed target substantive from the subset of the set of computed target substantives, wherein selecting the candidate target substantive comprises determining a score corresponding to each pair of candidate target substantive and computed target substantive;

    generating an answer comprising an analogy including the target substantive based at least in part on an analogical answer template corresponding to the analogical question template; and

    outputting the answer.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×