Methods and apparatus for training a pattern recognition system using maximal rank likelihood as an optimization function
First Claim
1. A method for selecting model parameters during a training phase of a pattern recognition system, comprising the steps of:
- obtaining an observation sequence, ot; and
evaluating a pseudo-rank likelihood of said observation sequence, ot, to obtain model parameters during said training phase, wherein said pseudo-rank likelihood transforms discrete features of a rank likelihood to generate parameter estimations during said training phase.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are disclosed for training a pattern recognition system, such as a speech recognition system, using an improved objective function. The concept of rank likelihood, previously applied only to the decding process, is applied in a novel manner to the parameter estimation of the training phase of a pattern recognition system. The disclosed objective function is based on a pseudo-rank likelihood that not only maximizes the likelihood of an observation for the correct class, but also minimizes the likelihoods of the observation for all other classes, such that the discrimination between classes is maximized. A training process is disclosed that utilizes the pseudo-rank likelihood objective function to identify model parameters that will result in a pattern recognizer with the lowest possible recognition error rate. The discrete nature of the rank-based rank likelihood objective function is transformed to allow the parameter estimations to be optimized during the training phase.
12 Citations
31 Claims
-
1. A method for selecting model parameters during a training phase of a pattern recognition system, comprising the steps of:
-
obtaining an observation sequence, ot; and
evaluating a pseudo-rank likelihood of said observation sequence, ot, to obtain model parameters during said training phase, wherein said pseudo-rank likelihood transforms discrete features of a rank likelihood to generate parameter estimations during said training phase. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for selecting model parameters during a training phase of a pattern recognition system, comprising the steps of:
-
obtaining an observation sequence, ot; and
evaluating a pseudo-rank likelihood objective function of said observation sequence, ot, to obtain model parameters during said training phase, wherein said pseudo-rank likelihood objective function maximizes a likelihood of an observation for a correct class, and minimizes the likelihoods of said observation for all other classes such that the discrimination between said classes is maximized and wherein said pseudo-rank likelihood transforms discrete features of a rank likelihood to generate parameter estimations during said training phase. - View Dependent Claims (10, 11)
-
-
12. A method for selecting parameters, comprising the steps of:
-
obtaining an observation sequence, ot; and
evaluating a maximal rank likelihood objective function of said observation sequence, ot, to obtain said parameters, wherein said maximal rank likelihood transforms discrete features of a rank likelihood to generate parameter estimations during said training phase. - View Dependent Claims (13, 14)
-
-
15. A method for selecting model parameters during a training phase of a pattern recognition system, comprising the steps of:
-
obtaining an observation sequence, ot; and
evaluating a pseudo-rank likelihood objective function of said observation sequence, ot, to obtain model parameters during said training phase, wherein said pseudo-rank likelihood objective function is evaluated using a gradient search. - View Dependent Claims (16)
-
-
17. A method for selecting parameters for an acoustic model during a training phase of a speech recognition system, comprising the steps of:
-
obtaining an observation sequence, ot, of speech; and
evaluating a pseudo-rank likelihood of said observation sequence, ot, to obtain model parameters during said training phase of said speech recognition system, wherein said pseudo-rank likelihood transforms discrete features of a rank likelihood to generate parameter estimations during said training phase. - View Dependent Claims (18, 19)
-
-
20. A system for selecting model parameters during a training phase of a pattern recognition system, comprising:
-
a memory that stores computer-readable code; and
a processor operatively coupled to said memory, said processor configured to implement said computer-readable code, said computer-readable code configured to;
obtain an observation sequence, ot; and
evaluate a pseudo-rank likelihood of said observation sequence, ot, to obtain model parameters during said training phase, wherein said pseudo-rank likelihood transforms discrete features of a rank likelihood to generate parameter estimations during said training phase. - View Dependent Claims (21)
-
-
22. A system for selecting model parameters during a training phase of a pattern recognition system, comprising:
-
a memory that stores computer-readable code; and
a processor operatively coupled to said memory, said processor configured to implement said computer-readable code, said computer-readable code configured to;
obtain an observation sequence, ot; and
evaluate a pseudo-rank likelihood objective function of said observation sequence, ot, to obtain model parameters during said training phase, wherein said pseudo-rank likelihood objective function maximizes a likelihood of an observation for a correct class, and minimizes the likelihoods of said observation for all other classes such that the discrimination between said classes is maximized, wherein said pseudo-rank likelihood transforms discrete features of a rank likelihood to generate parameter estimations during said training phase. - View Dependent Claims (23)
-
-
24. A system for selecting model parameters during a training phase of a pattern recognition system, comprising:
-
a memory that stores computer-readable code; and
a processor operatively coupled to said memory, said processor configured to implement said computer-readable code, said computer-readable code configured to;
obtain an observation sequence, ot; and
evaluate a pseudo-rank likelihood objective function of said observation sequence, ot, to obtain model parameters during said training phase, wherein said pseudo-rank likelihood objective function is evaluated using a gradient search. - View Dependent Claims (25)
-
-
26. A system for selecting parameters for an acoustic model during a training phase of a speech recognition system, comprising:
-
a memory that stores computer-readable code; and
a processor operatively coupled to said memory, said processor configured to implement said computer-readable code, said computer-readable code configured to;
obtain an observation sequence, ot, of speech; and
evaluate a pseudo-rank likelihood of said observation sequence, ot, to obtain model parameters during said training phase of said speech recognition system, wherein said pseudo-rank likelihood transforms discrete features of a rank likelihood to generate parameter estimations during said training phase. - View Dependent Claims (27, 28)
-
-
29. An article of manufacture for selecting model parameters during a training phase of a pattern recognition system, comprising:
-
a computer readable medium having computer readable code means embodied thereon, said computer readable program code means comprising;
a step to obtain an observation sequence, ot; and
a step to evaluate a pseudo-rank likelihood of said observation sequence, ot, to obtain model parameters during said training phase, wherein said pseudo-rank likelihood transforms discrete features of a rank likelihood to generate parameter estimations during said training phase.
-
-
30. An article of manufacture for selecting model parameters during a training phase of a pattern recognition system, comprising:
-
a computer readable medium having computer readable code means embodied thereon, said computer readable program code means comprising;
a step to obtain an observation sequence, ot; and
a step to evaluate a pseudo-rank likelihood objective function of said observation sequence, ot, to obtain model parameters during said training phase, wherein said pseudo-rank likelihood objective function maximizes a likelihood of an observation for a correct class, and minimizes the likelihoods of said observation for all other classes such that the discrimination between said classes is maximized and wherein said pseudo-rank likelihood transforms discrete features of a rank likelihood to generate parameter estimations during said training phase.
-
-
31. An article of manufacture for selecting parameters for an acoustic model during a training phase of a speech recognition system, comprising:
-
a computer readable medium having computer readable code means embodied thereon, said computer readable program code means comprising;
a step to obtain an observation sequence, ot, of speech; and
a step to evaluate a pseudo-rank likelihood of said observation sequence, ot, to obtain model parameters during said training phase of said speech recognition system, wherein said pseudo-rank likelihood transforms discrete features of a rank likelihood to generate parameter estimations during said training phase.
-
Specification