×

Clustering user utterance intents with semantic parsing

  • US 10,134,389 B2
  • Filed: 09/04/2015
  • Issued: 11/20/2018
  • Est. Priority Date: 09/04/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system for training a spoken language understanding (SLU) classifier, comprising:

  • one or more computing devices, said computing devices being in communication with each other via a computer network whenever there is a plurality of computing devices; and

    a computer program having program modules executable by the one or more computing devices, the one or more computing devices being directed by the program modules of the computer program to,receive a corpus of user utterances,for each of the user utterances in the corpus,semantically parse the user utterance, andrepresent the result of said semantic parsing as a rooted semantic parse graph,combine the parse graphs representing all of the user utterances in the corpus into a single corpus graph that represents the semantic parses of the entire corpus and comprises a root node that is common to the parse graph representing each of the user utterances in the corpus,cluster the user utterances in the corpus into intent-wise homogeneous groups of user utterances, said clustering comprising finding subgraphs in the corpus graph that represent different groups of user utterances, each of said different groups having a similar user intent, each of the subgraphs being more specific than the root node alone and more general than the full semantic parses of the individual user utterances,use the intent-wise homogeneous groups of user utterances to train the SLU classifier, andoutput the trained SLU classifier.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×