2,206
Views
3
CrossRef citations to date
0
Altmetric
Articles

A feature selection method with feature ranking using genetic programming

, , &
Pages 1146-1168 | Received 09 Sep 2021, Accepted 01 Mar 2022, Published online: 17 Mar 2022
 

Abstract

Feature selection is a data processing method which aims to select effective feature subsets from original features. Feature selection based on evolutionary computation (EC) algorithms can often achieve better classification performance because of their global search ability. However, feature selection methods using EC cannot get rid of invalid features effectively. A small number of invalid features still exist till the termination of the algorithms. In this paper, a feature selection method using genetic programming (GP) combined with feature ranking (FRFS) is proposed. It is assumed that the more the original features appear in the GP individuals' terminal nodes, the more valuable these features are. To further decrease the number of selected features, FRFS using a multi-criteria fitness function which is named as MFRFS is investigated. Experiments on 15 datasets show that FRFS can obtain higher classification performance with smaller number of features compared with the feature selection method without feature ranking. MFRFS further reduces the number of features while maintaining the classification performance compared with FRFS. Comparisons with five benchmark techniques show that MFRFS can achieve better classification performance.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Additional information

Funding

This work is supported by the Key R&D Program of Hebei Province, China [grant number 20327405D], Hebei Provincial Department of Human Resources and Social Security, China [grant number 20190344], and Hebei Key Laboratory of Agricultural Big Data, China.