×

Architecture and processes for computer learning and understanding

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

1. A computer-implemented method, comprising:

  • maintaining a collection of uninstantiated semantic structures in a memory of a computing system;

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

    performing, by the computing system, a syntactic analysis of the natural language input to produce one or more linguistic analysis results;

    instantiating one or more uninstantiated semantic structures with natural language information from the one or more linguistic analysis results to form one or more instantiated semantic structures;

    creating, by the computing system, a semantic structure with the one or more instantiated semantic structures to represent the natural language input based at least in part on using the one or more linguistic analysis results and knowledge induced from large language corpora, wherein the semantic structure includes multiple generative semantic primitive (GSP) structures defined with roles that indicate one or more beliefs regarding a first understanding of the natural language input, wherein defining the roles includes mapping one or more entities in the natural language information to the roles;

    generating, by the computing system, one or more structured questions to evaluate the semantic structure and the one or more beliefs;

    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 structured 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 structured questions; and

    revising, by the computing system, the semantic structure to produce a modified semantic structure that includes a new GSP structure defined with at least one new role that indicates a new belief regarding a second understanding of the natural language input based at least in part on the one or more responses received from the separate user computing device, the modified semantic structure representing the natural language input differently than how the semantic structure before revision represented the natural language input based at least in part on the second understanding of the natural language input learned from the human user.

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