×

Architecture and processes for computer learning and understanding

  • US 10,621,285 B2
  • Filed: 03/20/2017
  • Issued: 04/14/2020
  • Est. Priority Date: 06/24/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • forming, by a computing system, a semantic representation of a natural language story, the semantic representation using knowledge stored in a current world model that expresses beliefs about how natural language is understood, wherein the semantic representation includes multiple generative semantic primitive (GSP) structures, the multiple GSP structures include one or more predicates and one or more roles that indicate one or more beliefs regarding an understanding of the natural language story, wherein the current world model is developed over time through processing of multiple natural language stories;

    generating, by the computing system, one or more questions to evaluate the semantic representation;

    maintaining a dependency structure for linear dialogs to identify questions that are independent from one another;

    submitting, from the computing system to a separate user computing device, the one or more questions for presentation to a human user;

    receiving, by the computing system from the separate user computing device, one or more responses indicative of input from the human user when answering the one or more questions;

    iterating through the dependency structure based at least in part on the one or more responses to identify a set of next questions and branch conditions indicating that at least two next questions of the set of next questions are independent of one another;

    learning, by the computing system, at least one new GSP structure that indicates a new belief regarding the understanding of the natural language story, the new belief having an above threshold probability of being included in the multiple GSP structures that is associated with a theme or a context of the natural language story based at least in part on the one or more responses received from the separate user computing device; and

    revising, by the computing system, the semantic representation of the natural language story based at least in part on the one or more responses received from the separate user computing device and the at least one new GSP structure.

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