Demo Data from VLDB 2026 / reviewers in the wild / expert
Enda Howley
dblp:71/5537
· DBLP profile ↗
28ranked-venue papers
3as first author
10since 2021 · last 2025
0000-0003-2687-4630ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 18 · 3 first-author · 7 since 2021Systems, architecture and hardware · 4 · 1 since 2021Software engineering, systems software and programming languages · 3Security and privacy · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
1 paper |
Knowledge representation and reasoning · 50% Planning, search and constraint satisfaction · 50% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Knowledge representation and reasoning › decision theory
multi-criteria decision making |
0.7 | 1 | 2023 | Distributional Multi-Objective Decision Making · IJCAI 2023 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › decision making under uncertainty
utility maximization |
0.7 | 1 | 2023 | Distributional Multi-Objective Decision Making · IJCAI 2023 |
Bioinformatics and computational biology › computational microbiology
microbiome analysis |
0.4 | 1 | 2020 | Chordomics: a visualization tool for linking function to phylogeny in microbiomes · Bioinform. 2020 |
Bioinformatics and computational biology
metagenomics |
0.1 | 1 | 2020 | Chordomics: a visualization tool for linking function to phylogeny in microbiomes · Bioinform. 2020 |
Bioinformatics and computational biology › transcriptomics
metatranscriptomics |
0.1 | 1 | 2020 | Chordomics: a visualization tool for linking function to phylogeny in microbiomes · Bioinform. 2020 |
Methods — techniques the papers use, named apart from their topics
pruning operators · 0.7distributional reinforcement learning · 0.7linked omics visualization · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Expected scalarised returns dominance: a new solution concept for multi-objective decision makingabstractAbstract In many real-world scenarios, the utility of a user is derived from a single execution of a policy. In this case, to apply multi-objective reinforcement learning, the expected utility of the returns must be optimised. Various scenarios exist where a user’s preferences over objectives (also known as the utility function) are unknown or difficult to specify. In such scenarios, a set of optimal policies must be learned. However, settings where the expected utility must be maximised have been largely overlooked by the multi-objective reinforcement learning community and, as a consequence, a set of optimal solutions has yet to be defined. In this work, we propose first-order stochastic dominance as a criterion to build solution sets to maximise expected utility. We also define a new dominance criterion, known as expected scalarised returns (ESR) dominance, that extends first-order stochastic dominance to allow a set of optimal policies to be learned in practice. Additionally, we define a new solution concept called the ESR set, which is a set of policies that are ESR dominant. Finally, we present a new multi-objective tabular distributional reinforcement learning (MOTDRL) algorithm to learn the ESR set in multi-objective multi-armed bandit settings. Conor F. Hayes, Timothy Verstraeten, Diederik M. Roijers, Enda Howley, Patrick Mannion |
Neural Comput. Appl. | 4 |
| 2025 | Agent-based dynamic thresholding for adaptive anomaly detection using reinforcement learning
Enda Howley, Michael Schukat |
Neural Comput. Appl. | 2 |
| 2024 | ADT: Time series anomaly detection for cyber-physical systems via deep reinforcement learningabstractCyber-physical systems (CPS) play a vital role in modern society across various sectors, ranging from smart grid to water treatment, and their security has become one of the major concerns. Due to the significantly growing complexity and scale of CPS and cyber-attacks, it is imperative to develop defense and prevention strategies specifically for CPS that are adaptive, scalable, and robust. An important research and application direction in this domain is time series anomaly detection within CPS utilizing advanced machine learning techniques, such as deep learning and reinforcement learning. However, many anomaly detectors fail to balance between detection performance and computational overhead, limiting their applicability in CPS. In this paper, we introduce a novel agent-based dynamic thresholding (ADT) method based on the deep reinforcement learning technique, i.e. deep Q-network (DQN), to model thresholding in anomaly detection as a Markov decision process. By utilizing anomaly scores generated from an autoencoder and other useful information perceived from a simulated environment, ADT performs the optimal dynamic thresholding control, facilitating real-time adaptive anomaly detection for time series. Rigorous evaluations were conducted on realistic datasets from water treatment and industrial control systems, specifically SWaT, WADI, and HAI, comparing against established benchmarks. The experimental results demonstrate ADT's superior detection performance, dynamic thresholding capability, data-efficient learning, and robustness. Notably, ADT, even when trained on minimal labeled data, consistently outperforms benchmarks with F1 scores ranging from 0.995 to 0.999 across all datasets. It is effective even in challenging scenarios where the environmental feedback is noisy, delayed, or partial. Beyond its direct application as an advanced anomaly detector, ADT possesses the versatility to act as a lightweight dynamic thresholding controller, boosting other anomaly detection models. This underscores ADT's considerable promise in sophisticated and dynamic CPS environments. Enda Howley, Michael Schukat |
Comput. Secur. | 2 |
| 2024 | Exploring the Pareto front of multi-objective COVID-19 mitigation policies using reinforcement learningabstractInfectious disease outbreaks can have a disruptive impact on public health and societal processes. As decision-making in the context of epidemic mitigation is multi-dimensional hence complex, reinforcement learning in combination with complex epidemic models provides a methodology to design refined prevention strategies. Current research focuses on optimizing policies with respect to a single objective, such as the pathogen’s attack rate. However, as the mitigation of epidemics involves distinct, and possibly conflicting, criteria (i.a., mortality, morbidity, economic cost, well-being), a multi-objective decision approach is warranted to obtain balanced policies. To enhance future decision-making, we propose a deep multi-objective reinforcement learning approach by building upon a state-of-the-art algorithm called Pareto Conditioned Networks (PCN) to obtain a set of solutions for distinct outcomes of the decision problem. We consider different deconfinement strategies after the first Belgian lockdown within the COVID-19 pandemic and aim to minimize both COVID-19 cases (i.e., infections and hospitalizations) and the societal burden induced by the mitigation measures. As such, we connected a multi-objective Markov decision process with a stochastic compartment model designed to approximate the Belgian COVID-19 waves and explore reactive strategies. As these social mitigation measures are implemented in a continuous action space that modulates the contact matrix of the age-structured epidemic model, we extend PCN to this setting. We evaluate the solution set that PCN returns, and observe that it explored the whole range of possible social restrictions, leading to high-quality trade-offs, as it captured the problem dynamics. In this work, we demonstrate that multi-objective reinforcement learning adds value to epidemiological modeling and provides essential insights to balance mitigation policies. Mathieu Reymond, Conor F. Hayes, Lander Willem, Roxana Radulescu, Steven Abrams, Diederik M. Roijers, Enda Howley, Patrick Mannion, Niel Hens, Ann Nowé, Pieter Libin |
Expert Syst. Appl. | 7 |
| 2023 | Distributional Multi-Objective Decision MakingabstractFor effective decision support in scenarios with conflicting objectives, sets of potentially optimal solutions can be presented to the decision maker. We explore both what policies these sets should contain and how such sets can be computed efficiently. With this in mind, we take a distributional approach and introduce a novel dominance criterion relating return distributions of policies directly. Based on this criterion, we present the distributional undominated set and show that it contains optimal policies otherwise ignored by the Pareto front. In addition, we propose the convex distributional undominated set and prove that it comprises all policies that maximise expected utility for multivariate risk-averse decision makers. We propose a novel algorithm to learn the distributional undominated set and further contribute pruning operators to reduce the set to the convex distributional undominated set. Through experiments, we demonstrate the feasibility and effectiveness of these methods, making this a valuable new approach for decision support in real-world problems. Willem Röpke, Conor F. Hayes, Patrick Mannion, Enda Howley, Ann Nowé, Diederik M. Roijers |
IJCAI | 4 |
| 2023 | Monte Carlo tree search algorithms for risk-aware and multi-objective reinforcement learningabstractAbstract In many risk-aware and multi-objective reinforcement learning settings, the utility of the user is derived from a single execution of a policy. In these settings, making decisions based on the average future returns is not suitable. For example, in a medical setting a patient may only have one opportunity to treat their illness. Making decisions using just the expected future returns–known in reinforcement learning as the value–cannot account for the potential range of adverse or positive outcomes a decision may have. Therefore, we should use the distribution over expected future returns differently to represent the critical information that the agent requires at decision time by taking both the future and accrued returns into consideration. In this paper, we propose two novel Monte Carlo tree search algorithms. Firstly, we present a Monte Carlo tree search algorithm that can compute policies for nonlinear utility functions (NLU-MCTS) by optimising the utility of the different possible returns attainable from individual policy executions, resulting in good policies for both risk-aware and multi-objective settings. Secondly, we propose a distributional Monte Carlo tree search algorithm (DMCTS) which extends NLU-MCTS. DMCTS computes an approximate posterior distribution over the utility of the returns, and utilises Thompson sampling during planning to compute policies in risk-aware and multi-objective settings. Both algorithms outperform the state-of-the-art in multi-objective reinforcement learning for the expected utility of the returns. Conor F. Hayes, Mathieu Reymond, Diederik M. Roijers, Enda Howley, Patrick Mannion |
Auton. Agents Multi Agent Syst. | 4 |
| 2023 | Seismic data IO and sorting optimization in HPC through ANNs prediction based auto-tuning for ExSeisDatabstractAbstract ExSeisDat is designed using standard message passing interface (MPI) library for seismic data processing on high-performance super-computing clusters. These clusters are generally designed for efficient execution of complex tasks including large size IO. The IO performance degradation issues arise when multiple processes try accessing data from parallel networked storage. These complications are caused by restrictive protocols running by a parallel file system (PFS) controlling the disks and due to less advancement in storage hardware itself as well. This requires and leads to the tuning of specific configuration parameters to optimize the IO performance, commonly not considered by users focused on writing parallel application. Despite its consideration, the changes in configuration parameters are required from case to case. It adds up to further degradation in IO performance for a large SEG-Y format seismic data file scaling to petabytes. The SEG-Y IO and file sorting operations are the two of the main features of ExSeisDat. This research paper proposes technique to optimize these SEG-Y operations based on artificial neural networks (ANNs). The optimization involves auto-tuning of the related configuration parameters, using IO bandwidth prediction by the trained ANN models through machine learning (ML) process. Furthermore, we discuss the impact on prediction accuracy and statistical analysis of auto-tuning bandwidth results, by the variation in hidden layers nodes configuration of the ANNs. The results have shown the overall improvement in bandwidth performance up to 108.8% and 237.4% in the combined SEG-Y IO and file sorting operations test cases, respectively. Therefore, this paper has demonstrated the significant gain in SEG-Y seismic data bandwidth performance by auto-tuning the parameters settings on runtime by using an ML approach. Abdul Jabbar Saeed Tipu, Padraig Ó Conbhuí, Enda Howley |
Neural Comput. Appl. | 3 |
| 2023 | A Genetic Programming-based Framework for Semi-automated Multi-agent Systems EngineeringabstractWith the rise of new technologies, such as Edge computing, Internet of Things, Smart Cities, and Smart Grids, there is a growing need for multi-agent systems (MAS) approaches. Designing multi-agent systems is challenging, and doing this in an automated way is even more so. To address this, we propose a new framework, Evolved Gossip Contracts (EGC). It builds on Gossip Contracts (GC), a decentralised cooperation protocol that is used as the communication mechanism to facilitate self-organisation in a cooperative MAS. GC has several methods that are implemented uniquely, depending on the goal the MAS aims to achieve. The EGC framework uses evolutionary computing to search for the best implementation of these methods. To evaluate EGC, it was used to solve a classical NP-hard optimisation problem, the Bin Packing Problem (BPP). The experimental results show that EGC successfully discovered a decentralised strategy to solve the BPP, which is better than two classical heuristics on test cases similar to those on which it was trained; the improvement is statistically significant. EGC is the first framework that leverages evolutionary computing to semi-automate the discovery of a communication protocol for a MAS that has been shown to be effective at solving an NP-hard problem. Nicola Mc Donnell, Jim Duggan, Enda Howley |
ACM Trans. Auton. Adapt. Syst. | 3 |
| 2022 | A practical guide to multi-objective reinforcement learning and planningabstractAbstract Real-world sequential decision-making tasks are generally complex, requiring trade-offs between multiple, often conflicting, objectives. Despite this, the majority of research in reinforcement learning and decision-theoretic planning either assumes only a single objective, or that multiple objectives can be adequately handled via a simple linear combination. Such approaches may oversimplify the underlying problem and hence produce suboptimal results. This paper serves as a guide to the application of multi-objective methods to difficult problems, and is aimed at researchers who are already familiar with single-objective reinforcement learning and planning methods who wish to adopt a multi-objective perspective on their research, as well as practitioners who encounter multi-objective decision problems in practice. It identifies the factors that may influence the nature of the desired solution, and illustrates by example how these influence the design of multi-objective decision-making systems for complex problems. Conor F. Hayes, Roxana Radulescu, Eugenio Bargiacchi, Johan Källström, Matthew Macfarlane, Mathieu Reymond, Timothy Verstraeten, Luisa M. Zintgraf, Richard Dazeley, Fredrik Heintz, Enda Howley, Athirai Aravazhi Irissappane, Patrick Mannion, Ann Nowé, Gabriel de Oliveira Ramos, Marcello Restelli, Peter Vamplew 0001, Diederik M. Roijers |
Auton. Agents Multi Agent Syst. | 11 |
| 2022 | Applying Reinforcement Learning towards automating energy efficient virtual machine consolidation in cloud data centers
Rachael Shaw, Enda Howley, Enda Barrett |
Inf. Syst. | 2 |
| 2020 | Evolved Gossip Contracts - A Framework for Designing Multi-agent Systems
Nicola Mc Donnell, Enda Howley, Jim Duggan |
PPSN (1) | 2 |
| 2020 | Chordomics: a visualization tool for linking function to phylogeny in microbiomesabstractSUMMARY: The overarching aim of microbiome analysis is to uncover the links between microbial phylogeny and function in order to access ecosystem functioning. This can be done using several experimental strategies targeting different biomolecules, including DNA (metagenomics), RNA (metatranscriptomics) and proteins (metaproteomics). Despite the importance of linking microbial function to phylogeny there are currently no visualization tools that effectively integrate this information. Chordomics is a Shiny-based application for linked -omics data analysis, allowing users to visualize microbial function and phylogeny on a single plot and compare datasets across time and environments. AVAILABILITY AND IMPLEMENTATION: Chordomics is available on GitHub: https://github.com/kevinmcdonnell6/chordomics; software is coded in R and JavaScript and a demonstration version is available at https://kmcd.shinyapps.io/ChordomicsDemo/. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Kevin McDonnell, Nicholas Waters, Enda Howley, Florence Abram |
Bioinform. | 3 |
| 2020 | Dynamic virtual machine consolidation using a multi-agent system to optimise energy efficiency in cloud computing
Nicola Mc Donnell, Enda Howley, Jim Duggan |
Future Gener. Comput. Syst. | 2 |
| 2019 | An Energy Efficient and Interference Aware Virtual Machine Consolidation Algorithm Using Workload Classification
Rachael Shaw, Enda Howley, Enda Barrett |
ICSOC | 2 |
| 2019 | A multitime-steps-ahead prediction approach for scheduling live migration in cloud data centersabstractSummary One of the major challenges facing cloud computing is to accurately predict future resource usage to provision data centers for future demands. Cloud resources are constantly in a state of flux, making it difficult for forecasting algorithms to produce accurate predictions for short times scales (ie, 5 minutes to 1 hour). This motivates the research presented in this paper, which compares nonlinear and linear forecasting methods with a sequence prediction algorithm known as a recurrent neural network to predict CPU utilization and network bandwidth usage for live migration. Experimental results demonstrate that a multitime‐ahead prediction algorithm reduces bandwidth consumption during critical times and improves overall efficiency of a data center. Martin Duggan, Rachael Shaw, Jim Duggan, Enda Howley, Enda Barrett |
Softw. Pract. Exp. | 4 |
| 2018 | Predicting host CPU utilization in the cloud using evolutionary neural networks
Karl Mason, Martin Duggan, Enda Barrett, Jim Duggan, Enda Howley |
Future Gener. Comput. Syst. | 5 |
| 2017 | Predicting the Available Bandwidth on Intra Cloud Network Links for Deadline Constrained Workflow Scheduling in Public Clouds
Rachael Shaw, Enda Howley, Enda Barrett |
ICSOC | 2 |
| 2017 | Policy invariance under reward transformations for multi-objective reinforcement learning
Patrick Mannion, Sam Devlin, Karl Mason, Jim Duggan, Enda Howley |
Neurocomputing | 5 |
| 2017 | Multi-objective dynamic economic emission dispatch using particle swarm optimisation variants
Karl Mason, Jim Duggan, Enda Howley |
Neurocomputing | 3 |
| 2014 | A parallel framework for Bayesian reinforcement learningabstractSolving a finite Markov decision process using techniques from dynamic programming such as value or policy iteration require a complete model of the environmental dynamics. The distribution of rewards, transition probabilities, states and actions all need to be fully observable, discrete and complete. For many problem domains, a complete model containing a full representation of the environmental dynamics may not be readily available. Bayesian reinforcement learning (RL)\ is a technique devised to make better use of the information observed through learning than simply computing Q-functions. However, this approach can often require extensive experience in order to build up an accurate representation of the true values. To address this issue, this paper proposes a method for parallelising a Bayesian RL technique aimed at reducing the time it takes to approximate the missing model. We demonstrate the technique on learning next state transition probabilities without prior knowledge. The approach is general enough for approximating any probabilistically driven component of the model. The solution involves multiple learning agents learning in parallel on the same task. Agents share probability density estimates amongst each other in an effort to speed up convergence to the true values. Enda Barrett, Jim Duggan, Enda Howley |
Connect. Sci. | 3 |
| 2014 | Preface to the special issue: Adaptive Learning Agents, Part 1abstract1. An Adaptive Learning Agent is capable of adapting its behaviour in order to react to changes in its environment and using previous experience to improve its performance with respect to some eval... Sam Devlin, Daniel Hennes, Enda Howley |
Connect. Sci. | 3 |
| 2014 | Preface to the special issue: Adaptive Learning Agents Part 2abstract1. An adaptive learning agent is capable of adapting its behaviour in order to react to changes in its environment and using previous experience to improve its performance with respect to some eval... Sam Devlin, Daniel Hennes, Enda Howley |
Connect. Sci. | 3 |
| 2013 | Applying reinforcement learning towards automating resource allocation and application scalability in the cloudabstractSUMMARY Public Infrastructure as a Service (IaaS) clouds such as Amazon, GoGrid and Rackspace deliver computational resources by means of virtualisation technologies. These technologies allow multiple independent virtual machines to reside in apparent isolation on the same physical host. Dynamically scaling applications running on IaaS clouds can lead to varied and unpredictable results because of the performance interference effects associated with co‐located virtual machines. Determining appropriate scaling policies in a dynamic non‐stationary environment is non‐trivial. One principle advantage exhibited by IaaS clouds over their traditional hosting counterparts is the ability to scale resources on‐demand. However, a problem arises concerning resource allocation as to which resources should be added and removed when the underlying performance of the resource is in a constant state of flux. Decision theoretic frameworks such as Markov Decision Processes are particularly suited to decision making under uncertainty. By applying a temporal difference, reinforcement learning algorithm known as Q‐learning, optimal scaling policies can be determined. Additionally, reinforcement learning techniques typically suffer from curse of dimensionality problems, where the state space grows exponentially with each additional state variable. To address this challenge, we also present a novel parallel Q‐learning approach aimed at reducing the time taken to determine optimal policies whilst learning online. Copyright © 2012 John Wiley & Sons, Ltd. Enda Barrett, Enda Howley, Jim Duggan |
Concurr. Comput. Pract. Exp. | 2 |
| 2011 | Particle swarm optimisation with gradually increasing directed neighbourhoodsabstractParticle swarm optimisation (PSO) is an intelligent random search algorithm, and the key to success is to effectively balance between the exploration of the solution space in the early stages and the exploitation of the solution space in the late stages. This paper presents a new dynamic topology called "gradually increasing directed neighbourhoods (GIDN)" that provides an effective way to balance between exploration and exploitation in the entire iteration process. In our model, each particle begins with a small number of connections and there are many small isolated swarms that improve the exploration ability. At each iteration, we gradually add a number of new connections between particles which improves the ability of exploitation gradually. Furthermore, these connections among particles are created randomly and have directions. We formalise this topology using random graph representations. Experiments are conducted on 31 benchmark test functions to validate our proposed topology. The results show that the PSO with GIDN performs much better than a number of the state of the art algorithms on almost all of the 31 functions. Enda Howley, Jim Duggan |
GECCO | 2 |
| 2009 | Optimisation of the Beer Distribution Game with complex customer demand patternsabstractThis paper examines a simulation of the Beer Distribution Game and a number of optimisation approaches to this game. This well known game was developed at MIT in the 1960s and has been widely used to educate graduate students and business managers on the dynamics of supply chains. This game offers a complex simulation environment involving multidimensional constrained parameters. In this research we have examined a traditional genetic algorithm approach to optimising this game, while also for the first time examining a particle swarm optimisation approach. Optimisation is used to determine the best ordering policies across an entire supply chain. This paper will present experimental results for four complex customer demand patterns. We will examine the efficacy of our optimisation approaches and analyse the implications of the results on the Beer Distribution Game. Our experimental results clearly demonstrate the advantages of both genetic algorithm and particle swarm approaches to this complex problem. We will outline a direct comparison of these results, and present a series of conclusions relating to the Beer Distribution Game. Enda Howley, Jim Duggan |
IEEE Congress on Evolutionary Computation | 2 |
| 2008 | The Effects of Payoff Preferences on Agent Tolerance
Enda Howley, Colm O'Riordan |
ALIFE | 1 |
| 2006 | The Effects and Evolution of Implicit Trust in Populations Playing the Iterated Prisoner's DilemmaabstractThe concept of trust is central to engendering cooperation among autonomous agents. This paper focuses on the topic of trust and how agents may bias their interactions based upon implicit trust. We define implicit trust as that which is conveyed through the utilities of a simple game offer. We introduce this concept of implicit trust and present our motivations for examining this phenomenon. We define a game theoretic framework, including possible strategy sets and a game environment. We outline a series of experiments which illustrate the effects of implicit trust. Finally, we draw conclusions based on the experimental results presented. Enda Howley, Colm O'Riordan |
IEEE Congress on Evolutionary Computation | 1 |
| 2005 | The emergence of cooperation among agents using simple fixed bias taggingabstractThe principle of cooperation influences our everyday lives. This conflict between individual and collective rationality can be modelled through the use of social dilemmas such as the prisoner's dilemma. Reflecting the reality that real world autonomous agents are not chosen at random to interact, we acknowledge the role some structuring mechanisms can play in increasing cooperation. This paper examines one simple structuring technique which has been shown to increase cooperation among agents. Tagging mechanisms structure a population into subgroups and as a result reflect many aspects which are relevant to the domains of kin selection and trust. We outline some simulations involving a simple tagging system and outline the main factors which are vital to increasing cooperation. Enda Howley, Colm O'Riordan |
Congress on Evolutionary Computation | 1 |