On feature selection protocols for very low-sample-size data

Research output: Contribution to journalArticlepeer-review

Standard Standard

On feature selection protocols for very low-sample-size data. / Kuncheva, Ludmila; Rodriguez, Juan.
In: Pattern Recognition, Vol. 81, 09.2018, p. 660-673.

Research output: Contribution to journalArticlepeer-review

HarvardHarvard

Kuncheva, L & Rodriguez, J 2018, 'On feature selection protocols for very low-sample-size data', Pattern Recognition, vol. 81, pp. 660-673.

APA

Kuncheva, L., & Rodriguez, J. (2018). On feature selection protocols for very low-sample-size data. Pattern Recognition, 81, 660-673.

CBE

Kuncheva L, Rodriguez J. 2018. On feature selection protocols for very low-sample-size data. Pattern Recognition. 81:660-673.

MLA

Kuncheva, Ludmila and Juan Rodriguez. "On feature selection protocols for very low-sample-size data". Pattern Recognition. 2018, 81. 660-673.

VancouverVancouver

Kuncheva L, Rodriguez J. On feature selection protocols for very low-sample-size data. Pattern Recognition. 2018 Sept;81:660-673. Epub 2018 Mar 17.

Author

Kuncheva, Ludmila ; Rodriguez, Juan. / On feature selection protocols for very low-sample-size data. In: Pattern Recognition. 2018 ; Vol. 81. pp. 660-673.

RIS

TY - JOUR

T1 - On feature selection protocols for very low-sample-size data

AU - Kuncheva, Ludmila

AU - Rodriguez, Juan

PY - 2018/9

Y1 - 2018/9

N2 - High-dimensional data with very few instances are typical in many application domains. Selecting a highly discriminative subset of the original features is often the main interest of the end user. The widely used feature selection protocol for such type of data consists of two steps. First, features are selected from the data (possibly through cross-validation), and, second, a cross-validation protocol is applied to test a classifier using the selected features. The selected feature set and the testing accuracy are then returned to the user. For the lack of a better option, the same low-sample-size dataset is used in both steps. Questioning the validity of this protocol, we carried out an experiment using 24 high-dimensional datasets, three feature selection methods and five classifier models. We found that the accuracy returned by the above protocol is heavily biased, and therefore propose an alternative protocol which avoids the contamination by including both steps in a single cross-validation loop. Statistical tests verify that the classification accuracy returned by the proper protocol is significantly closer to the true accuracy (estimated from an independent testing set) compared to that returned by the currently favoured protocol.

AB - High-dimensional data with very few instances are typical in many application domains. Selecting a highly discriminative subset of the original features is often the main interest of the end user. The widely used feature selection protocol for such type of data consists of two steps. First, features are selected from the data (possibly through cross-validation), and, second, a cross-validation protocol is applied to test a classifier using the selected features. The selected feature set and the testing accuracy are then returned to the user. For the lack of a better option, the same low-sample-size dataset is used in both steps. Questioning the validity of this protocol, we carried out an experiment using 24 high-dimensional datasets, three feature selection methods and five classifier models. We found that the accuracy returned by the above protocol is heavily biased, and therefore propose an alternative protocol which avoids the contamination by including both steps in a single cross-validation loop. Statistical tests verify that the classification accuracy returned by the proper protocol is significantly closer to the true accuracy (estimated from an independent testing set) compared to that returned by the currently favoured protocol.

KW - Feature selection, Wide datasets, Experimental protocol, Training/testing, Cross-validation

M3 - Article

VL - 81

SP - 660

EP - 673

JO - Pattern Recognition

JF - Pattern Recognition

SN - 0031-3203

ER -