Development of fully-automated classifier builders for neurodiagnostic applications
First Claim
1. A method of building a linear discriminant function for classification of brain electrical activity data into diagnostic categories, the method comprising:
- providing a data storage device comprising a reference database of brain electrical activity data and a processor;
acquiring with the processor quantitative brain electrical activity features from the brain electrical activity data in the reference database;
calculating with the processor one or more quantitative measures for each of the acquired quantitative features, the one or more quantitative measures being indicative of classification performance of the acquired quantitative features;
selecting with the processor a reduced pool of brain electrical activity features from the acquired quantitative features based on the one or more quantitative measures associated with each of the acquired quantitative features, wherein calculation of the one or more quantitative measures and selection of the reduced pool of features is performed prior to the application of a genetic algorithm;
selecting with the processor multiple subsets of quantitative brain electrical activity features from the reduced pool of features;
forming with the processor an initial population of chromosomes, each chromosome of the initial population including one of the selected subsets of features and representing a linear discriminant function for classification of brain electrical activity data into diagnostic categories;
applying with the processor genetic algorithm operators to the initial population of chromosomes to derive a new population of chromosomes, wherein each individual chromosome in the new population of chromosomes includes a subset of the brain electrical activity features that is generated from the subsets of features of the initial population of chromosomes;
determining objective function values of the chromosomes in the new population;
repeating the applying step and the determining step until the objective function value of one of the chromosomes in the new population is above a predetermined threshold; and
storing a final linear discriminant function on non-volatile media for use in classification of brain electrical activity data into the diagnostic categories, wherein the stored final linear discriminant function is defined by the subset of brain electrical activity features of the chromosome having the objective function value above the predetermined threshold.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods for constructing classifiers for binary classification of quantitative brain electrical activity data is described. The classifier building methods are based on the application of one or more evolutionary algorithms. In one embodiment, the evolutionary algorithm used is a genetic algorithm. In another embodiment, the evolutionary algorithm used is a modified Random Mutation Hill Climbing algorithm. In yet another embodiment, a combination of a genetic algorithm and a modified Random Mutation Hill Climbing algorithm is used for building a classifier. The classifier building methods are fully automated, and are adapted to generate classifiers (for example, Linear Discriminant Functions) with high sensitivity, specificity and classification accuracy.
52 Citations
21 Claims
-
1. A method of building a linear discriminant function for classification of brain electrical activity data into diagnostic categories, the method comprising:
-
providing a data storage device comprising a reference database of brain electrical activity data and a processor; acquiring with the processor quantitative brain electrical activity features from the brain electrical activity data in the reference database; calculating with the processor one or more quantitative measures for each of the acquired quantitative features, the one or more quantitative measures being indicative of classification performance of the acquired quantitative features; selecting with the processor a reduced pool of brain electrical activity features from the acquired quantitative features based on the one or more quantitative measures associated with each of the acquired quantitative features, wherein calculation of the one or more quantitative measures and selection of the reduced pool of features is performed prior to the application of a genetic algorithm; selecting with the processor multiple subsets of quantitative brain electrical activity features from the reduced pool of features; forming with the processor an initial population of chromosomes, each chromosome of the initial population including one of the selected subsets of features and representing a linear discriminant function for classification of brain electrical activity data into diagnostic categories; applying with the processor genetic algorithm operators to the initial population of chromosomes to derive a new population of chromosomes, wherein each individual chromosome in the new population of chromosomes includes a subset of the brain electrical activity features that is generated from the subsets of features of the initial population of chromosomes; determining objective function values of the chromosomes in the new population; repeating the applying step and the determining step until the objective function value of one of the chromosomes in the new population is above a predetermined threshold; and storing a final linear discriminant function on non-volatile media for use in classification of brain electrical activity data into the diagnostic categories, wherein the stored final linear discriminant function is defined by the subset of brain electrical activity features of the chromosome having the objective function value above the predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of building a linear discriminant function for classification of brain electrical activity data into diagnostic categories, the method comprising:
-
providing a data storage device comprising a reference database of brain electrical activity data and a processor; acquiring with the processor quantitative brain electrical activity features from the brain electrical activity data in the reference database; calculating with the processor one or more quantitative measures for each of the acquired quantitative features, the one or more quantitative measures being indicative of classification performance of the acquired quantitative features; selecting with the processor a reduced pool of brain electrical activity features from the acquired quantitative features based on the one or more quantitative measures associated with the acquired quantitative features, wherein calculation of the one or more quantitative measures and selection of the reduced pool of features is performed prior to the application of an evolutionary algorithm; selecting with the processor a set of quantitative brain electrical activity features from the reduced pool of features; encoding with the processor a chromosome as a binary bit string including a bit corresponding to each feature in the reduced pool of features, wherein the bits in the binary bit string corresponding to the selected set of features are set in an active state and the remaining bits in the binary bit string are set in an inactive state, wherein the binary bit string represents a linear discriminant function for classification of brain electrical activity data into diagnostic categories; inverting with the processor at least one bit value at a random location on the binary bit string to generate a new binary bit string, wherein inverting the at least one bit value includes switching the at least one bit value from one of the active and inactive states to the other of the active and inactive states; computing with the processor an objective function value of the new binary bit string; repeating the steps of inverting the at least one bit value and computing the objective function value until a final binary bit string having an objective function value above a predetermined threshold is obtained; and storing a final linear discriminant function on non-volatile media for use in classification of brain electrical activity data into the diagnostic categories, wherein the stored final linear discriminant function is defined by the bits in the final binary bit string that are in the active state. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method of building a binary classifier for classifying brain electrical activity data into diagnostic categories, the method comprising:
-
providing a data storage device comprising a reference database of brain electrical activity data, wherein the brain electrical activity data is recorded from a plurality of individuals in the presence or absence of brain abnormalities using one or more neurological electrodes; providing a signal processing device operatively connected to the data storage device, the signal processing device comprising a processor configured to perform the steps of; acquiring quantitative brain electrical activity features from the brain electrical activity data in the reference database, calculating one or more quantitative measures for each of the acquired quantitative features, the one or more quantitative measures being indicative of classification performance of the acquired quantitative features, selecting with the processor a reduced pool of brain electrical activity features from the acquired quantitative features based on the one or more quantitative measures associated with the acquired quantitative features, selecting multiple subsets of brain electrical activity features from the reduced pool of features, constructing an initial population of chromosomes, each chromosome of the initial population including one of the selected subsets of features and corresponding to a binary classifier for classification of brain electrical activity data into diagnostic categories, applying genetic algorithm operators to the initial population of chromosomes to derive a new population of chromosomes, each chromosome in the new population including a subset of the brain electrical activity features that is generated from the subsets of features of the initial population of chromosomes, determining the classification performance of the chromosomes in the new population using an objective function, and repeating the applying and determining steps until the classification performance of one of the chromosomes in the new population is above a predetermined threshold; and storing a final binary classifier for classification of brain electrical activity data into the diagnostic categories on non-volatile media, wherein the stored final binary classifier is defined by the subset of brain electrical activity features of the chromosome having the classification performance above the predetermined threshold. - View Dependent Claims (19, 20, 21)
-
Specification