skip to main content
10.1145/2739480.2754710acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

An Analysis of Integration of Hill Climbing in Crossover and Mutation operation for EEG Signal Classification

Published:11 July 2015Publication History

ABSTRACT

A common problem in the diagnosis of epilepsy is the volatile and unpredictable nature of the epileptic seizures. Hence, it is essential to develop Automatic seizure detection methods. Genetic programming (GP) has a potential for accurately predicting a seizure in an EEG signal. However, the destructive nature of crossover operator in GP decreases the accuracy of predicting the onset of a seizure. Designing constructive crossover and mutation operators (CCM) and integrating local hill climbing search technique with the GP have been put forward as solutions. In this paper, we proposed a hybrid crossover and mutation operator, which uses both the standard GP and CCM-GP, to choose high performing individuals in the least possible time. To demonstrate our approach, we tested it on a benchmark EEG signal dataset. We also compared and analyzed the proposed hybrid crossover and mutation operation with the other state of art GP methods in terms of accuracy and training time. Our method has shown remarkable classification results. These results affirm the potential use of our method for accurately predicting epileptic seizures in an EEG signal and hint on the possibility of building a real time automatic seizure detection system.

References

  1. G. Tsoumakas and I. Katakis, "Multi-label classification: An overview," Dept. of Informatics, Aristotle University of Thessaloniki, Greece, 2006.Google ScholarGoogle Scholar
  2. Z. Michalewicz, Genetic algorithmsGoogle ScholarGoogle Scholar
  3. data structures= evolution programs. Springer Science & Business Media, 1996.Google ScholarGoogle Scholar
  4. K. C. Tan, T. H. Lee, and E. F. Khor, "Evolutionary algorithms for multi-objective optimization: performance assessments and comparisons," Artificial intelligence review, vol. 17, no. 4, pp. 251--290, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. J. R. Koza, phGenetic Programming: vol. 1, On the programming of computers by means of natural selection. MIT press, 1992, vol. 1. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. ----, "Genetic evolution and co-evolution of computer programs," Artificial life II, vol. 10, pp. 603--629, 1991.Google ScholarGoogle Scholar
  7. K. Yong11, "Improving crossover and mutation for adaptive genetic algorithm," Computer Engineering and Applications, vol. 12, p. 027, 2006.Google ScholarGoogle Scholar
  8. U.-M. O'Reilly and F. Oppacher, "Program search with a hierarchical variable length representation: Genetic programming, simulated annealing and hill climbing," Parallel Problem Solving from Nature--PPSN III.Springer, 1994, pp. 397--406. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. M. During and D. Spencer, "Extracellular hippocampal glutamate and spontaneous seizure in the conscious human brain," The lancet, vol. 341, no. 8861, pp. 1607--1610, 1993.Google ScholarGoogle ScholarCross RefCross Ref
  10. M. D. Bownds and D. Bownas, The biology of mind: Origins and structures of mind, brain, and consciousness. Fitzgerald Science Press Bethesda, MD, 1999.Google ScholarGoogle Scholar
  11. S. Sanei and J. A. Chambers, EEG signal processing. John Wiley & Sons, 2008.Google ScholarGoogle Scholar
  12. M. Teplan, "Fundamentals of eeg measurement," Measurement science review, vol. 2, no. 2, pp. 1--11, 2002.Google ScholarGoogle Scholar
  13. P. Gómez-Gil, E. Juárez-Guerra, V. Alarcón-Aquino, M. Ramírez-Cortés, and J. Rangel-Magdaleno, "Identification of epilepsy seizures using multi-resolution analysis and artificial neural networks," in phRecent Advances on Hybrid Approaches for Designing Intelligent Systems. Springer, 2014, pp. 337--351.Google ScholarGoogle Scholar
  14. A. Subasi, "Eeg signal classification using wavelet feature extraction and a mixture of expert model," Expert Systems with Applications, vol. 32, no. 4, pp. 1084--1093, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. A. Bhardwaj, A. Tiwari, M. V. Varma, and M. R. Krishna, "Classification of eeg signals using a novel genetic programming approach," in Proceedings of the 2014 conference companion on Genetic and evolutionary computation companion. ACM, 2014, pp. 1297--1304. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. N. E. Huang, Z. Shen, S. R. Long, M. C. Wu, H. H. Shih, Q. Zheng, N.-C. Yen, C. C. Tung, and H. H. Liu, "The empirical mode decomposition and the hilbert spectrum for nonlinear and non-stationary time series analysis," Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences, vol. 454, no. 1971, pp. 903--995, 1998.Google ScholarGoogle ScholarCross RefCross Ref
  17. V. Bajaj and R. B. Pachori, "Classification of seizure and nonseizure eeg signals using empirical mode decomposition," Information Technology in Biomedicine, IEEE Transactions on, vol. 16, no. 6, pp. 1135--1142, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. R. Poli and W. B. Langdon, "On the search properties of different crossover operators in genetic programming," Genetic Programming, pp. 293--301, 1998.Google ScholarGoogle Scholar
  19. R. Panda, P. Khobragade, P. Jambhule, S. Jengthe, P. Pal, and T. Gandhi, "Classification of eeg signal using wavelet transform and support vector machine for epileptic seizure diction," in Systems in Medicine and Biology (ICSMB), 2010 International Conference on. IEEE, 2010, pp. 405--408.Google ScholarGoogle Scholar
  20. S.-F. Liang, H.-C. Wang, and W.-L. Chang, "Combination of eeg complexity and spectral analysis for epilepsy diagnosis and seizure detection," EURASIP Journal on Advances in Signal Processing, vol. 2010, p. 62, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. H. Ocak, "Optimal classification of epileptic seizures in eeg using wavelet analysis and genetic algorithm," Signal processing, vol. 88, no. 7, pp. 1858--1867, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. I. Güler and E. D. Übeyli, "Adaptive neuro-fuzzy inference system for classification of eeg signals using wavelet coefficients," Journal of neuroscience methods, vol. 148, no. 2, pp. 113--121, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  23. N. F. Güler, E. D. Übeyli, and.I. Güler, "Recurrent neural networks employing lyapunov exponents for eeg signals classification," Expert Systems with Applications, vol. 29, no. 3, pp. 506--514, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. K. Aslan, H. Bozdemir, C. Şahin, S. N. Oğgulata, and R. Erol, "A radial basis function neural network model for classification of epilepsy using eeg signals," Journal of medical systems, vol. 32, no. 5, pp. 403--408, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. L. Guo, D. Rivero, J. Dorado, J. R. Rabunal, and A. Pazos, "Automatic epileptic seizure detection in eegs based on line length feature and artificial neural networks," Journal of neuroscience methods, vol. 191, no. 1, pp. 101--109, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  26. L. Guo, D. Rivero, and A. Pazos, "Epileptic seizure detection using multiwavelet transform based approximate entropy and artificial neural networks," Journal of neuroscience methods, vol. 193, no. 1, pp. 156--163, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  27. K. C. Tan, Q. Yu, C. Heng, and T. H. Lee, "Evolutionary computing for knowledge discovery in medical diagnosis," Artificial Intelligence in Medicine, vol. 27, no. 2, pp. 129--154, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. M. Castelli, L. Vanneschi, and S. Silva, "Semantic search-based genetic programming and the effect of intron deletion," Cybernetics, IEEE Transactions on, vol. 44, no. 1, pp. 103--113, 2014.Google ScholarGoogle ScholarCross RefCross Ref
  29. M. Zhang, X. Gao, and W. Lou, "A new crossover operator in genetic programming for object classification," Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on, vol. 37, no. 5, pp. 1332--1343, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. R. G. Andrzejak, K. Lehnertz, F. Mormann, C. Rieke, P. David, and C. E. Elger, "Indications of nonlinear deterministic and finite-dimensional structures in time series of brain electrical activity: Dependence on recording region and brain state,'' Physical Review E, vol. 64, no. 6, p. 061907, 2001.Google ScholarGoogle ScholarCross RefCross Ref
  31. A. P. Bradley, "The use of the area under the roc curve in the evaluation of machine learning algorithms,'' Pattern recognition, vol. 30, no. 7, pp. 1145--1159, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. An Analysis of Integration of Hill Climbing in Crossover and Mutation operation for EEG Signal Classification

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        GECCO '15: Proceedings of the 2015 Annual Conference on Genetic and Evolutionary Computation
        July 2015
        1496 pages
        ISBN:9781450334723
        DOI:10.1145/2739480

        Copyright © 2015 ACM

        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]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 11 July 2015

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        GECCO '15 Paper Acceptance Rate182of505submissions,36%Overall Acceptance Rate1,669of4,410submissions,38%

        Upcoming Conference

        GECCO '24
        Genetic and Evolutionary Computation Conference
        July 14 - 18, 2024
        Melbourne , VIC , Australia

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader