Skip to main content
Log in

Application of binary quantum-inspired gravitational search algorithm in feature subset selection

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Feature selection is an important task to improve prediction accuracy of classifiers and to decrease the problem size. Several approaches have been presented to perform feature selection using metaheuristic algorithms. In this paper, we employ the binary quantum-inspired gravitational search algorithm (BQIGSA) combined with the k-nearest neighbor classifier as a wrapper approach to select a (sub-) optimal subset of features. We evaluate the proposed approach on several well-known datasets and compare our approach with other similar state-of-the-art feature selection techniques. Comparative results verify the acceptable performance of the proposed approach in feature selection.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. Liu H, Yu L (2005) Toward integrating feature selection algorithms for classification and clustering. IEEE Trans Knowl Data Eng 17(4):491–502

    Article  MathSciNet  Google Scholar 

  2. Guyon I, Elisseeff A (2003) An introduction to variable and feature selection. J Mach Learn Res 3:1157–1182

    MATH  Google Scholar 

  3. Guan S, Liu J, Qi Y (2004) An incremental approach to contribution-based feature selection. J Intell Syst 13(1):15–42

    Google Scholar 

  4. Mao KZ (2004) Orthogonal forward selection and backward elimination algorithms for feature subset selection. IEEE Transactions on Systems, Man, and Cybernetics-part B: Cybernetics 34(1):629–634

    Article  Google Scholar 

  5. Dash M, Liu H (1997) Feature selection for classi?cation. Intell Data Anal 1:131–156

    Article  Google Scholar 

  6. Raymer ML, Punch WF, Goodman ED, Kuhn LA, Jain AK (2000) Dimensionality reduction using genetic algorithms. IEEE Trans Evolut Comput 4:164–171

    Article  Google Scholar 

  7. oh I, Lee JS, Moon BR (2004) Hybrid genetic algorithm for feature selection. IEEE Trans Pattern Anal Mach Intell 26(11):1424–1437

    Article  Google Scholar 

  8. Kabir MM, Shahjahan M, Murase K (2011) A new local search based hybrid genetic algorithm for feature selection. Neuro-computing 74:2914–2928

    Google Scholar 

  9. Bello R, Gomez Y, Garcia MM, Nowe A (2007) Two-step particle swarm optimization to solve the feature selection problem. In: Seventh International Conference on Intelligent Systems Design and Applications, ISDA, pp. 691–696

  10. Tanaka K, Kurita T, Kawabe T (2007) Selection of import vectors via binary particle swarm optimization and cross-validation for kernel logistic regression. In: Proceedings of International Joint Conference on Networks, Orlando, Florida, USA, pp. 12–17

  11. Chuang L Y, Yang C H, Li J C (2011) Chaotic maps based on binary particle swarm optimization for feature selection. Appl Soft Comput 11:239–248

    Article  Google Scholar 

  12. Wang X, Yang J, Teng X, Xia W, Jensen R (2007) Feature selection based on rough sets and particle swarm optimization. Pattern Recognit Lett 28(4):459–471

    Article  Google Scholar 

  13. Huang CL, Dun JF (2008) A distributed PSO–SVM hybrid system with feature selection and parameter optimization. Appl Soft Comput 8:1381–1391

    Article  Google Scholar 

  14. Liu Y, Wang G, Chen H, Dong H, Zhu X, Wang S (2011) An improved particle swarm optimization for feature selection. J Bionic Eng 8:191–200

    Article  Google Scholar 

  15. Chuang LY, Yang CH, Li JC (2011) Chaotic maps based on binary particle swarm optimization for feature selection. Appl Soft Comput 11:239–248

    Article  Google Scholar 

  16. Chuang LY, Tsai SW, Yang CH (2011) Improved binary particle swarm optimization using cat?sh effect for feature selection. Expert Syst Appl 38:12699–12707

    Article  Google Scholar 

  17. Meng K, Wang HG, Dong ZY, Wong KP (2010) Quantum-inspired particle swarm optimization for valve-point economic load dispatch. IEEE Trans Power Syst 25(1):215–222

    Article  Google Scholar 

  18. Jeong YW, Park JB, Jang SH, Lee KY (2010) A new quantum- inspired binary PSO: application to unit commitment problem for power systems. IEEE Trans Power Syst 25(3):1486–1495

    Article  Google Scholar 

  19. Behjat AR, Mustapha A, Nezamabadi-Pour H, Sulaiman MN, Mustapha N (2014) Feature subset selection using binary quantum particle swarm optimization for spam detection system. Adv Sci Lett 20(1):188–192

    Article  MATH  Google Scholar 

  20. Zhang H, Sun G (2002) Feature selection using tabu search method. Pattern Recogn 35:701–711

    Article  MATH  Google Scholar 

  21. Sheng W, Liu X, Fairhurst M (2002) A niching memetic algorithm for simultaneous clustering and feature selection. IEEE Trans Knowl Data Eng 20(7):868–879

    Article  Google Scholar 

  22. Bermejo P, Gamez JA, Puerta JM (2011) A GRASP algorithm for fast hybrid (?lter-wrapper) feature subset selection in high-dimensional datasets. Pattern Recogn Lett 32:701–711

    Article  Google Scholar 

  23. Su CT, Lin HC (2011) Applying electromagnetism-like mechanism for feature selection. Inf Sci 181:972–986

    Article  Google Scholar 

  24. Khushaba RN, Al-Ani A, Al-Jumaily A (2011) Feature subset selection using differential evolution and a statistical repair mechanism. Expert Systems with Applications 38:11515– 11526

    Article  Google Scholar 

  25. Dorigo M, Maniezzo V, Colorni A (1996) The ant system: optimization by a colony of cooperative agents. IEEE Trans Syst Man Cybern 26(1):1–13

    Article  Google Scholar 

  26. Dorigo M, Caro GD (1999) Ant colony optimization: a new meta-heuristic. In: Proceedings of the IEEE Congress on Evolutionary Computing

  27. Al-Ani A (2005) Feature subset selection using ant colony optimization. Int J Comput Intell 2(1):53–58

    Google Scholar 

  28. Aghdam MH, Basiri N, Ghasem-Aghaee ME (2008) Application of ant colony optimization for feature selection in text categorization. In: Proceeding of 5th IEEE Congress on Evolutionary Computation, Hong Kong

  29. Zhang CK, Hu H (2005) Feature selection using the hybrid of ant colony optimization and mutual information for the forecaster. In: Proceeding of the 4 th International Conference on Machine Learning and Cybernetics, pp. 1728 – 1732

  30. Chen B, Chen L, Chen Y (2013) Ef?cient ant colony optimization for image feature selection. Signal Process 93:1566–1576

    Article  Google Scholar 

  31. Rashedi E, Nezamabadi-pour H, Saryazdi S (2009) GSA: a Gravitational Search Algorithm. J Inf Sci 179(13):2232–2248

    Article  MATH  Google Scholar 

  32. Hong Han X, Chang XM, Quan L, Xiong XY, Li JX, Zhng ZhX, Liu Y (2014) Feature subset selection by gravitational search algorithm optimization. Inf Sci 281:128–146

    Article  MathSciNet  Google Scholar 

  33. Rashedi E, Nezamabadi-pour H, Saryazdi S (2010) BGSA: Binary Gravitational Search Algorithm. Journal of Nat Comput 9:727–745

    Article  MathSciNet  MATH  Google Scholar 

  34. Rashedi E, Nezamabadi-pour H (2014) Feature Subset Selection using Improved Binary Gravitational Search Algorithm. J Intell Fuzzy Syst 26(3):1211–1221

    Google Scholar 

  35. Dowlatshahi MB, Nezamabadi-pour H (2014) GGSA: A Grouping Gravitational Search Algorithm for Data Clustering. Eng Appl Artif Intell 36:114–121

    Article  Google Scholar 

  36. Chatterjee A, Mahanti GK (2010) Comparative performance of gravitational search algorithm and modified particle swarm optimization algorithm for synthesis of thinned scanned concentric ring array antenna. Prog Electromagn Res 25:331–348

    Article  Google Scholar 

  37. Yin M, Hu Y, Yang F, Li X, Gu W (2011) A novel hybrid K-harmonic means and gravitational search algorithm approach for clustering. Expert Systems with Applications 38(8):9319–9324

    Article  Google Scholar 

  38. Sarafrazi S, Nezamabadi-pour H (2013) Facing the classi?cation of binary problems with a GSA– SVM hybrid system. Math Comput Model 57(1–2):270–278

    Article  MATH  Google Scholar 

  39. Li C, Zhou J (2011) Parameters identification of hydraulic turbine governing system using improved gravitational search algorithm. Energy Convers Manag 52(1):374–381

    Article  MathSciNet  Google Scholar 

  40. Yazdani S, Nezamabadi-pour H, kamyab S (2014) A Gravitational Search Algorithm for Multimodal Optimization. Swarm Evol Comput 14:1–14

    Article  Google Scholar 

  41. Moghadam Soleimanpour M, Nezamabadi-pour H, Farsangi MM (2012) A Quantum behaved gravitational search algorithm. Intell Inf Manag 4:390–395

    MATH  Google Scholar 

  42. Soleimanpour-moghadam M, Nezamabadi-pour H (2012) An Improved Quantum Behaved Gravitational Search Algorithm. In: Proceeding of 20th Iranian Conference on Electrical Engineering, (ICEE2012), pp 711–715

  43. Soleimanpour-moghadam M, Nezamabadi-pour H, Farsangi MM (2014) A Quantum Inspired Gravitational Search Algorithm for Numerical Function Optimization. J Inf Sci 267(20):83–100

    Article  MathSciNet  MATH  Google Scholar 

  44. Ibrahim AA, Mohamed A, Shareef H (2012) A novel quantum-inspired binary gravitational search algorithm in obtaining optimal power quality monitor placement. J Appl Sci 12(9):822–830

    Article  Google Scholar 

  45. Nezamabadi-pour H (2015) A Quantum-inspired Gravitational Search Algorithm for Binary Encoded Optimization Problems. Eng Appl Artif Intell 40:62–75

    Article  Google Scholar 

  46. Han XH, Quan L, Xiong XY, Wu B (2013) Facing the classification of binary problems with a hybrid system based on quantum- inspired binary gravitational search algorithm and K-NN method. Eng Appl Artif Intell 26:580–593

    Google Scholar 

  47. Yang L (2006) Distance Metric Learning: A Comprehensive Survey, Department of Computer Science and Engineering Michigan State University

  48. Globerson A, Roweis S (2005) Metric learning by collapsing classes. In: Advances in Neural Information Processing Systems

  49. Cover T, Hart P (1967) Nearest Neighbor Pattern Classification. IEEE Trans Inf Theory:21–27

  50. Huang C-L, Wang C-J (2006) A GA-based feature selection and parameters optimization for support vector machines. Expert Systems with Applications 31:231–240

    Article  Google Scholar 

  51. UCI Machine Learning Repository. Center for Machine Learning and Intelligent Systems. http://archieve.ics.uci.edu/ml/datasets.html

  52. Le Thi HA, Pham Dinh T, Thiao M (2016) Efficient approaches for ℓ 2- ℓ 0 regularization and applications to feature selection in SVM. Appl Intell 45(2):549–565

    Article  Google Scholar 

  53. Wu CC, Chen YL, Liu YH, Yang XY (2016) Decision tree induction with a constrained number of leaf nodes. Appl Intell 45(3):673–685

    Article  Google Scholar 

  54. Triguero I, Garca S, Herrera F (2011) Differential evolution for optimizing the positioning of prototypes in nearest neighbor classification. Pattern Recogn 44(4):901–916

    Article  Google Scholar 

  55. Alcala-Fdez J, Sánchez L, Garca S, del Jesus MJ, Ventura S, Garrell JM, Otero J, Romero C, Bacardit J, Rivas VM, Fernández JC, Herrera F (2009) KEEL: A software tool to access evolutionary algorithms for data mining problems. Soft Comput 13(3):307– 318

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hossein Nezamabadi-pour.

Additional information

All authors equally contributed and their names are in alphabetical order.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Barani, F., Mirhosseini, M. & Nezamabadi-pour, H. Application of binary quantum-inspired gravitational search algorithm in feature subset selection. Appl Intell 47, 304–318 (2017). https://doi.org/10.1007/s10489-017-0894-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-017-0894-3

Keywords

Navigation