Forward feature selection for support vector machines
First Claim
Patent Images
1. A method comprising:
- training a Support Vector Machine (SVM) on a subset of features (d′
) of a feature set having (d) features of a plurality of training instances to obtain a weight per instance ({right arrow over (α
)}′
);
approximating a quality for the d features of the feature set using the weight per instance;
ranking the d features of the feature set based on the approximated quality; and
selecting a subset (q) of the features of the feature set based on the ranked approximated weights.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, the present invention includes a method for training a Support Vector Machine (SVM) on a subset of features (d′) of a feature set having (d) features of a plurality of training instances to obtain a weight per instance, approximating a quality for the d features of the feature set using the weight per instance, ranking the d features of the feature set based on the approximated quality, and selecting a subset (q) of the features of the feature set based on the ranked approximated quality. Other embodiments are described and claimed.
15 Citations
19 Claims
-
1. A method comprising:
-
training a Support Vector Machine (SVM) on a subset of features (d′
) of a feature set having (d) features of a plurality of training instances to obtain a weight per instance ({right arrow over (α
)}′
);approximating a quality for the d features of the feature set using the weight per instance; ranking the d features of the feature set based on the approximated quality; and selecting a subset (q) of the features of the feature set based on the ranked approximated weights. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An article comprising a machine-accessible medium including instructions that when executed cause a system to:
-
train a Support Vector Machine (SVM) according to a forward feature selection algorithm in which only a random subset of features (d′
) of a feature set (d) of a plurality of training instances are used to obtain a weight per instance (α
′
);approximate a quality for the d features of the feature set using the weight per instance; rank the d features of the feature set based on the approximated quality, and select a subset (q) of the features of the feature set based on the ranked approximated quality; and classify unlabeled data using the trained SVM. - View Dependent Claims (9, 10, 11)
-
-
12. A system comprising:
-
a processor to perform instructions; and a memory coupled to the processor to store instructions that enable the processor to train a Support Vector Machine (SVM) on a subset of features (d′
) of a feature set having (d) features of a plurality of training instances to obtain a weight per instance, approximate a quality for each of the d features of the feature set using the weight per instance, rank the d features of the feature set based on the approximated quality, and select a subset (q) of the features of the feature set based on the ranked approximated quality. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification