×

Architecture and processes for computer learning and understanding

  • US 10,496,754 B1
  • Filed: 03/20/2017
  • Issued: 12/03/2019
  • 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 including one or more predicates and one or more roles that indicate one or more beliefs regarding an understanding of natural language, wherein the current world model is developed over time through processing of multiple natural language stories;

    generating, by the computing system, multiple 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 multiple user computing devices, different ones of the multiple questions for presentation to multiple different human users;

    receiving, by the computing system from the multiple user computing devices, multiple responses indicative of input from the multiple different human users when answering the multiple questions;

    iterating through the dependency structure based at least in part on the multiple 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 based at least in part on aggregating the multiple responses received from the multiple user computing devices, wherein the at least one new GSP structure includes a new predicate that indicates a new belief regarding the understanding of the natural language, the new belief being based at least in part on the aggregating of the multiple responses; and

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

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