CLASSIFIER-BASED SYSTEM COMBINATION FOR SPOKEN TERM DETECTION
First Claim
1. A method for processing a query, comprising:
- determining a plurality of sets of match candidates for a query using a processor, each of the plurality of sets of match candidates being independently determined from a plurality of diverse word lattice generation components of different type;
merging the plurality of sets of match candidates by generating a first score for each match candidate to provide a merged set of match candidates;
computing a second score for each match candidate of the merged set based upon features of that match candidate; and
combining the first score and the second score to provide a final set of match candidates as matches to the query.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for processing a query include determining a plurality of sets of match candidates for a query using a processor, each of the plurality of sets of match candidates being independently determined from a plurality of diverse word lattice generation components of different type. The plurality of sets of match candidates is merged by generating a first score for each match candidate to provide a merged set of match candidates. A second score is computed for each match candidate of the merged set based upon features of that match candidate. The first score and the second score are combined to provide a final set of match candidates as matches to the query.
-
Citations
25 Claims
-
1. A method for processing a query, comprising:
-
determining a plurality of sets of match candidates for a query using a processor, each of the plurality of sets of match candidates being independently determined from a plurality of diverse word lattice generation components of different type; merging the plurality of sets of match candidates by generating a first score for each match candidate to provide a merged set of match candidates; computing a second score for each match candidate of the merged set based upon features of that match candidate; and combining the first score and the second score to provide a final set of match candidates as matches to the query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for processing a query, comprising:
-
determining a plurality of sets of match candidates for a query using a processor, each of the plurality of sets of match candidates being independently determined from a plurality of diverse word lattice generation components of different type including at least one of acoustic model, decoding technique, audio segmentation, and training data type; merging the plurality of sets of match candidates by generating a first score for each match candidate to provide a merged set of match candidates; computing a second score for each match candidate of the merged set by training a classifier based upon at least one of keyword features and system features of that match candidate; and combining the first score and the second score to provide a final set of match candidates as matches to the query. - View Dependent Claims (12, 13, 14)
-
-
15. A computer readable storage medium comprising a computer readable program for processing a query, wherein the computer readable program when executed on a computer causes the computer to perform the steps of:
-
determining a plurality of sets of match candidates for a query using a processor, each of the plurality of sets of match candidates being independently determined from a plurality of diverse word lattice generation components of different type; merging the plurality of sets of match candidates by generating a first score for each match candidate to provide a merged set of match candidates; computing a second score for each match candidate of the merged set based upon features of that match candidate; and combining the first score and the second score to provide a final set of match candidates as matches to the query.
-
-
16. A system for processing an audio query, comprising:
-
a keyword search engine module configured to determine a plurality of sets of match candidates for a query using a processor, each of the plurality of sets of match candidates being independently determined from a plurality of diverse word lattice generation components of different type stored on a computer readable storage medium; a combination module configured to merge the plurality of sets of match candidates by generating a first score for each match candidate to provide a merged set of match candidates; and a classifier module configured to compute a second score for each match candidate of the merged set based upon features of that match candidate, the combination module further configured to combine the first score and the second score to provide a final set of match candidates as matches to the query. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification