×

Adaptive learning of actionable statements in natural language conversation

  • US 9,904,669 B2
  • Filed: 01/13/2016
  • Issued: 02/27/2018
  • Est. Priority Date: 01/13/2016
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method for automatically identifying actionable statements in electronic communications, the method comprising:

  • obtaining a first set of rules that define actionable statements as a function of tags, tokens, and contextual elements associated with target verbs;

    extracting features from at least one training statement based on the first set of rules, wherein the features include one or more of tags and language token types for words of the statement;

    training a pattern recognition module to identify one or more types of patterns in actionable statements based at least in part on the features; and

    training an action verb module to identify dependency of the actionable statements based on at least some of the features;

    generating an actionable statement identification model using the trained action verb module and the trained pattern recognition module, the actionable statement identification model including a plurality of target nodes, each node having associated therewith one or more active features and one or more corresponding weights of the one or more active features;

    adaptively training the actionable statement model by at least one of promoting and demoting the weights corresponding to the active features associated with some or all of the plurality of target nodes,wherein weights corresponding to the active features are promoted in response to determining a true positive match between active features of a particular statement within an electronic communication and the active features to which the weights correspond; and

    wherein weights corresponding to the active features are demoted in response to determining a false positive match between active features of a particular statement within an electronic communication and the active features to which the weights correspond;

    receiving an incoming electronic communication;

    extracting the features of the words and phrases in statements of the incoming electronic communication;

    filtering the statements to identify the statements that include one or more action verbs as actionable statements and the statements that do not include any action verbs as filtered out statements;

    outputting the statements that were removed by the filtering to a user for user feedback;

    analyzing statement patterns of the actionable statements to predict a type of each of the actionable statements, by applying the actionable statement identification model to the actionable statements;

    outputting a predicted actionable statement type to the user for user feedback; and

    performing continual training of the actionable statement identification model by providing the user feedback identifying statements that haven not been seen before or the user feedback indicating a different type for a statement than the predicted type to the actionable statement identification model.

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