-
Courses
Courses
Choosing a course is one of the most important decisions you'll ever make! View our courses and see what our students and lecturers have to say about the courses you are interested in at the links below.
-
University Life
University Life
Each year more than 4,000 choose University of Galway as their University of choice. Find out what life at University of Galway is all about here.
-
About University of Galway
About University of Galway
Since 1845, University of Galway has been sharing the highest quality teaching and research with Ireland and the world. Find out what makes our University so special – from our distinguished history to the latest news and campus developments.
-
Colleges & Schools
Colleges & Schools
University of Galway has earned international recognition as a research-led university with a commitment to top quality teaching across a range of key areas of expertise.
-
Research & Innovation
Research & Innovation
University of Galway’s vibrant research community take on some of the most pressing challenges of our times.
-
Business & Industry
Guiding Breakthrough Research at University of Galway
We explore and facilitate commercial opportunities for the research community at University of Galway, as well as facilitating industry partnership.
-
Alumni & Friends
Alumni & Friends
There are 128,000 University of Galway alumni worldwide. Stay connected to your alumni community! Join our social networks and update your details online.
-
Community Engagement
Community Engagement
At University of Galway, we believe that the best learning takes place when you apply what you learn in a real world context. That's why many of our courses include work placements or community projects.
Computer Science
Dr James Mc Dermott
Contact Details
IT Building 441
University of Galway
Galway
Ireland
E: james.mcdermott@universityofgalway.ie
Biography
Research Interests
Research Projects
Project | Start Date | End Date | |
---|---|---|---|
Machine Learning for Wastewater Treatment Plant Optimisation | 01-DEC-23 | 01-JAN-27 | |
Polifonia | 01-JAN-21 | 30-APR-24 | |
JAMES McDERMOTT GENERAL RESEARCH ACCOUNT | 01-JUL-20 | 30-JUN-30 |
Contract Researchers
Researcher Name | Project | Role | Funding Body | |
---|---|---|---|---|
Rory Sweeney | Polifonia | Research Assistant | EU | |
Pushkar Jajoria | Polifonia | Research Assistant | EU | |
Abdul Shahid Khattak | Polifonia | Postdoctoral researcher | EU |
Peer Reviewed Journals
Year | Publication | |
---|---|---|
(2023) | 'Dissimilarity-Preserving Representation Learning for One-Class Time Series Classification'
Mauceri, Stefano and Sweeney, James and Nicolau, Miguel and McDermott, James (2023) 'Dissimilarity-Preserving Representation Learning for One-Class Time Series Classification'. IEEE Transactions on Neural Networks and Learning Systems, [Details] |
|
(2022) | 'Genetic programming benchmarks: looking back and looking forward'
McDermott, James and Kronberger, Gabriel and Orzechowski, Patryk and Vanneschi, Leonardo and Manzoni, Luca and Kalkreuth, Roman and Castelli, Mauro (2022) 'Genetic programming benchmarks: looking back and looking forward'. ACM SIGEVOlution, 15 (3):1-19 [Details] |
|
(2022) | 'Application of neural networks and regression modelling to enable environmental regulatory compliance and energy optimisation in a sequencing batch reactor'
Fox, Shane and McDermott, James and Doherty, Edelle and Cooney, Ronan and Clifford, Eoghan (2022) 'Application of neural networks and regression modelling to enable environmental regulatory compliance and energy optimisation in a sequencing batch reactor'. Sustainability, 14 (7) [Details] |
|
(2022) | 'Species Mixing Proportion and Aridity Influence in the Height--Diameter Relationship for Different Species Mixtures in Mediterranean Forests'
Rodr\'\iguez de Prado, Diego and Riofr\'\io, Jose and Aldea, Jorge and McDermott, James and Bravo, Felipe and Herrero de Aza, Celia (2022) 'Species Mixing Proportion and Aridity Influence in the Height--Diameter Relationship for Different Species Mixtures in Mediterranean Forests'. Forests, 13 (1) [ARAN Link] [Details] |
|
(2022) | 'Fungal and bacterial communities in Tuber melanosporum plantations from northern Spain'
Herrero de Aza, Celia and Armenteros, Sergio and McDermott, James and Mauceri, Stefano and Olaizola, Jaime and Hern\'andez-Rodr\'\iguez, Mar\'\ia and Mediavilla, Olaya (2022) 'Fungal and bacterial communities in Tuber melanosporum plantations from northern Spain'. Forests, 13 (3) [Details] |
|
(2021) | 'Feature extraction by grammatical evolution for one-class time series classification'
Mauceri, Stefano and Sweeney, James and Nicolau, Miguel and McDermott, James (2021) 'Feature extraction by grammatical evolution for one-class time series classification'. Genetic Programming and Evolvable Machines, 22 (3):267-295 [Details] |
|
(2020) | 'Dissimilarity-based representations for one-class classification on time series'
Mauceri, Stefano and Sweeney, James and McDermott, James (2020) 'Dissimilarity-based representations for one-class classification on time series'. Pattern Recognition, 100 [Details] |
|
(2020) | 'When and why metaheuristics researchers can ignore “No Free Lunch†theorems'
McDermott, James (2020) 'When and why metaheuristics researchers can ignore “No Free Lunch†theorems'. SN Computer Science, 1 (1) [Details] |
|
(2019) | 'A genetic algorithm approach to the smart grid tariff design problem'
Rogers, Will and Carroll, Paula and McDermott, James (2019) 'A genetic algorithm approach to the smart grid tariff design problem'. Soft Computing, 23 (4):1393-1405 [Details] |
|
(2018) | 'Learning neural representations for network anomaly detection'
Cao, Van Loi and Nicolau, Miguel and McDermott, James (2018) 'Learning neural representations for network anomaly detection'. IEEE transactions on cybernetics, (99):1-14 [Details] |
|
(2016) | 'EvoMUSART 2014: third international conference on evolutionary and biologically inspired music, sound, art and design'
Romero, Juan and McDermott, James (2016) 'EvoMUSART 2014: third international conference on evolutionary and biologically inspired music, sound, art and design'. Leonardo, 49 (3):245-245 [Details] |
|
(2016) | 'Subtree semantic geometric crossover for genetic programming'
Nguyen, Quang Uy and Pham, Tuan Anh and Nguyen, Xuan Hoai and McDermott, James (2016) 'Subtree semantic geometric crossover for genetic programming'. Genetic Programming and Evolvable Machines, 17 (1):25-53 [Details] |
|
(2016) | 'Diagnosing a disorder in a classification benchmark'
McDermott, James and Forsyth, Richard S (2016) 'Diagnosing a disorder in a classification benchmark'. Pattern Recognition Letters, 73 :41-43 [Details] |
|
(2015) | 'Optimising complex pylon structures with grammatical evolution'
Byrne, Jonathan and Fenton, Michael and Hemberg, Erik and McDermott, James and O'Neill, Michael (2015) 'Optimising complex pylon structures with grammatical evolution'. Information Sciences, 316 :582-597 [Details] |
|
(2015) | 'Discrete planar truss optimization by node position variation using grammatical evolution'
Fenton, Michael and McNally, Ciaran and Byrne, Jonathan and Hemberg, Erik and McDermott, James and O'Neill, Michael (2015) 'Discrete planar truss optimization by node position variation using grammatical evolution'. IEEE Transactions on Evolutionary Computation, 20 (4):577-589 [Details] |
|
(2015) | 'Design of an autonomous intelligent Demand-Side Management system using stochastic optimisation evolutionary algorithms'
Galv\'an-L\'opez, Edgar and Curran, Tom and McDermott, James and Carroll, Paula (2015) 'Design of an autonomous intelligent Demand-Side Management system using stochastic optimisation evolutionary algorithms'. Neurocomputing, 170 :270-285 [Details] |
|
(2014) | 'Automatic innovative truss design using grammatical evolution'
Fenton, Michael and McNally, Ciaran and Byrne, Jonathan and Hemberg, Erik and McDermott, James and O'Neill, Michael (2014) 'Automatic innovative truss design using grammatical evolution'. Automation in Construction, 39 :59-69 [Details] |
|
(2013) | 'Graph grammars for evolutionary 3D design'
McDermott, James (2013) 'Graph grammars for evolutionary 3D design'. Genetic Programming and Evolvable Machines, 14 (3):369-393 [Details] |
|
(2013) | 'Better GP benchmarks: community survey results and proposals'
White, David R and McDermott, James and Castelli, Mauro and Manzoni, Luca and Goldman, Brian W and Kronberger, Gabriel and Ja\'skowski, Wojciech and O'Reilly, Una-May and Luke, Sean (2013) 'Better GP benchmarks: community survey results and proposals'. Genetic Programming and Evolvable Machines, 14 :3-29 [Details] |
|
(2012) | 'String-rewriting grammars for evolutionary architectural design'
McDermott, James and Swafford, John Mark and Hemberg, Martin and Byrne, Jonathan and Hemberg, Erik and Fenton, Michael and McNally, Ciaran and Shotton, Elizabeth and O'Neill, Michael (2012) 'String-rewriting grammars for evolutionary architectural design'. Environment and Planning B: Planning and Design, 39 (4):713-731 [Details] |
|
(2011) | 'Defining locality as a problem difficulty measure in genetic programming'
Galv\'an-L\'opez, Edgar and McDermott, James and O'Neill, Michael and Brabazon, Anthony (2011) 'Defining locality as a problem difficulty measure in genetic programming'. Genetic Programming and Evolvable Machines, 12 (4):365-401 [Details] |
|
(2011) | 'Logo design by grammatical evolution of L-Systems'
McDermott, James and Hemberg, Erik and EvoDesignOpt, Natural Computing (2011) 'Logo design by grammatical evolution of L-Systems'. GECCO art competition entry, [Details] |
|
(2010) | 'Interactive EC Control of Synthesized Timbre'
McDermott, James and O'Neill, Michael and Griffith, Niall JL (2010) 'Interactive EC Control of Synthesized Timbre'. Evolutionary Computation Journal, 18 (2):277-303 [Details] |
|
(2010) | 'Evolutionary design using grammatical evolution and shape grammars: Designing a shelter'
O'Neill, Michael and McDermott, James and Swafford, John Mark and Byrne, Jonathan and Hemberg, Erik and Brabazon, Anthony and Shotton, Elizabeth and McNally, Ciaran and Hemberg, Martin (2010) 'Evolutionary design using grammatical evolution and shape grammars: Designing a shelter'. International Journal of Design Engineering, 3 (1):4-24 [Details] |
Book Chapters
Year | Publication | |
---|---|---|
(2021) | 'Representation Learning for the Arts: A Case Study Using Variational Autoencoders for Drum Loops'
McDermott, James (2021) 'Representation Learning for the Arts: A Case Study Using Variational Autoencoders for Drum Loops' In: Artificial Intelligence and the Arts. :139-161 International: Springer International Publishing. [Details] |
|
(2020) | 'Genetic programming symbolic regression: What is the prior on the prediction?'
Nicolau, Miguel and McDermott, James (2020) 'Genetic programming symbolic regression: What is the prior on the prediction?' In: Genetic Programming Theory and Practice XVII. :201-225 International: Springer. [Details] |
|
(2018) | 'Geometric semantic grammatical evolution'
Moraglio, Alberto and McDermott, James and O'Neill, Michael (2018) 'Geometric semantic grammatical evolution' In: Handbook of Grammatical Evolution. :163-188 Heidelberg: Springer. [Details] |
|
(2015) | 'Genetic programming'
McDermott, James and O'Reilly, Una-May (2015) 'Genetic programming' In: Handbook of Computational Intelligence. :845-869 Berlin, Heidelberg: Springer. [Details] |
|
(2013) | 'FlexGP.py: Prototyping Flexibly-Scaled, Flexibly-Factored Genetic Programming for the Cloud'
McDermott, James and Veeramachaneni, Kalyan and O'Reilly, Una-May (2013) 'FlexGP.py: Prototyping Flexibly-Scaled, Flexibly-Factored Genetic Programming for the Cloud' In: Genetic Programming Theory and Practice X. :205-221 New York: Springer. [Details] |
|
(2013) | 'Should music interaction be easy?'
McDermott, James and Gifford, Toby and Bouwer, Anders and Wagy, Mark (2013) 'Should music interaction be easy?' In: Music and Human-Computer Interaction. :29-47 London: Springer. [Details] |
|
(2013) | 'Evolutionary and generative music informs music HCI-and vice versa'
McDermott, James and Sherry, Dylan and O'Reilly, Una-May (2013) 'Evolutionary and generative music informs music HCI-and vice versa' In: Music and Human-Computer Interaction. :223-240 London: Springer London. [Details] |
|
(2011) | 'A fine-grained view of phenotypes and locality in genetic programming'
McDermott, James and Galv\'an-Lop\'ez, Edgar and O'Neill, Michael (2011) 'A fine-grained view of phenotypes and locality in genetic programming' In: Genetic Programming Theory and Practice IX. :57-76 New York, NY: Springer. [Details] |
|
(2008) | 'Evolutionary computation applied to sound synthesis'
McDermott, James and Griffith, Niall JL and O'Neill, Michael (2008) 'Evolutionary computation applied to sound synthesis' In: The Art of Artificial Evolution. :81-101 Berlin, Heidelberg: Springer. [Details] |
Conference Publications
Year | Publication | |
---|---|---|
(2023) | Proceedings of AIMC
Kanani, Maziar and O'Leary, Se\'an and McDermott, James (2023) Parsing Musical Structure to Enable Meaningful Variations Proceedings of AIMC [Details] |
|
(2023) | Proceedings of the Companion Conference on Genetic and Evolutionary Computation
Kanani, Maziar and O'Leary, Se\'an and McDermott, James (2023) Graph-Based Mutations for Music Generation Proceedings of the Companion Conference on Genetic and Evolutionary Computation , pp.1916-1919 [Details] |
|
(2023) | Proceedings of SWODCH
Shahid, Abdul and Diamond, Danny and McDermott, James (2023) Patterns2KG: JAMS Pipeline for Modeling Music Patterns Proceedings of SWODCH [Details] |
|
(2023) | AICS
Abdul Shahid, Danny Diamond, James McDermott, Mathieu d¿Aquin (2023) Ensemble Machine Learning Models for Root Note Detection in Irish Instrumental Dance Music AICS [Details] |
|
(2021) | Heuristics for Optimization and Learning
Mauceri, Stefano and Sweeney, James and McDermott, James (2021) One-class subject authentication using feature extraction by grammatical evolution on accelerometer data Heuristics for Optimization and Learning , pp.393-407 [Details] |
|
(2021) | 2021 International Joint Conference on Neural Networks (IJCNN)
Ramanathan, Amrutha and McDermott, James (2021) Fall detection with accelerometer data using residual networks adapted to multi-variate time series classification 2021 International Joint Conference on Neural Networks (IJCNN) , pp.1-8 [Details] |
|
(2020) | Parallel Problem Solving from Nature--PPSN XVI: 16th International Conference, PPSN 2020, Leiden, The Netherlands, September 5-9, 2020, Proceedings, Part II 16
Lynch, David and McDermott, James and O'Neill, Michael (2020) Program synthesis in a continuous space using grammars and variational autoencoders Parallel Problem Solving from Nature--PPSN XVI: 16th International Conference, PPSN 2020, Leiden, The Netherlands, September 5-9, 2020, Proceedings, Part II 16 , pp.33-47 [Details] |
|
(2019) | European Conference on Evolutionary Computation in Combinatorial Optimization (Part of EvoStar)
McDermott, James and Moraglio, Alberto (2019) Program Trace Optimization with Constructive Heuristics for Combinatorial Problems European Conference on Evolutionary Computation in Combinatorial Optimization (Part of EvoStar) , pp.196-212 [Details] |
|
(2019) | AICS
Keany, Eoghan and McDermott, James (2019) Investigating Company Logo Memorability with Convolutional Neural Embedding Models AICS , pp.164-175 [Details] |
|
(2019) | Genetic Programming: 22nd European Conference, EuroGP 2019, Held as Part of EvoStar 2019, Leipzig, Germany, April 24--26, 2019, Proceedings 22
McDermott, James (2019) Why is auto-encoding difficult for genetic programming? Genetic Programming: 22nd European Conference, EuroGP 2019, Held as Part of EvoStar 2019, Leipzig, Germany, April 24--26, 2019, Proceedings 22 , pp.131-145 [Details] |
|
(2018) | Computer Simulation of Musical Creativity
McDermott, James (2018) Representation Learning for Drum Loops with a Variational Autoencoder Computer Simulation of Musical Creativity [Details] |
|
(2018) | Machine Learning, Optimization, and Big Data: Third International Conference, MOD 2017, Volterra, Italy, September 14--17, 2017, Revised Selected Papers 3
Mauceri, Stefano and Smith, Louis and Sweeney, James and McDermott, James (2018) Subject recognition using wrist-worn triaxial accelerometer data Machine Learning, Optimization, and Big Data: Third International Conference, MOD 2017, Volterra, Italy, September 14--17, 2017, Revised Selected Papers 3 , pp.574-585 [Details] |
|
(2018) | Parallel Problem Solving from Nature--PPSN XV: 15th International Conference, Coimbra, Portugal, September 8--12, 2018, Proceedings, Part II 15
Moraglio, Alberto and McDermott, James (2018) Program trace optimization Parallel Problem Solving from Nature--PPSN XV: 15th International Conference, Coimbra, Portugal, September 8--12, 2018, Proceedings, Part II 15 , pp.334-346 [Details] |
|
(2017) | Proceedings of the Genetic and Evolutionary Computation Conference Companion
Cao, Van Loi and Nicolau, Miguel and McDermott, James (2017) Late-acceptance and step-counting hill-climbing GP for anomaly detection Proceedings of the Genetic and Evolutionary Computation Conference Companion , pp.221-222 [Details] |
|
(2017) | Proceedings of the Genetic and Evolutionary Computation Conference Companion
McDermott, James and Nicolau, Miguel (2017) Late-acceptance hill-climbing with a grammatical program representation Proceedings of the Genetic and Evolutionary Computation Conference Companion , pp.241-242 [Details] |
|
(2017) | Proceedings of the Genetic and Evolutionary Computation Conference Companion
Fenton, Michael and McDermott, James and Fagan, David and Forstenlechner, Stefan and Hemberg, Erik and O'Neill, Michael (2017) PonyGE2: Grammatical evolution in python Proceedings of the Genetic and Evolutionary Computation Conference Companion , pp.1194-1201 [Details] |
|
(2016) | International Conference on Parallel Problem Solving from Nature
Cao, Van Loi and Nicolau, Miguel and McDermott, James (2016) A Hybrid Autoencoder and Density Estimation Model for Anomaly Detection International Conference on Parallel Problem Solving from Nature , pp.717-726 [Details] |
|
(2016) | Evolutionary and Biologically Inspired Music, Sound, Art and Design: 5th International Conference, EvoMUSART 2016, Porto, Portugal, March 30--April 1, 2016, Proceedings 5
Loughran, R\'ois\'\in and McDermott, James and O'Neill, Michael (2016) Grammatical music composition with dissimilarity driven hill climbing Evolutionary and Biologically Inspired Music, Sound, Art and Design: 5th International Conference, EvoMUSART 2016, Porto, Portugal, March 30--April 1, 2016, Proceedings 5 , pp.110-125 [Details] |
|
(2016) | International Conference on Future Data and Security Engineering
Bontemps, Lo\"\ic and Cao, Van Loi and McDermott, James and Le-Khac, Nhien-An (2016) Collective anomaly detection based on long short-term memory recurrent neural networks International Conference on Future Data and Security Engineering , pp.141-152 [Details] |
|
(2016) | European Conference on Genetic Programming
Cao, Van Loi and Nicolau, Miguel and McDermott, James (2016) One-class classification for anomaly detection with kernel density estimation and genetic programming European Conference on Genetic Programming , pp.3-18 [Details] |
|
(2016) | European Conference on the Applications of Evolutionary Computation
Cao, Van Loi and Le-Khac, Nhien-An and O'Neill, Michael and Nicolau, Miguel and McDermott, James (2016) Improving fitness functions in genetic programming for classification on unbalanced credit card data European Conference on the Applications of Evolutionary Computation , pp.35-45 [Details] |
|
(2016) | MusTWork16
McDermott, James (2016) Comparing visualisations and sonifications of a large song dataset MusTWork16 [Details] |
|
(2015) | 2015 IEEE Congress on Evolutionary Computation (CEC)
Loughran, Roisin and McDermott, James and O'Neill, Michael (2015) Tonality driven piano compositions with grammatical evolution 2015 IEEE Congress on Evolutionary Computation (CEC) , pp.2168-2175 [Details] |
|
(2015) | Proceedings of SMC2015, the 12th Sound and Music Computing Conference
Crowley, Katie and McDermott, James (2015) Mapping brain signals to music via executable graphs Proceedings of SMC2015, the 12th Sound and Music Computing Conference , pp.503-508 [Details] |
|
(2014) | Genetic Programming: 17th European Conference, EuroGP 2014, Granada, Spain, April 23-25, 2014, Revised Selected Papers 17
McDermott, James (2014) Measuring mutation operators’ exploration-exploitation behaviour and long-term biases Genetic Programming: 17th European Conference, EuroGP 2014, Granada, Spain, April 23-25, 2014, Revised Selected Papers 17 , pp.100-111 [Details] |
|
(2014) | Applications of Evolutionary Computation: 17th European Conference, EvoApplications 2014, Granada, Spain, April 23-25, 2014, Revised Selected Papers 17
McDermott, James and Agapitos, Alexandros and Brabazon, Anthony and O'Neill, Michael (2014) Geometric semantic genetic programming for financial data Applications of Evolutionary Computation: 17th European Conference, EvoApplications 2014, Granada, Spain, April 23-25, 2014, Revised Selected Papers 17 , pp.215-226 [Details] |
|
(2014) | Genetic Programming: 17th European Conference, EuroGP 2014, Granada, Spain, April 23-25, 2014, Revised Selected Papers 17
Agapitos, Alexandros and McDermott, James and O'neill, Michael and Kattan, Ahmed and Brabazon, Anthony (2014) Higher order functions for kernel regression Genetic Programming: 17th European Conference, EuroGP 2014, Granada, Spain, April 23-25, 2014, Revised Selected Papers 17 , pp.1-12 [Details] |
|
(2013) | EVOLVE-A Bridge between Probability, Set Oriented Numerics, and Evolutionary Computation II
Galvan, Edgar and Trujillo, Leonardo and McDermott, James and Kattan, Ahmed (2013) Locality in continuous fitness-valued cases and genetic programming difficulty EVOLVE-A Bridge between Probability, Set Oriented Numerics, and Evolutionary Computation II , pp.41-56 [Details] |
|
(2013) | European Conference on Genetic Programming
McDermott, James and Carroll, Paula (2013) Program optimisation with dependency injection European Conference on Genetic Programming , pp.133-144 [Details] |
|
(2012) | Proc. 3rd Int. Conf. on Computational Creativity. Dublin, Ireland
McDermott, James (2012) Functional representations of music Proc. 3rd Int. Conf. on Computational Creativity. Dublin, Ireland [Details] |
|
(2012) | Applications of Evolutionary Computation: EvoApplications 2012: EvoCOMNET, EvoCOMPLEX, EvoFIN, EvoGAMES, EvoHOT, EvoIASP, EvoNUM, EvoPAR, EvoRISK, EvoSTIM, and EvoSTOC, M\'alaga, Spain, April 11-13, 2012, Proceedings
Sherry, Dylan and Veeramachaneni, Kalyan and McDermott, James and O'Reilly, Una-May (2012) Flex-gp: Genetic programming on the cloud Applications of Evolutionary Computation: EvoApplications 2012: EvoCOMNET, EvoCOMPLEX, EvoFIN, EvoGAMES, EvoHOT, EvoIASP, EvoNUM, EvoPAR, EvoRISK, EvoSTIM, and EvoSTOC, M\'alaga, Spain, April 11-13, 2012, Proceedings , pp.477-486 [Details] |
|
(2012) | Proceedings of the 14th annual conference on Genetic and evolutionary computation
Hemberg, Erik and Veeramachaneni, Kalyan and McDermott, James and Berzan, Constantin and O'Reilly, Una-May (2012) An investigation of local patterns for estimation of distribution genetic programming Proceedings of the 14th annual conference on Genetic and evolutionary computation , pp.767-774 [Details] |
|
(2012) | International conference on evolutionary and biologically inspired music and art
McDermott, James (2012) Graph grammars as a representation for interactive evolutionary 3D design International conference on evolutionary and biologically inspired music and art , pp.199-210 [Details] |
|
(2012) | Applications of Evolutionary Computation: EvoApplications 2012: EvoCOMNET, EvoCOMPLEX, EvoFIN, EvoGAMES, EvoHOT, EvoIASP, EvoNUM, EvoPAR, EvoRISK, EvoSTIM, and EvoSTOC, M\'alaga, Spain, April 11-13, 2012, Proceedings
Fazenda, Pedro and McDermott, James and O'Reilly, Una-May (2012) A library to run evolutionary algorithms in the cloud using mapreduce Applications of Evolutionary Computation: EvoApplications 2012: EvoCOMNET, EvoCOMPLEX, EvoFIN, EvoGAMES, EvoHOT, EvoIASP, EvoNUM, EvoPAR, EvoRISK, EvoSTIM, and EvoSTOC, M\'alaga, Spain, April 11-13, 2012, Proceedings , pp.416-425 [Details] |
|
(2012) | Proceedings of the 14th annual conference on Genetic and evolutionary computation
McDermott, James and White, David R and Luke, Sean and Manzoni, Luca and Castelli, Mauro and Vanneschi, Leonardo and Jaskowski, Wojciech and Krawiec, Krzysztof and Harper, Robin and De Jong, Kenneth and others (2012) Genetic programming needs better benchmarks Proceedings of the 14th annual conference on Genetic and evolutionary computation , pp.791-798 [Details] |
|
(2012) | Evolutionary and Biologically Inspired Music, Sound, Art and Design: First International Conference, EvoMUSART 2012, M\'alaga, Spain, April 11-13, 2012. Proceedings 1
Loughran, R\'ois\'\in and Walker, Jacqueline and O'Neill, Michael and McDermott, James (2012) Genetic programming for musical sound analysis Evolutionary and Biologically Inspired Music, Sound, Art and Design: First International Conference, EvoMUSART 2012, M\'alaga, Spain, April 11-13, 2012. Proceedings 1 , pp.176-186 [Details] |
|
(2011) | Proceedings of the 13th annual conference on Genetic and evolutionary computation
McDermott, James and O'Reilly, Una-May (2011) An executable graph representation for evolutionary generative music Proceedings of the 13th annual conference on Genetic and evolutionary computation , pp.403-410 [Details] |
|
(2011) | European Conference on Genetic Programming
McDermott, James and O'Reilly, Una-May and Vanneschi, Leonardo and Veeramachaneni, Kalyan (2011) How far is it from here to there? A distance that is coherent with GP operators European Conference on Genetic Programming , pp.190-202 [Details] |
|
(2011) | Di Chio, Cecilia et al.(ed.). Applications of Evolutionary Computation: EvoApplications 2011: EvoCOMNET, EvoFIN, EvoHOT, EvoMUSART, EvoSTIM, and EvoTRANSLOG, Torino, Italy, April 27-29, 2011, Proceedings
Byrne, Jonathan and Fenton, Michael and Hemberg, Erik and McDermott, James and O'Neill, Michael and Shotton, Elizabeth and McNally, Ciaran (2011) Combining structural analysis and multi-objective criteria for evolutionary architectural Di Chio, Cecilia et al.(ed.). Applications of Evolutionary Computation: EvoApplications 2011: EvoCOMNET, EvoFIN, EvoHOT, EvoMUSART, EvoSTIM, and EvoTRANSLOG, Torino, Italy, April 27-29, 2011, Proceedings [Details] |
|
(2011) | Applications of Evolutionary Computation: EvoApplications 2011: EvoCOMNET, EvoFIN, EvoHOT, EvoMUSART, EvoSTIM, and EvoTRANSLOG, Torino, Italy, April 27-29, 2011, Proceedings, Part II
Byrne, Jonathan and Fenton, Michael and Hemberg, Erik and McDermott, James and O'Neill, Michael and Shotton, Elizabeth and Nally, Ciaran (2011) Combining structural analysis and multi-objective criteria for evolutionary architectural design Applications of Evolutionary Computation: EvoApplications 2011: EvoCOMNET, EvoFIN, EvoHOT, EvoMUSART, EvoSTIM, and EvoTRANSLOG, Torino, Italy, April 27-29, 2011, Proceedings, Part II , pp.204-213 [Details] |
|
(2010) | IEEE Congress on Evolutionary Computation
Galv\'an-L\'opez, Edgar and McDermott, James and O'Neill, Michael and Brabazon, Anthony (2010) Defining locality in genetic programming to predict performance IEEE Congress on Evolutionary Computation , pp.1-8 [Details] |
|
(2010) | IEEE Congress on Evolutionary Computation
Byrne, Jonathan and McDermott, James and Galv\'an-L\'opez, Edgar and O'Neill, Michael (2010) Implementing an intuitive mutation operator for interactive evolutionary 3d design IEEE Congress on Evolutionary Computation , pp.1-7 [Details] |
|
(2010) | Genetic Programming: 13th European Conference, EuroGP 2010, Istanbul, Turkey, April 7-9, 2010. Proceedings 13
Byrne, Jonathan and O'Neill, Michael and McDermott, James and Brabazon, Anthony (2010) An analysis of the behaviour of mutation in grammatical evolution Genetic Programming: 13th European Conference, EuroGP 2010, Istanbul, Turkey, April 7-9, 2010. Proceedings 13 , pp.14-25 [Details] |
|
(2010) | IEEE Congress on Evolutionary Computation
McDermott, James and O'Neill, Michael and Brabazon, Anthony (2010) Interactive interpolating crossover in grammatical evolution IEEE Congress on Evolutionary Computation , pp.1-8 [Details] |
|
(2010) | Applications of Evolutionary Computation: EvoApplications 2010: EvoCOMNET, EvoENVIRONMENT, EvoFIN, EvoMUSART, and EvoTRANSLOG, Istanbul, Turkey, April 7-9, 2010, Proceedings, Part II
Shao, Jianhua and McDermott, James and O'Neill, Michael and Brabazon, Anthony (2010) Jive: A generative, interactive, virtual, evolutionary music system Applications of Evolutionary Computation: EvoApplications 2010: EvoCOMNET, EvoENVIRONMENT, EvoFIN, EvoMUSART, and EvoTRANSLOG, Istanbul, Turkey, April 7-9, 2010, Proceedings, Part II , pp.341-350 [Details] |
|
(2010) | IEEE Congress on Evolutionary Computation
McDermott, James and Byrne, Jonathan and Swafford, John Mark and O'Neill, Michael and Brabazon, Anthony (2010) Higher-order functions in aesthetic EC encodings IEEE Congress on Evolutionary Computation , pp.1-8 [Details] |
|
(2010) | Proceedings of the 12th annual conference on Genetic and evolutionary computation
Galv\'an-L\'opez, Edgar and McDermott, James and O'Neill, Michael and Brabazon, Anthony (2010) Towards an understanding of locality in genetic programming Proceedings of the 12th annual conference on Genetic and evolutionary computation , pp.901-908 [Details] |
|
(2010) | Parallel Problem Solving from Nature, PPSN XI: 11th International Conference, Krak\'ow, Poland, September 11-15, 2010, Proceedings, Part I 11
McDermott, James and Galv\'an-Lop\'ez, Edgar and O'Neill, Michael (2010) A fine-grained view of GP locality with binary decision diagrams as ant phenotypes Parallel Problem Solving from Nature, PPSN XI: 11th International Conference, Krak\'ow, Poland, September 11-15, 2010, Proceedings, Part I 11 , pp.164-173 [Details] |
|
(2009) | Proceedings of i-HCI 2009, the Irish Conference on Human-Computer Interaction
McDermott, James (2009) Tree representations and the usability of interpolating controllers Proceedings of i-HCI 2009, the Irish Conference on Human-Computer Interaction [Details] |
|
(2009) | Proceedings of the 11th Annual conference on Genetic and evolutionary computation
O'Neill, Michael and Swafford, John Mark and McDermott, James and Byrne, Jonathan and Brabazon, Anthony and Shotton, Elizabeth and McNally, Ciaran and Hemberg, Martin (2009) Shape grammars and grammatical evolution for evolutionary design Proceedings of the 11th Annual conference on Genetic and evolutionary computation , pp.1035-1042 [Details] |
|
(2009) | Applications of Evolutionary Computing
Reddin, John and McDermott, James and O'Neill, Michael (2009) Elevated pitch: Automated grammatical evolution of short compositions Applications of Evolutionary Computing Berlin, Heidelberg, , pp.579-584 [Details] |
|
(2008) | Applications of Evolutionary Computing: EvoWorkshops 2008: EvoCOMNET, EvoFIN, EvoHOT, EvoIASP, EvoMUSART, EvoNUM, EvoSTOC, and EvoTransLog, Naples, Italy, March 26-28, 2008. Proceedings
McDermott, James and Griffith, Niall JL and O'Neill, Michael (2008) New-generation methods in an interpolating EC synthesizer interface Applications of Evolutionary Computing: EvoWorkshops 2008: EvoCOMNET, EvoFIN, EvoHOT, EvoIASP, EvoMUSART, EvoNUM, EvoSTOC, and EvoTransLog, Naples, Italy, March 26-28, 2008. Proceedings , pp.497-502 [Details] |
|
(2008) | Applications of Evolutionary Computing
McDermott, James and Griffith, Niall JL and O'Neill, Michael (2008) Evolutionary computation applied to the control of sound synthesis Applications of Evolutionary Computing [Details] |
|
(2007) | Applications of Evolutionary Computing: EvoWorkshops 2007: EvoCoMnet, EvoFIN, EvoIASP, EvoINTERACTION, EvoMUSART, EvoSTOC and EvoTransLog. Proceedings
McDermott, James and Griffith, Niall JL and O'Neill, Michael (2007) Evolutionary GUIs for sound synthesis Applications of Evolutionary Computing: EvoWorkshops 2007: EvoCoMnet, EvoFIN, EvoIASP, EvoINTERACTION, EvoMUSART, EvoSTOC and EvoTransLog. Proceedings , pp.547-556 [Details] |
|
(2006) | International Computer Music Conference
McDermott, James and Griffith, Niall JL and O'Neill, Michael (2006) Timbral, perceptual, and statistical attributes for synthesized sound International Computer Music Conference [Details] |
|
(2005) | Applications of Evolutionary Computing: EvoWorkkshops 2005: EvoBIO, EvoCOMNET, EvoHOT, EvoIASP, EvoMUSART, and EvoSTOC Lausanne, Switzerland, March 30-April 1, 2005 Proceedings
McDermott, James and Griffith, Niall JL and O'Neill, Michael (2005) Toward user-directed evolution of sound synthesis parameters Applications of Evolutionary Computing: EvoWorkkshops 2005: EvoBIO, EvoCOMNET, EvoHOT, EvoIASP, EvoMUSART, and EvoSTOC Lausanne, Switzerland, March 30-April 1, 2005 Proceedings , pp.517-526 [Details] |
Edited Books
Year | Publication | |
---|---|---|
(2017) | Genetic Programming: 20th European Conference, EuroGP 2017, Amsterdam, the Netherlands, April 19-21, 2017, Proceedings.
McDermott, James and Castelli, Mauro and Sekanina, Lukas (Ed.). (2017) Genetic Programming: 20th European Conference, EuroGP 2017, Amsterdam, the Netherlands, April 19-21, 2017, Proceedings Genetic Programming: 20th European Conference, EuroGP 2017, Amsterdam, the Netherlands, April 19-21, 2017, Proceedings. International: Springer. [Details] |
|
(2016) | Genetic Programming: 19th European Conference, EuroGP 2016, Porto, Portugal, March 30-April 1, 2016, Proceedings.
Heywood, Malcolm I and McDermott, James and Castelli, Mauro (Ed.). (2016) Genetic Programming: 19th European Conference, EuroGP 2016, Porto, Portugal, March 30-April 1, 2016, Proceedings Genetic Programming: 19th European Conference, EuroGP 2016, Porto, Portugal, March 30-April 1, 2016, Proceedings. International: Springer. [Details] |
|
(2014) | Evolutionary and biologically inspired music, sound, art and design.
McDermott, James and Correia, Jo\^o and Romero, Juan (Ed.). (2014) Evolutionary and biologically inspired music, sound, art and design Evolutionary and biologically inspired music, sound, art and design. International: Springer. [Details] |
|
(2013) | Evolutionary and Biologically Inspired Music, Sound, Art and Design: Second International Conference, EvoMUSART 2013, Vienna, Austria, April 3-5, 2013, Proceedings.
Machado, Penousal and McDermott, James and Carballal, Adrian (Ed.). (2013) Evolutionary and Biologically Inspired Music, Sound, Art and Design: Second International Conference, EvoMUSART 2013, Vienna, Austria, April 3-5, 2013, Proceedings Evolutionary and Biologically Inspired Music, Sound, Art and Design: Second International Conference, EvoMUSART 2013, Vienna, Austria, April 3-5, 2013, Proceedings. International: Springer. [Details] |
Other Journals
Year | Publication | |
---|---|---|
(2014) | 'Visualising evolutionary search spaces'
McDermott, James (2014) 'Visualising evolutionary search spaces' ACM SIGEVOlution, 7 (1) :2-10. [Details] |
|
(2008) | 'GEVA: grammatical evolution in Java'
O'Neill, Michael and Hemberg, Erik and Gilligan, Conor and Bartley, Eliott and McDermott, James and Brabazon, Anthony (2008) 'GEVA: grammatical evolution in Java' SIGEVOlution, 3 (2) :17-22. [Details] |
Published Reports
Year | Publication | |
---|---|---|
(2011) | Algorithms for cable network design on large-scale wind farms.
Berzan, Constantin and Veeramachaneni, Kalyan and McDermott, James and O'Reilly, Una-May (2011) Algorithms for cable network design on large-scale wind farms. MIT, MA, USA. [Details] |
Honours and Awards
Year | Title | Awarding Body | |
---|---|---|---|
2022 | ACM SIGEvo Impact Award | ACM | |
2014 | EuroGP Best reviewer award | SPECIES / EuroGP | |
2012 | EvoPAR best paper award | EvoPAR community | |
2011 | EvoMUSART best paper award | EvoMUSART community | |
2010 | EvoMUSART best paper award | EvoMUSART community | |
2010 | IRC/Marie Curie Inspire fellowship | IRC | |
2008 | IRC Empower fellowship | IRC |
Committees
Committee | Function | From / To | |
---|---|---|---|
ACM SIGEvolution Newsletter - editorial board | Member of the editorial board | 01-JAN-16 / | |
School of Computer Science Workload | Member | 01-MAY-21 / 30-APR-24 | |
Genetic Programming and Evolvable Machines Journal - Editorial Board | Member of the editorial board | 29-DEC-16 / | |
ACM GECCO General Evolutionary Computation and Hybrid - track | Track co-chair | 01-NOV-23 / 31-JUL-24 | |
College of Science and Engineering Research & Innovation | Delegate from Computer Science | 01-OCT-23 / | |
School of Computer Science Research & Graduate Studies | Chair | 31-AUG-23 / | |
School of Computer Science Research & Graduate Studies | Member | 01-MAY-21 / | |
College of Science and Engineering Graduate Studies | Delegate from Computer Science | 01-MAY-21 / 28-AUG-23 | |
MusTWork 2016 organisers' committee | Co-chair and co-organiser of workshop | 01-JAN-16 / |
Education
Year | Institution | Qualification | Subject | |
---|---|---|---|---|
2008 | University of Limerick | PhD | Computer Science | |
2000 | NUI Galway | BSc | Computing with Mathematics |
Languages
Language | |
---|---|
Gaeilge |
Consultancy
Client | Description | |
---|---|---|
Fidelity |
Community Engagement
Title | Type | From / To | |
---|---|---|---|
Board Membership | ITAG AI Forum | 01-MAR-20 / |
Reviews
Journal | Role | |
---|---|---|
Natural Computing | Reviewer | |
Ieee Access | Reviewer | |
Swarm and Evolutionary Computation | Reviewer | |
Parallel Problem Solving from Nature | Reviewer | |
International Conference on Artificial Intelligence in Music, Sound, Art and Design (EvoMUSART) | Reviewer | |
ACM Computers in Entertainment | Reviewer | |
Genetic and Evolutionary Computation Conference (GECCO) | Reviewer | |
IEEE Computational Intelligence Magazine (CIM) | Reviewer | |
Ieee Transactions On Neural Networks And Learning Systems | Reviewer | |
Soft Computing | Reviewer | |
European Conference on Genetic Programming (EuroGP) | Reviewer | |
European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases (ECML-PKDD) | Reviewer | |
Genetic Programming And Evolvable Machines | Editoral Board | |
IEEE Transactions On Evolutionary Computation | Reviewer | |
Artificial Intelligence Review | Reviewer | |
IEEE Congress On Evolutionary Computation | Reviewer | |
Artificial Intelligence And Cognitive Science Conference | Reviewer | |
Computer Music Journal | Reviewer | |
Computers & Operations Research | Reviewer | |
Computing and Cultural Heritage | Reviewer |
Teaching Interests
Current Postgraduate Students (Taught)
Name | Degree | Primary Supervisor | |
---|---|---|---|
Typically 2-8 postgrad students per year |
Recent Postgraduate Students
Graduation | Name | Degree | Primary Supervisor | |
---|---|---|---|---|
2023 | Michael Mescal | PhD | ||
2017 | Van Loi Cao | PhD | Y | |
2020 | Stefano Mauceri | PhD | Y | |
2015 | Felipe Assuncao | Msc |
Current Postgraduate Students (Research)
Student | Degree Type | Type | |
---|---|---|---|
Fitria Wulandari | Doctorate - Structured Ph.D (Engineering) | Supervisor | |
Jiaolin Luo | Doctorate - Structured Ph.D (Engineering) | Co-supervisor (1) | |
Maziar Kanani | Doctorate - Structured Ph.D (Engineering) | Supervisor | |
Danny Diamond | Doctorate - Structured Ph.D (Engineering) | Supervisor |
Modules Taught
Term/Year | Module Title | Module Code | Subject / Desc | |
---|---|---|---|---|
S2/2018-2019 | Advanced Topics in Machine Learning and Implementation Retrieval | CT5107 | ||
S1/2021-2022 | Programming and Tools for Artificial Intelligence - Online | CT5148 | ||
S1/2019-2020 | Programming and Tools for Artificial Intelligence - Online | CT5148 | ||
S2/2019-2020 | Optimisation | CT5141 | Part of MSc Artificial Intelligence | |
S1/2022-2023 | Programming and Tools for Artificial Intelligence - Online | CT5148 | ||
S1/2023-2024 | Programming and Tools for Artificial Intelligence - Online | CT5148 | ||
S2/2020-2021 | Algorithms | CT1120 | ||
S2/2021-2022 | Deep Learning | CT5133 | ||
S2/2022-2023 | Deep Learning | CT5133 | ||
S2/2023-2024 | Deep Learning | CT5133 | ||
S2/2020-2021 | Deep Learning - Online | CT5145 | ||
S1/2021-2022 | Deep Learning - Online | CT5145 | ||
S1/2022-2023 | Deep Learning - Online | CT5145 | ||
S2/2023-2024 | Deep Learning - Online | CT5145 | ||
S1/2022-2023 | Programming and Tools for Artificial Intelligence | CT5132 | ||
S1/2020-2021 | Programming and Tools for Artificial Intelligence | CT5132 | ||
S1/2021-2022 | Programming and Tools for Artificial Intelligence | CT5132 | ||
S1/2023-2024 | Programming and Tools for Artificial Intelligence | CT5132 | ||
S1/2020-2021 | Optimisation | CT5141 | ||
S1/2021-2022 | Optimisation | CT5141 | ||
S1/2022-2023 | Optimisation | CT5141 | ||
S1/2023-2024 | Optimisation | CT5141 | ||
S1/2020-2021 | Programming and Tools for Artificial Intelligence - Online | CT5148 | ||
S1/2019-2020 | Programming and Tools for Artificial Intelligence | CT5132 |