skip to main content
10.1145/3321707.3321782acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article
Open Access

Structured grammatical evolution for glucose prediction in diabetic patients

Published:13 July 2019Publication History

ABSTRACT

Structured grammatical evolution is a recent grammar-based genetic programming variant that tackles the main drawbacks of Grammatical Evolution, by relying on a one-to-one mapping between each gene and a non-terminal symbol of the grammar. It was applied, with success, in previous works with a set of classical benchmarks problems. However, assessing performance on hard real-world problems is still missing. In this paper, we fill in this gap, by analyzing the performance of SGE when generating predictive models for the glucose levels of diabetic patients. Our algorithm uses features that take into account the past glucose values, insulin injections, and the amount of carbohydrate ingested by a patient. The results show that SGE can evolve models that can predict the glucose more accurately when compared with previous grammar-based approaches used for the same problem. Additionally, we also show that the models tend to be more robust, since the behavior in the training and test data is very similar, with a small variance.

References

  1. Anthony Brabazon and Michael O'Neill. 2004. Evolving technical trading rules for spot foreign-exchange markets using grammatical evolution. Computational Management Science 1, 3 (October 2004), 311--327.Google ScholarGoogle ScholarCross RefCross Ref
  2. W.L. Clarke, D. Cox, L.A . Gonder-Frederick, W. Carter, and S.L. Pohl. 1987. Evaluating clinical accuracy of systems for self-monitoring of blood glucose. Diabetes Care 10, 5 (1987), 622--628.Google ScholarGoogle ScholarCross RefCross Ref
  3. J. Manuel Colmenar, José L. Risco-Martín, David Atienza, Oscar Garnica, J. Ignacio Hidalgo, and Juan Lanchares. 2010. Improving reliability of embedded systems through dynamic memory manager optimization using grammatical evolution. In Proceedings of the 12th annual conference on Genetic and evolutionary computation (GECCO '10). ACM, New York, NY, USA, 1227--1234. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Iván Contreras, J Ignacio Hidalgo, and Laura Nuñez-Letamendía. 2017. A hybrid automated trading system based on multi-objective grammatical evolution. Journal of Intelligent & Fuzzy Systems 32, 3 (2017), 2461--2475.Google ScholarGoogle ScholarCross RefCross Ref
  5. Andy Field. 2009. Discovering statistics using SPSS. Sage publications.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Internation Diabetes Foundation. 2018. IDF Diabetes Atlas 2017. http://diabetesatlas.org/. (2018). {Online; accessed 7-November-2018}.Google ScholarGoogle Scholar
  7. J. Ignacio Hidalgo, J. Manuel Colmenar, Gabriel Kronberger, Stephan M. Winkler, Oscar Garnica, and Juan Lanchares. 2017. Data Based Prediction of Blood Glucose Concentrations Using Evolutionary Methods. J. Med. Syst. 41, 9 (Sept. 2017), 1--20. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. J. Ignacio Hidalgo, J. Manuel Colmenar, José L. Risco-Martin, Alfredo Cuesta-Infante, Esther Maqueda, Marta Botella, and José Antonio Rubio. 2014. Modeling glycemia in humans by means of Grammatical Evolution. Applied Soft Computing 20 (2014), 40--53.Google ScholarGoogle ScholarCross RefCross Ref
  9. Ulya Rahmet Karpuzcu. 2005. Automatic Verilog Code Generation through Grammatical Evolution. In Genetic and Evolutionary Computation Conference (GECCO2005) workshop program, Franz Rothlauf et. al (Ed.). Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. J. R. Koza. 1992. Genetic Programming. The MIT Press, Cambridge, Massachusetts. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Nuno Lourenço, Filipe Assunção, Francisco B Pereira, Ernesto Costa, and Penousal Machado. 2018. Structured grammatical evolution: a dynamic approach. In Handbook of Grammatical Evolution. Springer, 137--161.Google ScholarGoogle Scholar
  12. Nuno Lourenço, Joaquim Ferrer, Francisco B Pereira, and Ernesto Costa. 2017. A comparative study of different grammar-based genetic programming approaches. In European Conference on Genetic Programming. Springer, 311--325.Google ScholarGoogle ScholarCross RefCross Ref
  13. Nuno Lourenço, Francisco B Pereira, and Ernesto Costa. 2016. Unveiling the properties of structured grammatical evolution. Genetic Programming and Evolvable Machines 17, 3 (2016), 251--289. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Robert I. McKay, Nguyen Xuan Hoai, Peter Alexander Whigham, Yin Shan, and Michael O'Neill. 2010. Grammar-based Genetic Programming: a survey. Genetic Programming and Evolvable Machines 11, 3 (01 Sep 2010), 365--396. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Miguel Nicolau, Matthew Saunders, Michael O'Neill, Bruce Osborne, and Anthony Brabazon. 2012. Evolving Interpolating Models of Net Ecosystem CO2 Exchange Using Grammatical Evolution. In Genetic Programming, Alberto Moraglio, Sara Silva, Krzysztof Krawiec, Penousal Machado, and Carlos Cotta (Eds.). Lecture Notes in Computer Science, Vol. 7244. Springer Berlin Heidelberg, 134--145. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Michael O'Neill and Conor Ryan. 2001. Grammatical evolution. IEEE Trans. Evolutionary Computation 5, 4 (2001), 349--358. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Conor Ryan, Michael O'Neill, and JJ Collins. 2018. Handbook of Grammatical Evolution. Springer, Springer Nature. Google ScholarGoogle Scholar
  18. P.A. Whigham. 1995. Grammatically-based Genetic Programming. In Proceedings of the Workshop on Genetic Programming: From Theory to Real- World Applications. Tahoe City, California, USA. 3341.Google ScholarGoogle Scholar

Index Terms

  1. Structured grammatical evolution for glucose prediction in diabetic patients

        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 '19: Proceedings of the Genetic and Evolutionary Computation Conference
          July 2019
          1545 pages
          ISBN:9781450361118
          DOI:10.1145/3321707

          Copyright © 2019 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: 13 July 2019

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          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