×

Architecture and processes for computer learning and understanding

  • US 10,657,205 B2
  • Filed: 03/20/2017
  • Issued: 05/19/2020
  • Est. Priority Date: 06/24/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • maintaining a collection of frame structures within memory of a computing system, individual frame structures of the collection of frame structures including multiple generative semantic primitive (GSP) structures defined with roles that are commonly associated with a theme or a context of a setting of natural language stories;

    receiving, by the computing system, a natural language story;

    retrieving, by the computing system and from the collection of frame structures in the memory, one or more frame structures that includes GSP structures defined with the roles that are relevant to a current understanding of the natural language story, wherein a frame structure of the one or more frame structures defines the theme represented within the natural language story, and the frame structure comprises a set of GSP structures that define the roles associated with the theme, an individual GSP structure of the GSP structures having at least a threshold probability of being included in the one or more frame structures that is associated with a particular context of a particular setting of the natural language story;

    aligning, by the computing system, entities in the natural language story to the roles defined in the GSP structures of the one or more frame structures; and

    evaluating, by the computing system, an extent to which the one or more frame structures, when aligned with the entities in the natural language story, represent the current understanding of the natural language story by computing a confidence score, the confidence score being based at least in part on the individual GSP structure of the GSP structures having a probability of being true for the one or more frame structures, wherein the confidence score is determined according to a function that produces a higher score based on a comparison of a lower number of frame structures with respect to a higher number of GSP structures included in the frame structures that match GSP structures extracted from the natural language story.

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