Feature Clustering for PSO-Based Feature Construction on High-Dimensional Data

Authors

  • Idheba Mohamad Ali Omer Swesi Faculty of Accounting, University of Al-Jabar Al-Gharbi, Libya
  • Azuraliza Abu Bakar Faculty of Information Science and Technology, University Kebangsaan Malaysia, Malaysia

DOI:

https://doi.org/10.32890/jict2019.18.4.12

Keywords:

Particle swarm optimisation, feature construction, genetic programming, classification, high-dimensional data

Abstract

Feature construction (FC) refers to a process that uses the original features to construct new features with better discrimination ability. Particle Swarm Optimisation (PSO) is an effective search technique that has been successfully utilised in FC. However, the application of PSO for feature construction using high dimensional data has been a challenge due to its large search space and high computational cost. Moreover, unnecessary features that were irrelevant, redundant and contained noise were constructed when PSO was applied to the whole feature. The feature clustering methods were used to aggregate similar features into clusters, whereby the dimensionality of the data was lowered by choosing representative features from every cluster to form the final feature subset. The clustering of each features are proven to be accurate in feature selection (FS), however, only one study investigated its application in FC for classification. The study identified some limitations, such as the implementation of only two binary classes and the decreasing accuracy of the data. This paper proposes a cluster based PSO feature construction approach called ClusPSOFC. The Redundancy-Based Feature Clustering (RFC) algorithm was applied to choose the most informative features from the original data, while PSO was used to construct new features from those selected by RFC. Experimental results were obtained by using six UCI data sets and six high-dimensional data to demonstrate the efficiency of the proposed method when compared to the original full features, other PSO based FC methods, and standard genetic programming based feature construction (GPFC). Hence, the ClusPSOFC method is effective for feature construction in the classification of high dimensional data.

 

References

Ahmed, S., Zhang, M., Peng, L., & Xue, B. (2014). Multiple feature construction for effective biomarker identification and classification using genetic programming. Proceedings of the 2014 Annual Conference on Genetic and Evolutionary Computation, 249-256. doi:10.1145/2576768.2598292

Ahmed, S., Zhang, M., Peng, L., & Xue, B. (2016). A Multi-objective genetic programming biomarker detection approach in mass spectrometry data. In European Conference on the Applications of Evolutionary Computation, 106-122. doi.org/10.1007/978-3-319-31204-0_8

Banka, H., & Dara, S. (2015). A Hamming distance based binary particle swarm optimization (HDBPSO) algorithm for high dimensional feature selection, classification and validation. Pattern Recognition Letters, 52, 94-100. doi.org/10.1016/j.patrec.2014.10.007 Journal of ICT, 18, No. 4 (October) 2019, pp: 439-

Chandrashekar, G., & Sahin, F. (2014). A survey on feature selection methods. Computers & Electrical Engineering, 40(1), 16-28. doi. org/10.1016/j.compeleceng.2013.11.024

Chen, Q., Zhang, M., & Xue, B. (2017). Genetic programming with embedded feature construction for high-dimensional symbolic regression. Intelligent and Evolutionary Systems, 87-102. doi.org/10.1007/978-3-319-49049-6_7

Dai, Y., Xue, B., & Zhang, M. (2014). New representations in PSO for feature construction in classification. In European Conference on the Applications of Evolutionary Computation, 476-488. doi. org/10.1007/978-3-662-45523-4_39

Dash, M., & Liu, H. (1997). Feature selection for classification. Intelligent data analysis, 1(3), 131-156. doi.org/10.3233/IDA-1997-1302

Ding, C., & Peng, H. (2005). Minimum redundancy feature selection from microarray gene expression data. Journal of bioinformatics and computational biology, 3(02), 185-205. doi.org/10.1142/ S0219720005001004

Elola, A., Del Ser, J., Bilbao, M. N., Perfecto, C., Alexandre, E., & Salcedo-Sanz, S. (2017). Hybridizing cartesian genetic programming and harmony search for adaptive feature construction in supervised learning problems. Applied Soft Computing, 52, 760-770. doi.org/10.1016/j. asoc.2016.09.049

Fayyad, U., & Irani, K. (1993). Multi-interval discretization of continuous-valued attributes for classification learning. In 13th International Joint Conference on Artificial Intelligence, 2, 1022-1027. doi.org/hdl.handle. net/2014/35171

Frank, A., & Asuncion, A. (2010). UCI machine learning repository.

García, D., González, A., & Pérez, R. (2011). A two-step approach of feature construction for a genetic learning algorithm. In 2011 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE 2011), 1255-1262. doi: 10.1109/FUZZY.2011.6007576

Gunasundari, S., Janakiraman, S., & Meenambal, S. (2016). Velocity bounded boolean particle swarm optimization for improved feature selection in liver and kidney disease diagnosis. Expert Systems with Applications, 56, 28-47. doi.org/10.1016/j.eswa.2016.02.042

Gupta, A., Gupta, A., & Sharma, K. (2016, March). Clustering based feature selection methods from fMRI data for classification of cognitive states of the human brain. In 2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom), 3581-3584.

Hall, M. A., & Smith, L. A. (1998). Practical feature subset selection for machine learning. In Computer science’98 proceedings of the 21st Australasian computer science conference ACSC, 98, 181-191. doi.org/hdl.handle.net/10289/1512 Journal of ICT, 18, No. 4 (October) 2019, pp: 439-

Hsu, H. H., & Hsieh, C. W. (2010). Feature Selection via Correlation Coefficient Clustering. JSW, 5(12), 1371-1377. doi.org/10.4304/ jsw.5.12.1371-1377

Hu, L., Gao, W., Zhao, K., Zhang, P., & Wang, F. (2018). Feature selection considering two types of feature relevancy and feature interdependency. Expert Systems with Applications, 93, 423-434. doi. org/10.1016/j.eswa.2017.10.016

Jabbar, A. M., Ku-Mahamud, K. R., & Sagban, R. (2018). Ant-based sorting and ACO-based clustering approaches: A review. In 2018 IEEE Symposium on Computer Applications & Industrial Electronics (ISCAIE), 217-223. dio:10.1109/ISCAIE.2018.8405473

Jain, I., Jain, V. K., & Jain, R. (2018). Correlation feature selection based improved-binary particle swarm optimization for gene selection and cancer classification. Applied Soft Computing, 62, 203-215. doi. org/10.1016/j.asoc.2017.09.038

Jaskowiak, P. A., & Campello, R. J. (2015). A cluster-based hybrid feature selection approach. In 2015 Brazilian Conference on Intelligent Systems (BRACIS), 43-48. doi.org/10.1109/BRACIS.2015.14

Kennedy, J., & Eberhart, R. (1995). Particle swarm optimization. In IEEE International Conference on Neural Networks, 4, 1942–1948. doi. org/10.1007/978-0-387-30164-8_630

Kennedy, J., & Eberhart, R. C. (1997). A discrete binary version of the particle swarm algorithm. In 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation, 5, 4104-4108. doi.org/10.1109/ICSMC.1997.637339

Kumari, P., Rajeswari, K., & Vaithiyanathan, V. (2015). Correlation and clustering based efficient feature subset selection. Journal of Engineering Technology, 3, 135-144.

Mahanipour, A., & Nezamabadi-pour, H. (2017). Improved PSO-based feature construction algorithm using feature selection methods. In 2017 2nd Conference on Swarm Intelligence and Evolutionary Computation (CSIEC),1-5. dio : 10.1109/CSIEC.2017.7940173

Mahanipour, A., Nezamabadi-pour, H., & Nikpour, B. (2018, March). Using fuzzy-rough set feature selection for feature construction based on genetic programming. In 2018 3rd Conference on Swarm Intelligence and Evolutionary Computation (CSIEC), 1-6. dio: 10.1109/ CSIEC.2018.8405407

Moradi, P., & Rostami, M. (2015). Integration of graph clustering with ant colony optimization for feature selection. Knowledge-Based Systems, 84, 144-161. doi.org/10.1016/j.knosys.2015.04.007 Journal of ICT, 18, No. 4 (October) 2019, pp: 439-

Muharram, M. A., & Smith, G. D. (2004). Evolutionary feature construction using information gain and gini index. In European Conference on Genetic Programming (pp. 379-388). Springer, Berlin, Heidelberg. doi. org/10.1007/978-3-540-24650-3_36

Neshatian, K., Zhang, M., & Andreae, P. (2012). A filter approach to multiple feature construction for symbolic learning classifiers using genetic programming. IEEE Transactions on Evolutionary Computation, 16(5), 645-661. doi.org/10.1109/TEVC.2011.2166158

Nguyen, H. B., Xue, B., Liu, I., & Zhang, M. (2014). PSO and statistical clustering for feature selection: A new representation. In Asia-Pacific Conference on Simulated Evolution and Learning (pp. 569-581). Springer, Cham. doi.org/10.1007/978-3-319-13563-2_48

Roth, V., & Lange, T. (2004). Feature selection in clustering problems. In Advances in neural information processing systems (pp. 473-480).

Rutkowski, L. (2008). Computational intelligence: Methods and techniques. Springer Science & Business Media. dio: 10.1007/978-3-540-76288-1

Sahu, B., & Mishra, D. (2012). A novel feature selection algorithm using particle swarm optimization for cancer microarray data. Procedia Engineering, 38, 27-31. doi.org/10.1016/j.proeng.2012.06.005

Sardana, M., Agrawal, R. K., & Kaur, B. (2016). A hybrid of clustering and quantum genetic algorithm for relevant genes selection for cancer microarray data. International Journal of Knowledge-based and Intelligent Engineering Systems, 20(3), 161-173. dio: 10.3233/KES-160341

Setiono, R., & Liu, H. (1998). Fragmentation problem and automated feature construction. Proceedings of 10th International Conference on Tools with Artificial Intelligence (ICTA), 208-215. IEEE. doi.org/10.1109/ TAI.1998.744845

Song, Q., Ni, J., & Wang, G. (2013). A fast clustering-based feature subset selection algorithm for high-dimensional data. IEEE Transactions on Knowledge and Data Engineering, 25(1), 1-14. doi.org/10.1109/ TKDE.2011.181

Swesi, I. M., & Bakar, A. A. (2017). An enhanced binary particle swarm optimization (EBPSO) algorithm based a v-shaped transfer function for feature selection in high dimensional data. International Journal of Advances in Soft Computing & Its Applications, 9(3), 217-238.

Tariq, H., Eldridge, E., & Welch, I. (2018). An efficient approach for feature construction of high-dimensional microarray data by random projections. PloS one, 13(4), e0196385. doi.org/10.1371/journal. pone.0196385 Journal of ICT, 18, No. 4 (October) 2019, pp: 439-

Tran, B., Xue, B., & Zhang, M. (2016). Genetic programming for feature construction and selection in classification on high-dimensional data. Memetic Computing, 8(1), 3-15. doi.org/10.1007/s12293-015-0173-y

Tran, B., Xue, B., & Zhang, M. (2017). Using feature clustering for GP-based feature construction on high-dimensional data. In European Conference on Genetic Programming, 210-226. doi.org/10.1007/978-3-319-55696-3_14

Tran, B., Zhang, M., & Xue, B. (2016). Multiple feature construction in classification on high-dimensional data using GP. In SSCI, 1-8. doi. org/10.1109/SSCI.2016.7850130

Vafaie, H., & De Jong, K. (1998). Feature space transformation using genetic algorithms. IEEE Intelligent Systems and their Applications, 13(2), 57-65. doi.org/10.1109/5254.671093

Wong, K. C. (2015). A short survey on data clustering algorithms. In 2015 Second International Conference on Soft Computing and Machine Intelligence (ISCMI), 64-68. doi.org/10.1109/ISCMI.2015.10

Xu, D., & Tian, Y. (2015). A comprehensive survey of clustering algorithms. Annals of Data Science, 2(2), 165-193. doi.org/10.1007/ s40745-015-0040-1

Xue, B., Zhang, M., Dai, Y., & Browne, W. N. (2013). PSO for feature construction and binary classification. Proceedings of the 15th annual conference on Genetic and evolutionary computation, 137-144. ACM. doi:10.1145/2463372.2463376

Xue, B., Zhang, M., & Browne, W. N. (2014). Particle swarm optimisation for feature selection in classification: Novel initialisation and updating mechanisms. Applied Soft Computing, 18, 261-276. doi.org/10.1016/j. asoc.2013.09.018

Yang, Z. M., He, J. Y., & Shao, Y. H. (2013). Feature selection based on linear twin support vector machines. Procedia Computer Science, 17, 1039-1046.

Yazdani, S., Shanbehzadeh, J., & Hadavandi, E. (2017). MBCGP-FE: A modified balanced cartesian genetic programming feature extractor. Knowledge-Based Systems, 135, 89-98. doi.org/10.1016/j. knosys.2017.08.005

Zhang, Y., Gong, D. W., Sun, X. Y., & Guo, Y. N. (2017). A PSO-based multi-objective multi-label feature selection method in classification. Scientific reports, 7(1), 376. doi.org/10.1038/s41598-017-00416-0

Downloads

Published

26-09-2019

How to Cite

Omer Swesi, I. M. A., & Abu Bakar, A. (2019). Feature Clustering for PSO-Based Feature Construction on High-Dimensional Data. Journal of Information and Communication Technology, 18(4), 439-472. https://doi.org/10.32890/jict2019.18.4.12

Research impact

Harvested 2026-10-10
0 citations recorded so far

Counts differ between services because each indexes a different body of literature. None of them is the whole picture.

Identifiers DOI 10.32890/jict2019.18.4.12

Most read articles by the same author(s)