Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2330163.2330175acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Multi-objective particle swarm optimisation (PSO) for feature selection

Published: 07 July 2012 Publication History

Abstract

Feature selection (FS) is an important data preprocessing technique, which has two goals of minimising the classification error and minimising the number of features selected. Based on particle swarm optimisation (PSO), this paper proposes two multi-objective algorithms for selecting the Pareto front of non-dominated solutions (feature subsets) for classification. The first algorithm introduces the idea of non-dominated sorting based multi-objective genetic algorithm II into PSO for FS. In the second algorithm, multi-objective PSO uses the ideas of crowding, mutation and dominance to search for the Pareto front solutions. The two algorithms are compared with two single objective FS methods and a conventional FS method on nine datasets. Experimental results show that both proposed algorithms can automatically evolve a smaller number of features and achieve better classification performance than using all features and feature subsets obtained from the two single objective methods and the conventional method. Both the continuous and the binary versions of PSO are investigated in the two proposed algorithms and the results show that continuous version generally achieves better performance than the binary version. The second new algorithm outperforms the first algorithm in both continuous and binary versions.

References

[1]
H. Almuallim and T. G. Dietterich. Learning boolean concepts in the presence of many irrelevant features. Artificial Intelligence, 69:279--305, 1994.
[2]
G. Azevedo, G. Cavalcanti, and E. Filho. An approach to feature selection for keystroke dynamics systems based on pso and feature weighting. In IEEE Congress on Evolutionary Computation (CEC'07), pages 3577--3584, 2007.
[3]
B. Chakraborty. Genetic algorithm with fuzzy fitness function for feature selection. In IEEE International Symposium on Industrial Electronics (ISIE'02), volume 1, pages 315--319, 2002.
[4]
B. Chakraborty. Feature subset selection by particle swarm optimization with fuzzy fitness function. In 3rd International Conference on Intelligent System and Knowledge Engineering (ISKE'08), volume 1, pages 1038--1042, 2008.
[5]
M. Dash and H. Liu. Feature selection for classification. Intelligent Data Analysis, 1(4):131--156, 1997.
[6]
K. Deb, A. Pratap, S. Agarwal, and T. Meyarivan. A fast and elitist multiobjective genetic algorithm: Nsga-ii. IEEE Transactions on Evolutionary Computation, 6(2):182--197, 2002.
[7]
A. Frank and A. Asuncion. UCI machine learning repository, 2010.
[8]
M. Gutlein, E. Frank, M. Hall, and A. Karwath. Large-scale attribute selection using wrappers. In IEEE Symposium on Computational Intelligence and Data Mining (CIDM '09), pages 332--339, 2009.
[9]
C. L. Huang and J. F. Dun. A distributed pso-svm hybrid system with feature selection and parameter optimization. Application on Soft Computing, 8:1381--1391, 2008.
[10]
J. Kennedy and R. Eberhart. Particle swarm optimization. In IEEE International Conference on Neural Networks, volume 4, pages 1942--1948, 1995.
[11]
J. Kennedy and R. Eberhart. A discrete binary version of the particle swarm algorithm. In IEEE International Conference on Systems, Man, and Cybernetics, 1997. Computational Cybernetics and Simulation., volume 5, pages 4104--4108, 1997.
[12]
J. Kennedy and W. Spears. Matching algorithms to problems: an experimental test of the particle swarm and some genetic algorithms on the multimodal problem generator. In IEEE Congress on Evolutionary Computation (CEC'98), pages 78--83, 1998.
[13]
K. Kira and L. A. Rendell. A practical approach to feature selection. Assorted Conferences and Workshops, pages 249--256, 1992.
[14]
R. Kohavi and G. H. John. Wrappers for feature subset selection. Artificial Intelligence, 97:273--324, 1997.
[15]
X. Li. A non-dominated sorting particle swarm optimizer for multiobjective optimization. In GECCO, pages 37--48, 2003.
[16]
Y. Liu, G. Wang, H. Chen, and H. Dong. An improved particle swarm optimization for feature selection. Journal of Bionic Engineering, 8(2):191--200, 2011.
[17]
T. Marill and D. Green. On the effectiveness of receptors in recognition systems. IEEE Transactions on Information Theory, 9(1):11--17, 1963.
[18]
H. Ming. A rough set based hybrid method to feature selection. In International Symposium on Knowledge Acquisition and Modeling (KAM '08), pages 585--588, 2008.
[19]
A. Mohemmed, M. Zhang, and M. Johnston. Particle swarm optimization based adaboost for face detection. In IEEE Congress on Evolutionary Computation (CEC'09), pages 2494--2501, 2009.
[20]
K. Neshatian and M. Zhang. Dimensionality reduction in face detection: A genetic programming approach. In 24th International Conference Image and Vision Computing New Zealand (IVCNZ'09), pages 391--396, 2009.
[21]
Y. Shi and R. Eberhart. A modified particle swarm optimizer. In IEEE International Conference on Evolutionary Computation (CEC'98), pages 69--73, 1998.
[22]
M. R. Sierra and C. A. C. Coello. Improving pso-based multi-objective optimization using crowding, mutation and epsilon-dominance. In EMO, pages 505--519, 2005.
[23]
A. Unler and A. Murat. A discrete particle swarm optimization method for feature selection in binary classification problems. European Journal of Operational Research, 206(3):528--539, 2010.
[24]
F. Van Den Bergh. An analysis of particle swarm optimizers. PhD thesis, Pretoria, South Africa, 2002.
[25]
A. Whitney. A direct method of nonparametric measurement selection. IEEE Transactions on Computers, C-20(9):1100--1103, 1971.
[26]
C. S. Yang, L. Y. Chuang, C. H. Ke, and C. H. Yang. Boolean binary particle swarm optimization for feature selection. In IEEE Congress on Evolutionary Computation (CEC'08), pages 2093--2098, 2008.
[27]
H. Yuan, S. S. Tseng, and W. Gangshan. A two-phase feature selection method using both filter and wrapper. In IEEE International Conference on Systems, Man, and Cybernetics (SMC'99), volume 2, pages 132--136, 1999.

Cited By

View all
  • (2024)Selecting optimal software code descriptors—The case of JavaPLOS ONE10.1371/journal.pone.031084019:11(e0310840)Online publication date: 1-Nov-2024
  • (2024)A Multiobjective Particle Swarm Optimizer based Localized Feature Selection for Imbalanced Fault Diagnosis2024 IEEE Congress on Evolutionary Computation (CEC)10.1109/CEC60901.2024.10612211(1-8)Online publication date: 30-Jun-2024
  • (2024)Covering assisted intuitionistic fuzzy bi-selection technique for data reduction and its applicationsScientific Reports10.1038/s41598-024-62099-814:1Online publication date: 12-Jun-2024
  • Show More Cited By

Index Terms

  1. Multi-objective particle swarm optimisation (PSO) for feature selection

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GECCO '12: Proceedings of the 14th annual conference on Genetic and evolutionary computation
    July 2012
    1396 pages
    ISBN:9781450311779
    DOI:10.1145/2330163
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 07 July 2012

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. feature selection
    2. multi-objective optimisation
    3. particle swarm optimisation

    Qualifiers

    • Research-article

    Conference

    GECCO '12
    Sponsor:
    GECCO '12: Genetic and Evolutionary Computation Conference
    July 7 - 11, 2012
    Pennsylvania, Philadelphia, USA

    Acceptance Rates

    Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)38
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 23 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Selecting optimal software code descriptors—The case of JavaPLOS ONE10.1371/journal.pone.031084019:11(e0310840)Online publication date: 1-Nov-2024
    • (2024)A Multiobjective Particle Swarm Optimizer based Localized Feature Selection for Imbalanced Fault Diagnosis2024 IEEE Congress on Evolutionary Computation (CEC)10.1109/CEC60901.2024.10612211(1-8)Online publication date: 30-Jun-2024
    • (2024)Covering assisted intuitionistic fuzzy bi-selection technique for data reduction and its applicationsScientific Reports10.1038/s41598-024-62099-814:1Online publication date: 12-Jun-2024
    • (2024)Fairness optimisation with multi-objective swarms for explainable classifiers on data streamsComplex & Intelligent Systems10.1007/s40747-024-01347-w10:4(4741-4754)Online publication date: 3-Apr-2024
    • (2024)Multi-Objective Feature Selection Algorithm Based on Mutual Information and NSGA-IIThe Proceedings of the 11th Frontier Academic Forum of Electrical Engineering (FAFEE2024)10.1007/978-981-97-8828-6_72(669-680)Online publication date: 30-Nov-2024
    • (2024)IMF-PSO: A Particle Swarm Optimization Algorithm for Feature Selection in ClassificationTechnologies and Applications of Artificial Intelligence10.1007/978-981-97-1711-8_8(110-125)Online publication date: 28-Mar-2024
    • (2023)Prediction of moment‐by‐moment heart rate and skin conductance changes in the context of varying emotional arousalPsychophysiology10.1111/psyp.1430360:9Online publication date: 13-Apr-2023
    • (2023)Automatic design of machine learning via evolutionary computation: A surveyApplied Soft Computing10.1016/j.asoc.2023.110412143(110412)Online publication date: Aug-2023
    • (2023)Flu-Net: two-stream deep heterogeneous network to detect flu like symptoms from videos using grey wolf optimization algorithmJournal of Ambient Intelligence and Humanized Computing10.1007/s12652-023-04585-x14:6(7733-7745)Online publication date: 31-Mar-2023
    • (2023)Population-Based Meta-heuristics for Feature Selection: A Multi-objective PerspectiveProceedings of International Conference on Data Science and Applications10.1007/978-981-19-6631-6_18(243-264)Online publication date: 17-Feb-2023
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media