Applications of Evolutionary Design (App'ED)

(Updated 12 December 2016)

The primary objective of the App'ED project (2014-2019) is to explore the application of advanced evolutionary computation methods to real-world problems. The main method of focus is grammar-based genetic programming algorithms such as Grammatical Evolution (GE), and the headline application is designing software-defined, autonomic networks for wireless communications in collaboration with Bell Labs. The project is funded under an SFI Principal Investigator award (13/IA/1850). App'ED project highlights to date include:

A collaboration with Bell Labs has resulted in peer-reviewed publications (e.g., at IEEE CEC 2015, EuroGP 2016, EvoAPP 2016, ACM GECCO 2016 and OR 2016), and a best paper nomination at EuroGP 2016.

A collaboration with ESB Networks.

We've published a new book Natural Computing Algorithms with Springer.

To date 7 journal articles, 21 peer-reviewed conference papers, one book, and a special issue of the Genetic Programming and Evolvable Machines Journal have been published arising from App'ED research. Sample list provided below.

Training of 3 PhD students (Stefan Forstenlechner, David Lynch & Nam Le Hai), and employment of 3 post doctoral researchers (Dr David Fagan, Dr Michael Fenton & Dr Róisín Loughran).

O'Neill was interviewed for the UCD Business Faculty Insights Series (November 2015).

O'Neill was interviewed for an Irish Times special report on "Managing Big Data" (24 July 2015).

O'Neill was interviewed on Winning Through Sophisticated Analytics for the Irish Times (20 October 2014).

O'Neill appeared in the UCD Faces of Research video series (Sep 2014).

In early 2016 we won the Failte Ireland Conference Ambassador Award in recognition for hosting the ACM Genetic and Evolutionary Computation Conference GECCO 2011 in Dublin, Ireland 12-16 July 2011, which attracted approximately 600 delegates from 52 countries with an acceptance rate of 38%. A photo diary is available. We are very grateful to Science Foundation Ireland and Failte Ireland for providing financial support, which resulted in GECCO netting the Irish exchequr approximately €1Million.
App'ED project research has resulted in a number of invited talks, namely:
  1. Prof Michael O'Neill gave an invited talk at Fidelity Investments Patent Festival on "Natural Computing & Smart Analytics" (10 March 2016).
  2. Prof Michael O'Neill gave an invited talk at Accenture Innovation Labs on "Natural Computing & Smart Analytics" (4 March 2016).
  3. Prof Michael O'Neill gave a presentation on "Making sense of the big data generated" as part of an event on Re-engineering Clinical Trials - Developing new therapies in a connected world. The event was jointly hosted by Enterprise Ireland and ICON Plc on St Patrick's Day in Heidelberg, Germany. In attendance were Minister Simon Harris, the Irish Ambassador to Germany Michael Collins, and representatives from the Pharmaceutical and Medical Device sectors (17 March 2015).
  4. Prof Michael O'Neill gave an invited talk at the University of Exeter on "Applications of Evolutionary Design" (1 Dec 2014).
  5. Prof Michael O'Neill gave an invited talk at the University of York on "Applications of Evolutionary Design" (24 Nov 2014).
App'ED project research has been nominated for two best paper awards to date, namely:
  1. Loughran R., Agapitos A., Kattan A., Brabazon A., O'Neill M. (2016). Speaker Verification on Unbalanced Data with Genetic Programming. In EvoAPP 2016 Porto, Portugal. Springer LNCS. (Best Paper at EvoIASP 2016)
  2. Lynch D., Fenton M., Kucera S., Claussen H., O'Neill M. 2016. Scheduling in Heterogeneous Networks using Grammar Based Genetic Programming. In EuroGP2016 19th European Conference on Genetic Programming, Porto, Portugal. Springer LNCS.
The App'ED project team have organised a number of research events, namely:
  1. MusTWork 2016 - Music Technology Workshop, UCD Michael Smurfit Graduate Business School, Dublin, Ireland (10 June 2016)
  2. 2nd Semantic Methods in Genetic Programming Workshop (ACM GECCO 2015), Madrid, Spain.
  3. 1st Semantic Methods in Genetic Programming Workshop (PPSN 2014), Ljubljana, Slovakia.
Publications

   

  1. Loughran R., Agapitos A., Kattan A., Brabazon A., O'Neill M. (2017). Feature Selection for Speaker Verification using Genetic Programming. Evolutionary Intelligence.
  2. Fenton M., McNally C., Byrne J., Hemberg E., McDermott J., O'Neill M. (2016). Discrete Planar Truss Optimization by Node Position Variation using Grammatical Evolution. IEEE Transactions on Evolutionary Computation 20(4):577-589.
  3. O'Neill M. (2016). Semantic methods in genetic programming. Genetic Programming and Evolvable Machines, 17(1):3-4.
  4. Nicolau M., Perez-Liebana D., O'Neill M., Brabazon A. (2016). Evolutionary Behaviour Tree Approaches for Navigating Platform Games. IEEE Transactions on Computational Intelligence and AI in Games.
  5. Brabazon A., O'Neill M., McGarraghy S. (2015). Natural Computing Algorithms. Springer.
  6. Byrne J., Fenton M., Hemberg E., McDermott J., O'Neill M. (2014). Optimising Complex Pylon Structures with Grammatical Evolution. Information Sciences, 316:582-597.
  7. Fenton M., McNally C., Byrne J., Hemberg E., McDermott J., O'Neill M. (2014). Automatic innovative truss design using grammatical evolution. Automation in Construction, 39:59-69.
  8. Byrne J., Cardiff P., Brabazon A., O'Neill M. (2014). Evolving Parametric Aircraft Models for Design Exploration and Optimisation. Neurocomputing, 142:39-47.
  9. Lynch D., Fenton M., Kucera S., Claussen H., O'Neill M. (2016). Evolutionary Learning of Scheduling Heuristics for Heterogeneous Wireless Communications Networks. ACM GECCO 2016 Proceedings of the Genetic and Evolutionary Computation Conference, Denver, Colorado, U$
  10. Nicolau M., Fenton M. (2016). Managing Repitition in Grammar-based Genetic Programming. ACM GECCO 2016 Proceedings of the Genetic and Evolutionary Computation Conference, Denver, Colorado, USA.
  11. Loughran R., O'Neill M. (2016). The Popular Critic: Evolving Melodies with Popularity Driven Fitness. Musical Meta-Creation (MUME), Paris.
  12. Loughran R., O'Neill M. (2016). Generative Music Evaluation: Why do we Limit to ‘Human’? Computer Simulation of Musical Creativity (CSMC), Huddersfield, UK.
  13. O'Neill M., Brabazon A., Fagan D. (2016). An Exploration of Grammatical Encodings to model Six Nations Rugby Match Outcomes. IEEE Congress on Evolutionary Computation, Vancouver, Canada. IEEE Press.
  14. Fagan D., Fenton M., O'Neill M. (2016). Exploring Position Independent Initialisation in Grammatical Evolution. IEEE Congress on Evolutionary Computation, Vancouver, Canada. IEEE Press.
  15. Forstenlechner S, Nicolau M., Fagan D, O'Neill M. (2016). Grammar Design for Derivation Tree Based Genetic Programming Systems. EuroGP2016 19th European Conference on Genetic Programming, Porto, Portugal. Springer LNCS.
  16. Lynch D., Fenton M., Kucera S., Claussen H., O'Neill M. (2016). Scheduling in Heterogeneous Networks using Grammar-Based Genetic Programming. EuroGP2016 19th European Conference on Genetic Programming, Porto, Portugal. Springer LNCS.
  17. Loughran R., Agapitos A., Kattan A., Brabazon A., O'Neill M. (2016). Speaker Verification on Unbalanced Data with Genetic Programming. EvoAPP 2016, Porto, Portugal. Springer LNCS.
  18. Fenton M., Lynch D., Kucera S., Claussen H., O'Neill M. (2016). Evolving Coverage Optimisation Functions for Heterogeneous Networks using Grammatical Genetic Programming. EvoAPP 2016, Porto, Portugal. Springer LNCS.
  19. Loughran R., McDermott J., O'Neill M. (2016). Grammatical Music Composition with Dissimilarity Driven Hill Climbing. EvoMUSART 2016. Porto, Portugal. Springer LNCS.
  20. Fenton M., Lynch D., Kucera S., Claussen C., O'Neill M. (2015). Load Balancing in Heterogeneous Networks using an Evolutionary Algorithm. IEEE Congress on Evolutionary Computation, Sendai, Japan. IEEE Press.
  21. Loughran R., McDermott J., O'Neill M. (2015). Tonality Driven Piano Compositions with Grammatical Evolution. IEEE Congress on Evolutionary Computation, Sendai, Japan. IEEE Press.
  22. Agapitos A, O'Neill M., Nicolau M., Fagan D., Kattan A, Curran K. (2015). Deep Evolution of Image Representations for Handwritten Digit Recognition. IEEE Congress on Evolutionary Computation, Sendai, Japan. IEEE Press.
  23. Nicolau M., Agapitos A., O'Neill M., Brabazon A. (2015). Guidelines for defining benchmark problems in Genetic Programming. IEEE Congress on Evolutionary Computation, Sendai, Japan. IEEE Press.
  24. Loughran R., McDermott J., O'Neill M. (2015). Grammatical Evolution with Zipf's Law Based Fitness for Melodic Composition. SMC 2015 The 12th Sound and Music Computing Conference Maynooth, Ireland.
  25. Forstenlechner S., Nicolau M., Fagan D., O'Neill M. (2015). Introducing Semantic-Clustering Selection in Grammatical Evolution. Semantic Methods in Genetic Programming Workshop at GECCO 2015, Madrid, Spain. ACM.
  26. Byrne J., Cardiff P., Brabazon A. O'Neill M. (2014). Evolving an Aircraft Using a Parametric Design System. 16th European Conference on the Applications of Evolutionary Computation (EvoMusArt 2014) pp.119-130, Springer .
  27. Byrne J., Nicolau M., Brabazon A., O'Neill M. (2014). An Examination of Synchronisation in Artificial Gene Regulatory Networks. IEEE Congress on Evolutionary Computation, Beijing. IEEE Press.
  28. Donne S., Nicolau M., Bean C., O'Neill M. (2014). Wave Height Quantification using Land Based Seismic Data with Grammatical Evolution. IEEE Congress on Evolutionary Computation, Beijing. IEEE Press.
  29. O'Neill M., Nicolau M., Agapitos A. (2014). Experiments in Program Synthesis with Grammatical Evolution: a focus on Integer Sorting. IEEE Congress on Evolutionary Computation, Beijing. IEEE Press.

Natural Computing, Natural Computing, Grammatical Evolution, Genetic Programming, Natural Computing, Natural Computing, Natural Computing, Grammatical Evolution, Genetic Programming, Natural Computing, Natural Computing, Natural Computing, Grammatical Evolution, Genetic Programming, Natural Computing, Natural Computing, Natural Computing, Grammatical Evolution, Genetic Programming, Natural Computing, Natural Computing, Natural Computing, Grammatical Evolution, Genetic Programming, Natural Computing, Natural Computing, Natural Computing, Grammatical Evolution, Genetic Programming, Natural Computing, Natural Computing, Natural Computing, Grammatical Evolution, Genetic Programming, Natural Computing, Natural Computing, Natural Computing, Grammatical Evolution, Genetic Programming, Natural Computing, Natural Computing, Natural Computing, Grammatical Evolution, Genetic Programming, Natural Computing, Natural Computing, Natural Computing, Grammatical Evolution, Genetic Programming, Natural Computing, Natural Computing, Natural Computing, Grammatical Evolution, Genetic Programming, Natural Computing, Natural Computing, Natural Computing, Grammatical Evolution, Genetic Programming, Natural Computing, Natural Computing, Natural Computing, Grammatical Evolution, Genetic Programming, Natural Computing, Natural Computing, Natural Computing, Grammatical Evolution, Genetic Programming, Natural Computing, Natural Computing, Natural Computing, Grammatical Evolution, Genetic Programming, Natural Computing,

UCD Natural Computing Research & Applications Group
Michael Smurfit Graduate Business School
University College Dublin
Carysfort Avenue, Blackrock
A94 XF34