Random Feature Pruning for Multi-Class Classification
Organizations: Information Theoretic Learning Systems Laboratory (ITLSL), Department of Electrical Engineering, Shahed University, Tehran, Iran · Department of Electrical and Computer Engineering, University of Toronto, Toronto, Canada
Abstract
Weighted sums of random kitchen sinks (W-RKS) is a commonly used feature extraction technique for supervised learning tasks. A major drawback of this method is the redundancy and ineffectiveness of many extracted random features. This paper investigates efficient methods for reducing such redundancy in multi-class classification problems. We specifically formulate feature selection as a variant of the sequentially nested model selection problem and introduce the Successive Empirical Excess Risk Difference Maximization (SEED-MAX) algorithm. It recursively computes empirical risks to identify the most parsimonious yet informative set of features. We derive an analytical lower bound for the probability of correct feature selection by the SEED-MAX algorithm. This lower bound on the probability of correct feature selection can be made arbitrarily close to one by increasing the training dataset size. To further enhance the rate of pruning, we evaluate the features retained by SEED-MAX using the Fisher test (F-Test). Empirical evaluations on UCR time-series classification datasets show that the sequential application of SEED-MAX with the Fisher test achieves approximately 92 percent rate of pruning with negligible degradation in classification accuracy. Implementations of the SEED-MAX and SEED-MAX-F-Test methods are available at https://github.com/OmidiAmin/seed-max-ftest.
Figures & tables
| Method | UCR (107) | UCR ( classes, 13) | UCR (10 classes, 6) | UCR (12 classes, 5) | UCR (37 classes, 1) | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MINIROCKET | 86 | 0 | 1 | 85 | 0 | 1 | 82 | 0 | 1 | 72 | 0 | 1 | 82 | 0 | 1 |
| 85 | 65 | 0.48 | 82 | 57 | 0.57 | 82 | 62 | 0.35 | 72 | 39 | 0.56 | 82 | 65 | 0.29 | |
| Detach-ROCKET | 83 | 88 | 0.11 | 84 | 85 | 0.13 | 80 | 78 | 0.22 | 69 | 90 | 0.09 | 81 | 82 | 0.13 |
| HIERVAR | 85 | 91 | 0.16 | 85 | 74 | 0.24 | 82 | 82 | 0.14 | 71 | 79 | 0.18 | 83 | 59 | 0.35 |
| F-Test | 85 | 32 | 0.9 | 85 | 26 | 0.99 | 82 | 29 | 0.7 | 72 | 42 | 0.56 | 82 | 20 | 0.8 |
Feature Selection
Feature selection identifies compact, informative variables or input dimensions to improve prediction, efficiency, interpretability, and statistical inference.
See all 194 papers