VLDB 2026 Research / reviewers in the wild / expert
Aonghus Lawlor
dblp:94/6962
· DBLP profile ↗
24ranked-venue papers in the field
0as first author
15since 2021 · last 2026
0000-0002-6160-4639ORCID · verified
Domains — venue-derived; a paper can count in several
Information Retrieval & Web Search · 17Data Mining & Knowledge Discovery · 6Big Data, Cloud & Distributed Data Systems · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Transfer Learning via User-Item Graph Convolution for Enhanced Cross-Domain RecommendationabstractIn cross-domain recommendation, the cold-start recommendation problem often arises in scenarios where users have interacted with items in a source domain but not in a target domain. A key challenge in this cross-domain recommendation setting is how to effectively transfer user preferences from the source domain to the target domain. Most existing transfer learning models address this challenge but typically require extensive computations and incremental operations, which limit their scalability and efficiency. To overcome these limitations, we propose a novel similarity-based framework, called Similarity-based Transfer Graph Convolution Network (SimTranGCN), designed specifically for cold-start users. Our approach combines item-KNN, deep learning, and graph convolutional models such as LightGCN. SimTranGCN first constructs a similarity matrix across domains, and then uses this matrix to infer user preferences in the target domain based on their interactions in the source domain. Empirical experiments demonstrate that SimTranGCN is highly competitive against existing methods, achieving state-of-the-art performance on two paired domain transfer tasks. Zheng Ju, Qinqin Wang, Diarmuid O'Reilly-Morgan, Elias Z. Tragos, Neil J. Hurley, Ruihai Dong, Aonghus Lawlor |
WSDM | 7 |
| 2026 | Don't Get Bored: Enhancing Scalability and Diversity in Session-Based Slate RecommendationabstractReinforcement learning (RL) has demonstrated great potential to improve slate-based recommender systems by optimizing long-term user engagement. However, addressing the combinatorial action space in slate recommendations remains challenging. Recent work decomposes slate Q -values into item-wise Q -values, improving the tractability of value-based methods to learn the model. But in scenarios with a large item pool and a resource-intensive value function like deep neural networks, the action selection process still incurs substantial computational costs. Slow training might be tolerable, but high costs during action selection could hinder real-time deployment. To address this issue, this article introduces an actor method that reduces Q -function evaluations to a subset of items, significantly cutting inference time for practical deployment. The research suggests acquiring representations at both item and slate levels, strategically identifying a specific item subset for slate composition. The proposed methodologies are assessed over different simulated user engagement behaviors: users certain about preferences (“decisive” behavior) and those more exploratory or bored users, losing interest with repetitive content exposure (“explorative” behavior). Empirical evaluation shows that the proposed approach achieves comparable user engagement with a value-based policy across behaviors. Meanwhile, it notably enhances serving time while recommending diverse topic slates, thus demonstrating its potential effectiveness and efficiency in real-world applications. Aayush Singha Roy, Edoardo D'Amico, Elias Z. Tragos, Aonghus Lawlor, Neil J. Hurley |
Trans. Recomm. Syst. | 4 |
| 2025 | DiffGR: A Discrete Diffusion-Based Model for Personalised Recommendation by Reconstructing User-Item Bipartite Graphs
Zheng Ju, Honghui Du, Elias Z. Tragos, Neil J. Hurley, Aonghus Lawlor |
ECIR (3) | 5 |
| 2025 | Multi-Label Transfer Learning in Non-Stationary Data StreamsabstractLabel concepts in multi-label data streams often experience drift in non-stationary environments, either independently or in relation to other labels. Transferring knowledge between related labels can accelerate adaptation, yet research on multi-label transfer learning for data streams remains limited. To address this, we propose two novel transfer learning methods: BR-MARLENE leverages knowledge from different labels in both source and target streams for multi-label classification; BRPW-MARLENE builds on this by explicitly modelling and transferring pairwise label dependencies to enhance learning performance. Comprehensive experiments show that both methods outperform state-of-the-art multi-label stream approaches in non-stationary environments, demonstrating the effectiveness of inter-label knowledge transfer for improved predictive performance. The implementation is available at https://github.com/nino2222/MARLENE. Honghui Du, Leandro L. Minku, Aonghus Lawlor, Huiyu Zhou 0001 |
ICDM | 3 |
| 2025 | EARL: The 2nd Workshop on Evaluating and Applying Recommender Systems with Large Language Models
Irene Li, Ruihai Dong, Guillaume Salha, Aonghus Lawlor, Dairui Liu, Lei Li 0042 |
RecSys | 4 |
| 2025 | SlateLLM: Distilling LLM Semantics into Session-Aware Slate Recommendation without Inference OverheadabstractSession-based slate recommendation systems curate ranked sets of items in real-time, adapting to evolving user interactions.Balancing relevance, diversity, and novelty remains challenging for reinforcement learning (RL) methods.Recent advances in large language models (LLMs) offer a new possibility to leverage their semantic reasoning capabilities to refine slate composition.In this work, we examine the impact of LLM-driven reasoning on slate generation by integrating LLMs with an RL-based slate recommender and evaluating in terms of accuracy, similarity, diversity, and novelty.We extend the RecSim framework with real-world interaction data and introduce a session-aware evaluation protocol that captures long-term engagement.Our analysis reveals that LLM reasoning enhances subcategory-level diversity while maintaining relevance, leading to increased user engagement.By visualizing category-level shifts in slate composition we uncover systematic patterns in how LLMs refine recommendation diversity.Although direct LLM use during inference may be hampered by computational demands and latency concerns, our experimental results demonstrate that integrating LLM modifications during training enables the model to internalize the nuanced characteristics of LLM reasoning without incurring inference overhead, thereby improving recommendation performance, serving time efficiency, and deployability. Aayush Singha Roy, Elias Z. Tragos, Aonghus Lawlor, Neil J. Hurley |
RecSys | 3 |
| 2025 | NodeRec+: A Lightweight Framework for Federated Recommender SystemsabstractData privacy is a critical concern in today's data-driven world. To this end, Federated Learning (FL) has been researched extensively, as it allows sensitive data to be kept secure on local devices while training global Machine Learning (ML) models across multiple devices. Several FL topologies have been introduced to address different users' needs. FL fits well within the Recommender Systems (RS) domain, with decentralised large-scale datasets and user privacy issues, as it improves personalised recommendations and accuracy while keeping users' sensitive data secure. Diarmuid O'Reilly-Morgan, Erika Duriakova, Elias Z. Tragos, Neil J. Hurley, Aonghus Lawlor |
SIGIR | 5 |
| 2024 | RecPrompt: A Self-tuning Prompting Framework for News Recommendation Using Large Language ModelsabstractNews recommendations heavily rely on Natural Language Processing (NLP) methods to analyze, understand, and categorize content, enabling personalized suggestions based on user interests and reading behaviors. Large Language Models (LLMs) like GPT-4 have shown promising performance in understanding natural language. However, the extent of their applicability to news recommendation systems remains to be validated. This paper introduces RecPrompt, the first self-tuning prompting framework for news recommendation, leveraging the capabilities of LLMs to perform complex news recommendation tasks. This framework incorporates a news recommender and a prompt optimizer that applies an iterative bootstrapping process to enhance recommendations through automatic prompt engineering. Extensive experimental results with 400 users show that RecPrompt can achieve an improvement of 3.36% in AUC, 10.49% in MRR, 9.64% in nDCG@5, and 6.20% in nDCG@10 compared to deep neural models. Additionally, we introduce TopicScore, a novel metric to assess explainability by evaluating LLM's ability to summarize topics of interest for users. The results show LLM's effectiveness in accurately identifying topics of interest and delivering comprehensive topic-based explanations. Dairui Liu, Boming Yang, Honghui Du, Derek Greene, Neil J. Hurley, Aonghus Lawlor, Ruihai Dong, Irene Li |
CIKM | 6 |
| 2024 | Recommending Personalised Targeted Training Adjustments for Marathon RunnersabstractPreparing for the marathon involves many weeks of dedicated training. Achieving the right balance between building strength and endurance and the need for rest and recovery is a must, if a runner is to arrive at the start-line injury-free and ready to achieve their desired finish-time. However, because most recreational runners rely on generic training plans, they can struggle to find this balance, which can impact their motivation, health, and performance. In this paper, we describe a novel case-based reasoning approach to fine-tuning a runner’s training by recommending training adjustments based on the patterns of similar runners at corresponding points in their marathon training. The approach is designed to target training adjustments that are based on similar runners but with varying race goals, to allow runners to adjust their training for slower or faster finish-times, as their training progresses and motivations change. We evaluate the recommendations produced using a large-scale real-world dataset according to several factors: (i) the plausibility of the recommended training adjustment, (ii) the effectiveness of the adjustment when it comes to achieving a particular performance goal, and (iii) the safety of the adjustment in terms of the degree of risk that it will lead to an injury or otherwise disrupt training. Our findings suggest that plausible, effective, and safe recommendations can be generated for runners when evaluated against a range of race goals. Ciara Feely, Brian Caulfield 0001, Aonghus Lawlor, Barry Smyth |
RecSys | 3 |
| 2024 | Exploring Coresets for Efficient Training and Consistent Evaluation of Recommender SystemsabstractRecommender systems have achieved remarkable success in various web applications, such as e-commerce, online advertising, and social media, harnessing the power of big data. To attain optimal model performance, recommender systems are typically trained on very large datasets, with substantial numbers of users and items. However, large datasets often present challenges in terms of processing time and computational resources. Coreset selection offers a method for obtaining a reduced yet representative subset from vast datasets, thereby enhancing the efficiency of training machine learning algorithms. Nevertheless, little research has been conducted to explore the practical implications of different coreset selection approaches on the performance of recommender systems algorithms. In this paper, we systematically investigate the impact of various coreset selection techniques. We evaluate the performance of the resulting coresets using inductive recommendation models which allow for consistent evaluations to be performed. The experimental results demonstrate that coreset methods are a powerful and useful approach for obtaining reduced datasets which preserve the properties of the large original dataset and have competitive performance compared to the time required to train with the full dataset. Zheng Ju, Honghui Du, Elias Z. Tragos, Neil J. Hurley, Aonghus Lawlor |
RecSys | 5 |
| 2023 | Item Graph Convolution Collaborative Filtering for Inductive Recommendations
Edoardo D'Amico, Khalil Muhammad, Elias Z. Tragos, Barry Smyth, Neil J. Hurley, Aonghus Lawlor |
ECIR (1) | 6 |
| 2023 | Pure Spectral Graph Embeddings: Reinterpreting Graph Convolution for Top-N Recommendation
Edoardo D'Amico, Aonghus Lawlor, Neil J. Hurley |
PAKDD (3) | 2 |
| 2023 | Scalable Deep Q-Learning for Session-Based Slate RecommendationabstractReinforcement learning (RL) has demonstrated great potential to improve slate-based recommender systems by optimizing recommendations for long-term user engagement. To handle the combinatorial action space in slate recommendation, recent works decompose the Q-value of a slate into item-wise Q-values, using an item-wise value-based policy. However, the common case where the value function is a parameterized function taking state and action as input results in a linearly increasing number of evaluations required to select an action, proportional to the number of candidate items. While slow training may be acceptable, this becomes intractable when considering the costly evaluation of the parameterized function, such as with deep neural networks, during model serving time. To address this issue, we propose an actor-based policy that reduces the evaluation of the Q-function to a subset of items, significantly reducing inference time and enabling practical deployment in real-world industrial settings. In our empirical evaluation, we demonstrate that our proposed approach achieves equivalent user session engagement to a value-based policy, while significantly reducing the slate serving time by at least 4 times. Aayush Singha Roy, Edoardo D'Amico, Elias Z. Tragos, Aonghus Lawlor, Neil J. Hurley |
RecSys | 4 |
| 2022 | MARF: User-Item Mutual Aware Representation with Feedback
Qinqin Wang, Khalil Muhammad, Diarmuid O'Reilly-Morgan, Barry Smyth, Elias Z. Tragos, Aonghus Lawlor, Neil J. Hurley, Ruihai Dong |
ICWE | 6 |
| 2021 | Boosting the Training Time of Weakly Coordinated Distributed Machine LearningabstractIn this paper, we propose a novel communication-efficient algorithm for distributed matrix factorisation. Our goal is to find a good trade-off between the communication overhead and the overall model training time. In our setting, the training data is distributed across multiple servers that aim to learn a joint machine learning model. In contrast to standard distributed computation, due to privacy concerns, the participating servers are not allowed to share raw data, however, sharing of the non-personal model parameters is allowed. We investigate the draw-backs of traditional strongly coordinated distributed techniques and compare them to weakly coordinated gossip approaches. The advantage of strongly coordinated approaches is that the learning process closely mimics that of a centralised algorithm and hence this approach can keep the overall training time at a minimum. However, this is at the expense of a large communication footprint of the algorithm. On the other hand, the weakly coordinated gossip approach offers a communication efficient solution that can take a large amount of training time to reach a good accuracy. As a solution, we develop a hybrid approach combining the above two approaches. We apply the hybrid approach on a latent factor model solving a top-N recommendation problem and we show that the hybrid approach achieves good accuracy in relatively short training time with minimal communication overhead particularly on very sparse data. Erika Duriakova, Elias Z. Tragos, Aonghus Lawlor, Barry Smyth, Neil J. Hurley |
IEEE BigData | 3 |
| 2020 | FedFast: Going Beyond Average for Faster Training of Federated Recommender SystemsabstractFederated learning (FL) is quickly becoming the de facto standard for the distributed training of deep recommendation models, using on-device user data and reducing server costs. In a typical FL process, a central server tasks end-users to train a shared recommendation model using their local data. The local models are trained over several rounds on the users' devices and the server combines them into a global model, which is sent to the devices for the purpose of providing recommendations. Standard FL approaches use randomly selected users for training at each round, and simply average their local models to compute the global model. The resulting federated recommendation models require significant client effort to train and many communication rounds before they converge to a satisfactory accuracy. Users are left with poor quality recommendations until the late stages of training. We present a novel technique, FedFast, to accelerate distributed learning which achieves good accuracy for all users very early in the training process. We achieve this by sampling from a diverse set of participating clients in each training round and applying an active aggregation method that propagates the updated model to the other clients. Consequently, with FedFast the users benefit from far lower communication costs and more accurate models that can be consumed anytime during the training process even at the very early stages. We demonstrate the efficacy of our approach across a variety of benchmark datasets and in comparison to state-of-the-art recommendation techniques. Khalil Muhammad, Qinqin Wang, Diarmuid O'Reilly-Morgan, Elias Z. Tragos, Barry Smyth, Neil J. Hurley, James Geraci, Aonghus Lawlor |
KDD | 8 |
| 2020 | An Algorithmic Framework for Decentralised Matrix Factorisation
Erika Duriakova, Weipeng Huang, Elias Z. Tragos, Aonghus Lawlor, Barry Smyth, James Geraci, Neil J. Hurley |
ECML/PKDD (2) | 4 |
| 2020 | Fit to Run: Personalised Recommendations for Marathon TrainingabstractTraining for the marathon is a complex problem. In order to run an optimal time, runners must find the right workload for their current abilities and identify the correct balance between the hard work and rest throughout their training programmes. We propose a recommender system that will help guide runners through the weeks leading up to the marathon. Using a large sample of marathon training data (8730 runners), we generate user profiles that capture both a runner’s current fitness and training levels, and leverage this information to generate tailored recommendations for future weeks of training. We investigate patterns of successful runners to determine how best to schedule recommendations and training to allow for improvement in fitness levels alongside adequate rest. Jakim Berndsen, Barry Smyth, Aonghus Lawlor |
RecSys | 3 |
| 2020 | Providing Explainable Race-Time Predictions and Training Plan Recommendations to Marathon RunnersabstractMillions of people participate in marathon events every year, typically devoting at least 12-16 weeks to building their endurance and fitness so that they can safely complete these gruelling 42.2km races. Most runners follow a training plan that is tailored to their expected finish-time (e.g. sub-4 hours or 4-5 hours), and these plans will prescribe a complex mixture of training sessions to help them achieve these times. However, such plans cannot adapt to the individual needs (fitness levels, changing goals, personal preferences) of runners, providing only broad training guidance rather than more personalised support. The development of wearable sensors and mobile fitness applications facilitates the collection of a large amount of training data from runners. In this paper, we propose a recommender system that utilizes such training data to deliver more personalised training advice to runners, using ideas from case-based reasoning to reuse and adapt the training habits of similar runners. Explainability plays a significant role in this type of system, and we also describe how the predictions and recommendation advice can be presented to runners. An initial off-line evaluation is presented based on a large-scale, real-world dataset. Ciara Feely, Brian Caulfield 0001, Aonghus Lawlor, Barry Smyth |
RecSys | 3 |
| 2020 | Combining Rating and Review Data by Initializing Latent Factor Models with Topic Models for Top-N RecommendationabstractNowadays we commonly have multiple sources of data associated with items. Users may provide numerical ratings, or implicit interactions, but may also provide textual reviews. Although many algorithms have been proposed to jointly learn a model over both interactions and textual data, there is room to improve the many factorization models that are proven to work well on interactions data, but are not designed to exploit textual information. Our focus in this work is to propose a simple, yet easily applicable and effective, method to incorporate review data into such factorization models. In particular, we propose to build the user and item embeddings within the topic space of a topic model learned from the review data. This has several advantages: we observe that initializing the user and item embeddings in topic space leads to faster convergence of the factorization algorithm to a model that out-performs models initialized randomly, or with other state-of-the-art initialization strategies. Moreover, constraining user and item factors to topic space allows for the learning of an interpretable model that users can visualise. Francisco J. Peña, Diarmuid O'Reilly-Morgan, Elias Z. Tragos, Neil J. Hurley, Erika Duriakova, Barry Smyth, Aonghus Lawlor |
RecSys | 7 |
| 2019 | Pace my race: recommendations for marathon runningabstractWe propose marathon running as a novel domain for recommender systems and machine learning. Using high-resolution marathon performance data from multiple marathon races (n = 7931), we build in-race recommendations for runners. We show that we can outperform the existing techniques which are currently employed for in-race finish-time prediction, and we demonstrate how such predictions may be used to make real time recommendations to runners. The recommendations are made at critical points in the race to provide personalised guidance so the runner can adjust their race strategy. Through the association of model features and the expert domain knowledge of marathon runners we generate explainable, adaptable pacing recommendations which can guide runners to their best possible finish time and help them avoid the potentially catastrophic effects of hitting the wall. Jakim Berndsen, Barry Smyth, Aonghus Lawlor |
RecSys | 3 |
| 2019 | PDMFRec: a decentralised matrix factorisation with tunable user-centric privacyabstractConventional approaches to matrix factorisation (MF) typically rely on a centralised collection of user data for building a MF model. This approach introduces an increased risk when it comes to user privacy. In this short paper we propose an alternative, user-centric, privacy enhanced, decentralised approach to MF. Our method pushes the computation of the recommendation model to the user's device, and eliminates the need to exchange sensitive personal information; instead only the loss gradients of local (device-based) MF models need to be shared. Moreover, users can select the amount and type of information to be shared, for enhanced privacy. We demonstrate the effectiveness of this approach by considering different levels of user privacy in comparison with state-of-the-art alternatives. Erika Duriakova, Elias Z. Tragos, Barry Smyth, Neil J. Hurley, Francisco J. Peña, Panagiotis Symeonidis, James Geraci, Aonghus Lawlor |
RecSys | 8 |
| 2019 | PyRecGym: a reinforcement learning gym for recommender systemsabstractRecommender systems (RS) share many features and objectives with reinforcement learning (RL) systems. The former aim to maximise user satisfaction by recommending the right items to the right users at the right time, the latter maximise future rewards by selecting state-changing actions in some environment. The concept of an RL gym has become increasingly important when it comes to supporting the development of RL models. A gym provides a simulation environment in which to test and develop RL agents, providing a state model, actions, rewards/penalties etc. In this paper we describe and demonstrate the PyRecGym gym, which is specifically designed for the needs of recommender systems research, by supporting standard test datasets (MovieLens, Yelp etc.), common input types (text, numeric etc.), and thereby offering researchers a reproducible research environment to accelerate experimentation and development of RL in RS. Bichen Shi, Makbule Gulcin Ozsoy, Neil J. Hurley, Barry Smyth, Elias Z. Tragos, James Geraci, Aonghus Lawlor |
RecSys | 7 |
| 2014 | Using Digital Footprints for a City-Scale Traffic SimulationabstractThis article introduces a microsimulation of urban traffic flows within a large-scale scenario implemented for the Greater Dublin region in Ireland. Traditionally, the data available for traffic simulations come from a population census and dedicated road surveys that only partly cover shopping, leisure, or recreational trips. To account for the latter, the presented traffic modeling framework exploits the digital footprints of city inhabitants on services such as Twitter and Foursquare. We enriched the model with findings from our previous studies on geographical layout of communities in a country-wide mobile phone network to account for socially related journeys. These datasets were used to calibrate a variant of a radiation model of spatial choice, which we introduced in order to drive individuals’ decisions on trip destinations within an assigned daily activity plan. We observed that given the distribution of population, the workplace locations, a comprehensive set of urban facilities, and a list of typical activity sequences of city dwellers collected within a national travel survey, the developed microsimulation reproduces not only the journey statistics such as peak travel periods but also the traffic volumes at main road segments with surprising accuracy. Gavin McArdle, Eoghan Furey, Aonghus Lawlor, Alexei Pozdnoukhov |
ACM Trans. Intell. Syst. Technol. | 3 |