Pattern recognition system using support vectors
DCFirst Claim
Patent Images
1. A method of classifying at a computer system input patterns received from an input device, the method comprising the steps of:
- a) determining a decision surface for classifying said input patterns, said determination of said decision surface being performed by i) deriving at said computer system a weighted sum of one or more selected associations of one of said input patterns with a training pattern from a predetermined set of training patterns contained in a storage device of said computer system, said one or more associations being selected such that said decision surface belongs to a subset with a smallest possible Vapnik-Chervonenkis dimension and ii) identifying at said computer system a number of adjustable parameters for said weighted sum, said adjustable parameters being identified such that said computer system can complete correct classification of said training patterns by performing a number of operations that is proportional to the number of adjustable parameters and the number of input patterns while leaving an optimal margin between said training patterns and said decision surface; and
b) classifying each input pattern into one of two classes depending on which side of said determined decision surface said each input pattern falls.
7 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method is described wherein the dual representation mathematical principle is used for the design of decision systems. This principle permits some decision functions that are weighted sums of predefined functions to be represented as memory-based decision function. Using this principle a memory-based decision system with optimum margin is designed wherein weights and prototypes of training patterns of a memory-based decision function are determined such that the corresponding dual decision function satisfies the criterion of margin optimality.
208 Citations
10 Claims
-
1. A method of classifying at a computer system input patterns received from an input device, the method comprising the steps of:
-
a) determining a decision surface for classifying said input patterns, said determination of said decision surface being performed by i) deriving at said computer system a weighted sum of one or more selected associations of one of said input patterns with a training pattern from a predetermined set of training patterns contained in a storage device of said computer system, said one or more associations being selected such that said decision surface belongs to a subset with a smallest possible Vapnik-Chervonenkis dimension and ii) identifying at said computer system a number of adjustable parameters for said weighted sum, said adjustable parameters being identified such that said computer system can complete correct classification of said training patterns by performing a number of operations that is proportional to the number of adjustable parameters and the number of input patterns while leaving an optimal margin between said training patterns and said decision surface; and b) classifying each input pattern into one of two classes depending on which side of said determined decision surface said each input pattern falls. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer system for training a learning machine to classify input data received from an input device, said computer system comprising:
-
means for determining a decision surface by i) deriving at said computer system a weighted sum of one or more selected associations of one of said input patterns with a training pattern from a predetermined set of training patterns contained in a storage device of said computer system, said one or more associations being selected such that said decision surface belongs to a subset with a smallest possible Vapnik-Chervonenkis dimension and ii) identifying at said computer system adjustable parameters for said weighted sum, said adjustable weighting parameters being identified such that said computer system can complete correct classification of said training patterns by performing a number of operations that is proportional to the number of adjustable parameters and the number of input patterns while leaving an optimal margin between said training patterns and said decision surface; and means for classifying each input pattern into one of two classes depending on which side of said determined decision surface said each input pattern falls. - View Dependent Claims (7, 8, 9)
-
-
10. A method of classifying at a computer system input patterns received from an input device, the method comprising the steps of:
-
determining weights associated with said input patterns to derive vectors that are mapped into a high dimension feature space; constructing an optimal hyperplane in said high dimension feature space to separate training patterns retrieved from said computer system, said separation being performed to ascertain particular locations of said training patterns with respect to said optimal hyperplane; deriving adjustable parameters by identifying a number of specific training patterns which are substantially closest to a boundary of said optimal hyperplane, said number of specific training patterns being substantially equal to a Vapnik-Chervonenkis dimension for said optimal hyperplane; and classifying said input patterns into one of two classes using said optimal hyperplane and said adjustable parameters.
-
Specification