I’m a researcher with interests in program synthesis, metaheuristic optimisation,
machine learning, and computational creativity. I’m
especially interested in the study of representations and fitness
landscapes for evolutionary algorithms, genetic programming,
optimisation and graph problems, and interactive evolutionary
computation as a tool in creative workflows. Some further keywords: automatic programming; machine learning;
evolutionary computation; grammatical evolution; art, music and design; regression and
classification; minimum description length; optimisation;
metaheuristics.
I am interested in talking to potential students about opportunities
to pursue PhD research at University of Galway in areas that match my research
interests. Opportunities for
funding are sometimes available. Please contact me with a CV if interested, but make sure you describe precisely the overlap you see between your research interests and mine.
Links
I was lucky to be the supervisor, co-supervisor, or mentor of the following excellent researchers who have now finished and moved on to exciting new positions and projects:
- Filipe Assunção worked on grammars and generative graphics, graduated MSc, University of Coimbra, 2015. Now Lead Research Scientist at OutSystems, Lisbon.
- Loi Van Cao worked on neural networks and other approaches to anomaly detection applied to intrusion detection, graduated PhD, UCD Computer Science, 2018. Now Lecturer at Le Quy Don University, Vietnam.
- Stefano Mauceri worked on neural networks and other approaches to time series classification, graduated PhD, UCD Business, 2020. Now working in Huawei Ireland.
- Michael Mescal worked on integrating building performance with generative design, graduated PhD, UCD, 2023, co-supervised with Prof. Beth Shotton, UCD. Now in ATU Architecture.
- Abdul Shahid, post-doc researcher in University of Galway, working on knowledge graphs as part of Polifonia. Now in National College of Ireland.
- Pushkar Jajoria, was Research Assistant in University of Galway, working on drum patterns and diffusion neural networks, lyrics alignment, and user interfaces for patterns as part of Polifonia. Now pursuing PhD research at University of Saarbrucken, Germany.
Current research team
- Danny Diamond, research MSc student in University of Galway, working on pattern discovery in traditional Irish dance music as part of Polifonia. Co-supervised with Mathieu d’Aquin, LORIA Lab, Université de Lorraine, France.
- Fitria Wulandari, PhD student in University of Galway, working on genetic programming and symbolic regression, as part of the SFI Centre for Research Training in AI.
- Maziar Kanani, PhD student in University of Galway, working on generative music with algorithmic information theory approaches and program synthesis, as part of the SFI D-REAL Centre for Research Training . Co-supervised with Prof. Seán O’Leary, Dublin City University.
- Róisín (Jiaolin) Luo, PhD researcher in University of Galway working on robustness of neural network models, as part of the SFI Centre for Research Training in AI. Co-supervised with Prof. Colm O’Riordan.
- Chloe Dalton, PhD researcher in University of Galway and in Ward & Burke Construction Ltd., working on data science and machine learning for optimisation and real-time control of wastewater treatment plants, as part of a project funded by Ward & Burke Construction Ltd. and co-funded by SFI. Co-supervised with Prof. Eoghan Clifford, Civil Engineering, University of Galway.
- Alaz Okudan, PhD researcher in the Centre for Creative Technologies in the College of Arts, University of Galway, working on aesthetics and AI. Co-supervised with Prof. Padraic Killeen, College of Arts, University of Galway.
- Joao Duarte, PhD researcher in Dublin City University, working on physically-informed sound synthesis. Co-supervised with Prof. Seán O’Leary, Dublin City University.
- Rory Sweeney, Research Assistant on the Insight II Platform project (working on detecting patterns in music) and previously the Polifonia project (working on UIs for exploring patterns in music).
Code
This site contains code for some of my projects, and for other
projects code and information is available elsewhere: