×

Automatic definition of entity collections

  • US 9,454,599 B2
  • Filed: 02/21/2014
  • Issued: 09/27/2016
  • Est. Priority Date: 10/09/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer system comprising:

  • at least one processor; and

    one or more memories storing;

    a knowledge base including entities connected by edges, wherein the edges represent at least thousands of factual relationships that may link two of the entities, andinstructions that, when executed by the at least one processor, cause the computer system to;

    determine a first set of entities from the knowledge base,determine a second set of constraints, the second set including a quantity of constraints, wherein a constraint in the second set identifies a constraint type and identifies a path of at least one edge in the knowledge base that is shared by at least two of the entities in the first set,generate candidate collection definitions from combinations of the constraints in the second set, where each candidate collection definition identifies one or more constraints from the second set in conjunctive normal form,prune the candidate collection definitions by discarding candidate collection definitions having an information gain that fails to meet a threshold, andstore at least one of the candidate collection definitions as a candidate collection in the one or more memories, the candidate collection having an information gain that meets the threshold, wherein the candidate collection definition is used to determine entities in the knowledge base belonging to the candidate collection.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×