×

Combining different type coercion components for deferred type evaluation

  • US 10,108,904 B2
  • Filed: 12/04/2015
  • Issued: 10/23/2018
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a question into a computerized device;

    determining a lexical answer type associated with said question, using said computerized device;

    identifying candidate answers to said question, using said computerized device;

    using a first plurality of first type coercion components of said computerized device, determining preliminary types for each of said candidate answers, each first type coercion component of said first plurality of first type coercion components using different resources and different processes to determine a preliminary type for each of said candidate answers;

    comparing said preliminary types for each of said candidate answers to said lexical answer type associated with said question and producing a plurality of first type-scores for each of said candidate answers, using said first plurality of first type coercion components of said computerized device, each first type coercion component of said first plurality of first type coercion components producing a first type-score for each of said candidate answers, each first type-score of said plurality of first type-scores representing the degree of match between said preliminary types for each of said candidate answers and said lexical answer type associated with said question based on different methods particular to each first type coercion component of said first plurality of first type coercion components, each said first type-score of said plurality of first type-scores being differentiated based on which first type coercion component of said first plurality of first type coercion components produced said first type-score;

    inputting said preliminary types for each of said candidate answers from each first type coercion component of said first plurality of first type coercion components and each first type-score of said plurality of first type-scores from each first type coercion component of said first plurality of first type coercion components into second type coercion components of a second plurality of second type coercion components of said computerized device;

    evaluating said preliminary types for each of said candidate answers from each first type coercion component of said first plurality of first type coercion components and each first type-score of said plurality of first type-scores from each first type coercion component of said first plurality of first type coercion components using each second type coercion component of said second plurality of second type coercion components and producing a plurality of second scores using said second plurality of second type coercion components of said computerized device, each second type coercion component of said second plurality of second type coercion components separately determining a type for each of said candidate answers and producing a separate measure of the degree of match between said type for each of said candidate answers and said lexical answer type associated with said question, each second type coercion component of said second plurality of second type coercion components evaluating each said preliminary type, each said first type-score from each first type coercion component of said first plurality of first type coercion components, and the separate measure of the degree of match between said type for each of said candidate answers and said lexical answer type associated with said question, each second score of said plurality of second scores representing a combination of said first type-scores from each first type coercion component of said first plurality of first type coercion components and the separate measure of the degree of match between said type for each of said candidate answers and said lexical answer type associated with said question determined by each second type coercion component of said second plurality of second type coercion components based on different methods particular to each second type coercion component of said second plurality of second type coercion components;

    inputting said second scores for each of said candidate answers from each second type coercion component of said second plurality of second type coercion components of said computerized device into a classifier of said computerized device;

    calculating a final score based on said second scores for each of said candidate answers by aggregating the second score from each second type coercion component of said second plurality of second type coercion components, using said classifier of said computerized device; and

    outputting said final score representing a degree of confidence that each of said candidate answers is a type that matches said lexical answer type associated with said question, using said computerized device.

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