Biography

Professor Conor Ryan is Associate Professor of Machine Learning at the University of Limerick. He was awarded his PhD in Genetic Programming, a style of Machine Learning, in 1996, and was the inventor, along with two of his PhD students, of Grammatical Evolution, in 1998. Grammatical Evolution is the most commonly used non-patented Evolutionary Automatic Programming system in the world, and has spawned thousands of publications since its inception. Conor was a Fulbright Scholar at the Massachusetts Institute of Technology Computer Science and Artificial Intelligence Laboratory (CSAIL) in 2013-2014.

He holds several granted patents in the use of Machine Learning to extend the life and reliability of Flash Memory and Solid State Disks (SSDs), and was the co-founder of two companies, Evolvability and NVMdurance, both of which are located in Limerick.

Conor's research group, the Biocomputing and Developmental Systems (BDS) group, within Lero conducts research into areas such as Machine Learning, Evolutionary Computation and the application of these techniques to large scale problems, such as mammography.

Research Interests

My research interests are in Genetic Programming , Genetic Algorithms and Grammatical Evolution, and I have been a Science Foundation of Ireland funded Investigator since 2002. I have published over 200 papers in core computer science areas such as Evolutionary Computation, Flash Memory and Automatic Program generation, as well as the application of Machine Learning to domains as varied as Mammography, Autoparallelization, Stock Market Trading, Aphasia (speech therapy), Voice over Internet Protocol (VoIP) and Robotics.


Peer Reviewed Journals

2011

Validation Sets, Genetic Programming and Generalisation

Fitzgerald, J. and Ryan, C. (2011) Validation Sets, Genetic Programming and Generalisation. Research and Development in Intelligent Systems XXVIII: Incorporating Applications and Innovations in Intelligent Systems XIX Proceedings of AI-2011, the Thirty-first SGAI International Conference on Innovative Techniques and Applications of Artificial Intelligence :79-

2011

Evolutionary speech quality estimation in VoIP

Raja, A. and Azad, R.M.A. and Flanagan, C. and Ryan, C. (2011) Evolutionary speech quality estimation in VoIP. Soft Computing-A Fusion of Foundations, Methodologies and Applications :89-94

2010

UPUTSTVO AUTORIMA

DJurovi'c (2010) UPUTSTVO AUTORIMA. Ð'ОЈНОСАНИТÐ'ТСКИ ПРÐ'Ð'ЛÐ'Ð' :791-

2007

The corrosion of electronic resistors

Reid, M; Punch, J; Ryan, C; Franey, J; Derkits, GE; Reents, WD; Garfias, LF (2007) The corrosion of electronic resistors. Ieee Transactions On Components And Packaging Technologies :666-672

2003

Crossover in grammatical evolution

O'neill, M. and Ryan, C. and Keijzer, M. and Cattolico, M. (2003) Crossover in grammatical evolution. Genetic Programming and Evolvable Machines :67-93

2001

Grammatical evolution

O'Neill, M; Ryan, C (2001) Grammatical evolution. Ieee Transactions On Evolutionary Computation :349-358

2001

No coercion and no prohibitionâ€'A position independent encoding scheme for evolutionary algorithms

Ryan, C. and O’Neill, M. and Azad, A. (2001) No coercion and no prohibitionâ€'A position independent encoding scheme for evolutionary algorithms. Proceedings of the Genetic and Evolutionary Computation Conference (GECCO-2001), ed. by L. Spector, ED Goodman, A. Wu, WB Langdon, HM Voigt, M. Gen, S. Sen, M. Dorigo, S. Pezeshk, MH Garzon, E. Burke (Morgan Kaufmann, San Francisco, 2001) :187-

2001

Grammatical evolution

O'Neill, M. and Ryan, C. (2001) Grammatical evolution. Evolutionary Computation, IEEE Transactions on :349-358

2001

Adaptive logic programming

Keijzer, M. and Babovic, V. and Ryan, C. and O’Neill, M. and Cattolico, M. (2001) Adaptive logic programming. Proceedings of the Genetic and Evolutionary Computation Conference (GECCO-2001) :42-49

2000

Paragen II

Ryan, C. (2000) Paragen II. Automatic Re-engineering of Software Using Genetic Programming :103-130

2000

Multi-Objective Problems

Ryan, C. (2000) Multi-Objective Problems. Automatic Re-engineering of Software Using Genetic Programming :31-64

2000

Software Re-Engineering

Ryan, C. (2000) Software Re-Engineering. Automatic Re-engineering of Software Using Genetic Programming :17-30

2000

Paragen I

Ryan, C. (2000) Paragen I. Automatic Re-engineering of Software Using Genetic Programming :65-80

2000

Practical Considerations

Ryan, C. (2000) Practical Considerations. Automatic Re-engineering of Software Using Genetic Programming :81-101

2000

Genetic programming

Banzhaf, W. and Koza, JR and Ryan, C. and Spector, L. and Jacob, C. (2000) Genetic programming. Intelligent Systems and their Applications, IEEE :74-84

2000

Genetic programming

Ryan, C. (2000) Genetic programming. Automatic Re-engineering of Software Using Genetic Programming :5-15

1995

Racial Harmony and Function

Ryan, C. (1995) Racial Harmony and Function. Evolutionary Programming IV: Proceedings of the Fourth Annual Conference on Evolutionary Programming :109-

Books

Book Chapters

Edited Books

This author has not written any publications of this type yet.

Other Journals

This author has not written any publications of this type yet.

Conference Publications

2015

GENETIC PROGRAMMING (EUROGP 2015)

Patten, JV,Ryan, C,Machado, P,Heywood, MI,McDermott, J,Castelli, M,GarciaSanchez, P,Burelli, P,Risi, S,Sim, K (2015) GENETIC PROGRAMMING (EUROGP 2015). Computer Safety, Reliability And Security :105-112

2015

GENETIC PROGRAMMING (EUROGP 2015)

Chennupati, G,Azad, RMA,Ryan, C,Machado, P,Heywood, MI,McDermott, J,Castelli, M,GarciaSanchez, P,Burelli, P,Risi, S,Sim, K (2015) GENETIC PROGRAMMING (EUROGP 2015). Computer Safety, Reliability And Security :167-178

2012

CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY

Arbuckle, T,Hogan, D,Ryan, C,Lee, G,Howard, D,Slezak, D,Hong, YS (2012) CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY. Leveraging Applications Of Formal Methods, Verification, And Validation :137-140

2011

GENETIC PROGRAMMING

Karim, MR,Ryan, C,Silva, S,Foster, JA,Nicolau, M,Machado, P,Giacobini, M (2011) GENETIC PROGRAMMING. Computer Safety, Reliability And Security :250-261

2004

ITHERM 2004, VOL 2

Ryan, C; ONeill, S; Donovan, J; Punch, J; Rodgers, B; Murphy, E (2004) ITHERM 2004, VOL 2. :664-668

2001

Proceedings of GECCO 2001

Keijzer, M., Ryan, C., O Neill, M., Cattolico, M., and Babovic, V. (2001) Proceedings of GECCO 2001. :42-49

Conference Contributions

This author has not written any publications of this type yet.

Published Reports

This author has not written any publications of this type yet.

Editorials

Book Reviews

This author has not written any publications of this type yet.

Other Publications

2014

Towards unsupervised remote therapy for individuals with aphasia. Mobile Computing, Applications, and Services Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

Higgins, C. ,Kearns, A.,Ryan, C.,Fernstrom, M. ,Franklin, S (2014) Towards unsupervised remote therapy for individuals with aphasia. Mobile Computing, Applications, and Services Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering. Mobile Computing, Applications, and Services Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications EngineeringMobile Computing, Applications, and Services Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering :265-268