Michael Luck

dblp:09/6641 · DBLP profile ↗
← Back
73ranked-venue papers
6as first author
12since 2021 · last 2026
0000-0002-0926-2061ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 48 · 3 first-author · 10 since 2021Graphics, computer vision, multimedia, augmented reality and games · 14 · 6 since 2021Software engineering, systems software and programming languages · 8 · 1 first-authorHuman-computer interaction and ubiquitous computing · 6 · 1 first-author · 1 since 2021Systems, architecture and hardware · 5Databases, data management, data science and information retrieval · 2Applied, interdisciplinary, general and emerging computing · 2 · 1 first-authorTheory of computation · 1
YearPublicationVenuePosition
2026 Fairness Aware Reinforcement Learning via Proximal Policy Optimization
abstract
Fairness in multi-agent systems (MAS) focuses on equitable reward distribution among agents in scenarios involving sensitive attributes such as race, gender, or socioeconomic status. This paper introduces fairness in Proximal Policy Optimization (PPO) with a penalty term derived from a fairness definition such as demographic parity, counterfactual fairness, or conditional statistical parity. The proposed method, which we call Fair-PPO, balances reward maximisation with fairness by integrating two penalty components: a retrospective component that minimises disparities in past outcomes and a prospective component that ensures fairness in future decision-making. We evaluate our approach in two games: the Allelopathic Harvest, a cooperative and competitive MAS focused on resource collection, where some agents possess a sensitive attribute, and HospitalSim, a hospital simulation, in which agents coordinate the operations of hospital patients with different mobility and priority needs. Experiments show that Fair-PPO achieves fairer policies than PPO across the fairness metrics and, through the retrospective and prospective penalty components, reveals a wide spectrum of strategies to improve fairness; at the same time, its performance pairs with that of state-of-the-art fair reinforcement-learning algorithms. Fairness comes at the cost of reduced efficiency, but does not compromise equality among the overall population (Gini index). These findings underscore the potential of Fair-PPO to address fairness challenges in MAS.
Gabriele La Malfa, Jie Zhang 0050, Michael Luck, Elizabeth Black
AAAI3
2025 Resolving Social Dilemmas with Minimal Reward Transfer - Extended Abstract
Richard Willis, Yali Du 0001, Joel Z. Leibo, Michael Luck
AAMAS4
2025 Quantifying the Self-Interest Level of Markov Social Dilemmas
abstract
This paper introduces a novel method for estimating the self-interest level of Markov social dilemmas. We extend the concept of self-interest level from normal-form games to Markov games, providing a quantitative measure of the minimum reward exchange required to align individual and collective interests. We demonstrate our method on three environments from the Melting Pot suite, representing either common-pool resources or public goods. Our results illustrate how reward exchange can enable agents to transition from selfish to collective equilibria in a Markov social dilemma. This work contributes to multi-agent reinforcement learning by providing a practical tool for analysing complex, multistep social dilemmas. Our findings offer insights into how reward structures can promote or hinder cooperation, with potential applications in areas such as mechanism design.
Richard Willis, Yali Du 0001, Joel Z. Leibo, Michael Luck
IJCAI4
2025 Large Language Models Miss the Multi-agent Mark
abstract
Recent interest in Multi-Agent Systems of Large Language Models (MAS LLMs) has led to an increase in frameworks leveraging multiple LLMs to tackle complex tasks. However, much of this literature appropriates the terminology of MAS without engaging with its foundational principles. In this position paper, we highlight critical discrepancies between MAS theory and current MAS LLMs implementations, focusing on four key areas: the social aspect of agency, environment design, coordination and communication protocols, and measuring emergent behaviours. Our position is that many MAS LLMs lack multi-agent characteristics such as autonomy, social interaction, and structured environments, and often rely on oversimplified, LLM-centric architectures. The field may slow down and lose traction by revisiting problems the MAS literature has already addressed. Therefore, we systematically analyse this issue and outline associated research opportunities; we advocate for better integrating established MAS concepts and more precise terminology to avoid mischaracterisation and missed opportunities.
Emanuele La Malfa, Gabriele La Malfa, Samuele Marro, Jie Zhang 0050, Elizabeth Black, Michael Luck, Philip Torr 0001, Michael J. Wooldridge
NeurIPS6
2024 SemLa: A Visual Analysis System for Fine-Grained Text Classification
abstract
Fine-grained text classification requires models to distinguish between many fine-grained classes that are hard to tell apart. However, despite the increased risk of models relying on confounding features and predictions being especially difficult to interpret in this context, existing work on the interpretability of fine-grained text classification is severely limited. Therefore, we introduce our visual analysis system, SemLa, which incorporates novel visualization techniques that are tailored to this challenge. Our evaluation based on case studies and expert feedback shows that SemLa can be a powerful tool for identifying model weaknesses, making decisions about data annotation, and understanding the root cause of errors.
Munkhtulga Battogtokh, Cosmin Davidescu, Michael Luck, Rita Borgo
AAAI3
2024 Explorative Imitation Learning: A Path Signature Approach for Continuous Environments
abstract
Some imitation learning methods combine behavioural cloning with self-supervision to infer actions from state pairs. However, most rely on a large number of expert trajectories to increase generalisation and human intervention to capture key aspects of the problem, such as domain constraints. In this paper, we propose Continuous Imitation Learning from Observation (CILO), a new method augmenting imitation learning with two important features: (i) exploration, allowing for more diverse state transitions, requiring less expert trajectories and resulting in fewer training iterations; and (ii) path signatures, allowing for automatic encoding of constraints, through the creation of non-parametric representations of agents and expert trajectories. We compared CILO with a baseline and two leading imitation learning methods in five environments. It had the best overall performance of all methods in all environments, outperforming the expert in two of them.
Nathan Gavenski, Juarez Monteiro, Felipe Meneguzzi, Michael Luck, Odinaldo Rodrigues
ECAI4
2024 The Role of Perception, Acceptance, and Cognition in the Usefulness of Robot Explanations
Hana Kopecka, Jose M. Such, Michael Luck
IJCAI3
2024 Resolving social dilemmas with minimal reward transfer
abstract
Abstract Social dilemmas present a significant challenge in multi-agent cooperation because individuals are incentivised to behave in ways that undermine socially optimal outcomes. Consequently, self-interested agents often avoid collective behaviour. In response, we formalise social dilemmas and introduce a novel metric, the general self-interest level, to quantify the disparity between individual and group rationality in such scenarios. This metric represents the maximum proportion of their individual rewards that agents can retain while ensuring that a social welfare optimum becomes a dominant strategy. Our approach diverges from traditional concepts of altruism, instead focusing on strategic reward redistribution. By transferring rewards among agents in a manner that aligns individual and group incentives, rational agents will maximise collective welfare while pursuing their own interests. We provide an algorithm to compute efficient transfer structures for an arbitrary number of agents, and introduce novel multi-player social dilemma games to illustrate the effectiveness of our method. This work provides both a descriptive tool for analysing social dilemmas and a prescriptive solution for resolving them via efficient reward transfer contracts. Applications include mechanism design, where we can assess the impact on collaborative behaviour of modifications to models of environments.
Richard Willis, Yali Du 0001, Joel Z. Leibo, Michael Luck
Auton. Agents Multi Agent Syst.4
2024 Visual Analytics for Fine-grained Text Classification Models and Datasets
abstract
Abstract In natural language processing (NLP), text classification tasks are increasingly fine‐grained, as datasets are fragmented into a larger number of classes that are more difficult to differentiate from one another. As a consequence, the semantic structures of datasets have become more complex, and model decisions more difficult to explain. Existing tools, suited for coarse‐grained classification, falter under these additional challenges. In response to this gap, we worked closely with NLP domain experts in an iterative design‐and‐evaluation process to characterize and tackle the growing requirements in their workflow of developing fine‐grained text classification models. The result of this collaboration is the development of SemLa, a novel Visual Analytics system tailored for 1) dissecting complex semantic structures in a dataset when it is spatialized in model embedding space, and 2) visualizing fine‐grained nuances in the meaning of text samples to faithfully explain model reasoning. This paper details the iterative design study and the resulting innovations featured in SemLa. The final design allows contrastive analysis at different levels by unearthing lexical and conceptual patterns including biases and artifacts in data. Expert feedback on our final design and case studies confirm that SemLa is a useful tool for supporting model validation and debugging as well as data annotation.
Munkhtulga Battogtokh, Yiwen Xing, Cosmin Davidescu, Alfie Abdul-Rahman, Michael Luck, Rita Borgo
Comput. Graph. Forum5
2024 Preferences for AI Explanations Based on Cognitive Style and Socio-Cultural Factors
abstract
Designing AI systems with the capacity to explain their behaviour is paramount to enable human oversight, facilitate trust, promote acceptance of technology and, ultimately, empower users and improve their experience. There are, however, several challenges to explainable AI, one of which is the generation and selection of explanations from the causal history of a given event. Causal attribution, among other cognitive processes, has been found to be influenced by socio-cultural factors, which suggests that there could be systematic differences in preferences for AI explanations between communities of users according to their cognitive style and socio-cultural characteristics. In this paper, we investigate the relationship between preferences in the explanations provided by belief-desire-intention AI agents, cognitive style (holistic vs analytical), and socio-cultural factors, such as gender, education, social class, and political and religious beliefs. We found a relationship between explanation preference, cognitive style and various socio-cultural characteristics. Holistic cognitive style is associated with preference for goal explanations while analytic cognitive style is associated with preference for belief explanations. Socio-cultural variables that affect explanation preference are gender, religious beliefs, educational attainment, some fields of education, and political party affiliation.
Hana Kopecka, Jose M. Such, Michael Luck
Proc. ACM Hum. Comput. Interact.3
2023 Combining theory of mind and abductive reasoning in agent-oriented programming
abstract
Abstract This paper presents a novel model, called TomAbd, that endows autonomous agents with Theory of Mind capabilities. TomAbd agents are able to simulate the perspective of the world that their peers have and reason from their perspective. Furthermore, TomAbd agents can reason from the perspective of others down to an arbitrary level of recursion, using Theory of Mind of $$n^{\text {th}}$$ n th order. By combining the previous capability with abductive reasoning, TomAbd agents can infer the beliefs that others were relying upon to select their actions, hence putting them in a more informed position when it comes to their own decision-making. We have tested the TomAbd model in the challenging domain of Hanabi, a game characterised by cooperation and imperfect information. Our results show that the abilities granted by the TomAbd model boost the performance of the team along a variety of metrics, including final score, efficiency of communication, and uncertainty reduction.
Nieves Montes, Michael Luck, Nardine Osman 0001, Odinaldo Rodrigues, Carles Sierra
Auton. Agents Multi Agent Syst.2
2022 Collaborative Filtering to Capture AI User's Preferences as Norms
Marc Serramia, Natalia Criado, Michael Luck
PRIMA3
2018 Deriving Persuasion Strategies Using Search-Based Model Engineering
abstract
We consider a one-to-many persuasion setting, where a persuader presents arguments to a multi-party audience, aiming to convince them of some particular goal argument. The individual audience members each have differing personal knowledge, which they use, together with the arguments presented by the persuader, to determine whether they are convinced of the goal. The persuader must, therefore, carefully consider its strategy, i.e., which arguments to assert, in order to maximise the number of convinced audience members. Here, we use evolutionary search to find (near-)optimal strategies for the persuader. We implement our approach using search-based model engineering, which provides a natural and efficient encoding for such problems. We investigate the performance of our approach on a range of settings, considering different structures and sizes of argumentation frameworks (representing the underlying knowledge available to the persuader and audience members), and varying the size of audience and of the audience members' personal knowledge bases. We show that we can find effective strategies for problems with more than 200 arguments and more than 100 audience members. Further, we show that the approach supports multiple persuader objectives, finding persuader strategies that aim to minimise arguments to assert while still maximising the number of convinced audience members.
Josh Murphy, Alexandru Burdusel, Michael Luck, Steffen Zschaler, Elizabeth Black
COMMA3
2018 Toward personalized and adaptive QoS assessments via context awareness
abstract
Abstract Quality of Service (QoS) properties play an important role in distinguishing between functionally equivalent services and accommodating the different expectations of users. However, the subjective nature of some properties and the dynamic and unreliable nature of service environments may result in cases where the quality values advertised by the service provider are either missing or untrustworthy. To tackle this, a number of QoS estimation approaches have been proposed, using the observation history available on a service to predict its performance. Although the context underlying such previous observations (and corresponding to both user and service related factors) could provide an important source of information for the QoS estimation process, it has only been used to a limited extent by existing approaches. In response, we propose a context‐aware quality learning model, realized via a learning‐enabled service agent, exploiting the contextual characteristics of the domain to provide more personalized, accurate, and relevant quality estimations for the situation at hand. The experiments conducted demonstrate the effectiveness of the proposed approach, showing promising results (in terms of prediction accuracy) in different types of changing service environments.
Lina Barakat, Phillip Taylor, Nathan Griffiths, Adel Taweel, Michael Luck, Simon Miles
Comput. Intell.5
2018 Adaptive composition in dynamic service environments
Lina Barakat, Simon Miles, Michael Luck
Future Gener. Comput. Syst.3
2017 Negotiation strategy for continuous long-term tasks in a grid environment
Valeriia Haberland, Simon Miles, Michael Luck
Auton. Agents Multi Agent Syst.3
2017 Establishing norms with metanorms over interaction topologies
abstract
Norms are a valuable means of establishing coherent cooperative behaviour in decentralised systems in which there is no central authority. Axelrod’s seminal model of norm establishment in populations of self-interested individuals provides some insight into the mechanisms needed to support this through the use of metanorms, but considers only limited scenarios and domains. While further developments of Axelrod’s model have addressed some of the limitations, there is still only limited consideration of such metanorm models with more realistic topological configurations. In response, this paper tries to address such limitation by considering its application to different topological structures. Our results suggest that norm establishment is achievable in lattices and small worlds, while such establishment is not achievable in scale-free networks, due to the problematic effects of hubs. The paper offers a solution, first by adjusting the model to more appropriately reflect the characteristics of the problem, and second by offering a new dynamic policy adaptation approach to learning the right behaviour. Experimental results demonstrate that this dynamic policy adaptation overcomes the difficulties posed by the asymmetric distribution of links in scale-free networks, leading to an absence of norm violation, and instead to norm emergence.
Samhar Mahmoud, Nathan Griffiths, Jeroen Keppens, Michael Luck
Auton. Agents Multi Agent Syst.4
2016 A Heuristic Strategy for Persuasion Dialogues
abstract
Argument-based persuasion dialogues provide an effective mechanism for agents to communicate their beliefs, and their reasons for those beliefs, in order to convince another agent of some topic argument. In such dialogues, the persuader has strategic considerations, and must decide which of its known arguments should be asserted, and the order in which they should be asserted. Recent works consider mechanisms for determining an optimal strategy for persuading the responder. However, computing such strategies is expensive, swiftly becoming impractical as the number of arguments increases. In response, we present a strategy that uses heuristic information of the domain arguments and can be computed with high numbers of arguments. Our results show that not only is the heuristic strategy fast to compute, it also performs significantly better than a random strategy.
Josh Murphy, Elizabeth Black, Michael Luck
COMMA3
2016 A coherence maximisation process for solving normative inconsistencies
Natalia Criado, Elizabeth Black, Michael Luck
Auton. Agents Multi Agent Syst.3
2015 A Context-Aware Approach for Personalised and Adaptive QoS Assessments
Lina Barakat, Adel Taweel, Michael Luck, Simon Miles
ICSOC3
2015 MC2MABS: A Monte Carlo Model Checker for Multiagent-Based Simulations
Benjamin Herd, Simon Miles, Peter McBurney, Michael Luck
MABS4
2015 Evaluating how agent methodologies support the specification of the normative environment through the development process
Emilia Garcia, Simon Miles, Michael Luck, Adriana Giret
Auton. Agents Multi Agent Syst.3
2015 BDI reasoning with normative considerations
Felipe Meneguzzi, Odinaldo Rodrigues, Nir Oren, Wamberto Weber Vasconcelos, Michael Luck
Eng. Appl. Artif. Intell.5
2015 Decision making with natural language based preferences and psychology-inspired heuristics
Ingrid Nunes, Simon Miles, Michael Luck, Simone D. J. Barbosa, Carlos José Pereira de Lucena
Eng. Appl. Artif. Intell.3
2015 Using reputation and adaptive coalitions to support collaboration in competitive environments
Ana Peleteiro-Ramallo, Juan C. Burguillo, Michael Luck, Josep Lluís Arcos, Juan A. Rodríguez-Aguilar
Eng. Appl. Artif. Intell.3
2015 Natural Language-based Representation of User Preferences
abstract
Preferences have been widely studied in several areas including computer science, as they play an important role in many computational tasks, such as decision making support, providing recommendations and personalizing applications. Although many approaches consider particular preference representation models to be used as input for algorithms to address these tasks, there is a need for identifying a model that provides adequate constructions for users to express their preferences. In this paper, we propose a preference meta-model that provides various preference constructs, which include end-user expressions. We start by describing an exploratory study of how people express their preferences in natural language, which provides the basis for the meta-model. After describing the meta-model, we evaluate it with two user studies in different domains. The results of this evaluation indicate that the preference statements that can be expressed with the meta-model are adequate for allowing users to indicate their preferences to a computational system.
Ingrid Nunes, Simone D. J. Barbosa, Donald D. Cowan, Simon Miles, Michael Luck, Carlos José Pereira de Lucena
Interact. Comput.5
2014 Negotiation to Execute Continuous Long-Term Tasks
abstract
Recently, research has focused on processing tasks that require continuous execution to produce data in a real-time manner. Such tasks often also need to be executed for long periods of time such as years, requiring large amounts of resources (e.g. CPUs) that can be found in a Grid. However, a Grid may be unwilling or unable to allocate resources for continuous usage far in advance, because of high fluctuations in resource availability and/or resource demand. Therefore, a client must relax its requirements in terms of long-term execution, and negotiate a shorter period of execution time; when this period ends, the client must negotiate again to continue task's execution. We propose a negotiation strategy, ConTask, which helps to increase the periods of execution time, and reduce the length of interruptions between them.
Valeriia Haberland, Simon Miles, Michael Luck
ECAI3
2014 Information-based Incentivisation when Rewards are Inadequate
abstract
In many cases, intermediaries play a major role in linking between service providers and their target users. Yet, attracting intermediaries at a marketplace to promote a service to their existing customers can be very challenging, since they are usually very busy and would incur additional cost as a result of such promotion. In response, this paper presents an information-based incentivisation framework, which combines financial rewards with other motivating information, in order to incentivise intermediaries at a marketplace to undertake service promotion. Specifically, the intermediaries are associated with a group of incentivising agents, capable of learning the individual motivational needs of these intermediaries, and accordingly target them with the most effective incentives. The incentivising agents collaborate with each other to gather motivational information, by sharing their observations on intermediaries. The proposed incentivisation approach is evaluated through a corresponding agent-based simulation, and the experimental results obtained demonstrate its effectiveness.
Samhar Mahmoud, Lina Barakat, Simon Miles, Adel Taweel, Brendan Delaney, Michael Luck
ECAI6
2014 Pattern-based Explanation for Automated Decisions
abstract
Explanations play an essential role in decision support and recommender systems as they are directly associated with the acceptance of those systems and the choices they make. Although approaches have been proposed to explain automated decisions based on multi-attribute decision models, there is a lack of evidence that they produce the explanations users need. In response, in this paper we propose an explanation generation technique, which follows user-derived explanation patterns. It receives as input a multi-attribute decision model, which is used together with user-centric principles to make a decision to which an explanation is generated. The technique includes algorithms that select relevant attributes and produce an explanation that justifies an automated choice. An evaluation with a user study demonstrates the effectiveness of our approach.
Ingrid Nunes, Simon Miles, Michael Luck, Simone D. J. Barbosa, Carlos José Pereira de Lucena
ECAI3
2014 An Agent-Based Service Marketplace for Dynamic and Unreliable Settings
Lina Barakat, Samhar Mahmoud, Simon Miles, Adel Taweel, Michael Luck
ICSOC5
2014 Effective Cooperations Through Non-Monetary Exchanges: A Computational Framework
abstract
Today there is an increase in the number of cooperative initiatives in different domains to make tools and data available to global communities free or charge. Such cooperative systems are open, heterogeneous, dynamic, and lack a formal payment system. Incentivising cooperation in these scenarios is essential to maintain their effectiveness. Therefore, there is a recognised need to move away from an ad hoc approach to one in which cooperation is supported and encouraged. The agent-oriented paradigm has been advocated as a natural way to design and implement systems that are distributed and heterogeneous. However, developing an agent-oriented system for today's cooperative systems is challenging. It requires a means not only to provide non-monetary incentives for service providers, but also to consider the level of quality of cooperations, in terms of the quality of provided and received services. In this context, the key contribution of this paper is a framework for non-monetary interactions among self-interested agents, in which the motivation to cooperate and the bases for analysing cooperations come from Piaget's theory of exchange values. Our framework includes a computational model of these values, which defines how exchange values are accumulated and spent by interacting agents. We illustrate how our framework can be used by agents to analyze cooperations and to take decisions about them, and provide an empirical evaluation.
Maíra Ribeiro Rodrigues, Michael Luck
Int. J. Cooperative Inf. Syst.2
2014 Efficient adaptive QoS-based service selection
Lina Barakat, Simon Miles, Michael Luck
Serv. Oriented Comput. Appl.3
2013 Communicating Open Systems: Extended Abstract
Mark d'Inverno, Michael Luck, Pablo Noriega, Juan A. Rodríguez-Aguilar, Carles Sierra
IJCAI2
2013 Verification and Validation of Agent-Based Simulations Using Approximate Model Checking
Benjamin Herd, Simon Miles, Peter McBurney, Michael Luck
MABS4
2013 Declarative planning in procedural agent architectures
Felipe Meneguzzi, Michael Luck
Expert Syst. Appl.2
2012 Efficient Correlation-Aware Service Selection
abstract
Accounting for quality correlations among web services when performing service composition is essential to obtain more accurate quality estimations of service combinations, thus providing users with better composite solutions. Yet, most current composition approaches fail to address such correlations by assuming independence between services regarding their quality values. In response, this paper presents a correlation-aware composition approach, where quality dependencies among services are modelled and considered during composite service selection. Moreover, to improve selection efficiency, correlation-aware search space reduction techniques are introduced, which prune out uninteresting service compositions prior to selection. The effectiveness of the approach, in terms of time and optimality, is demonstrated via experimental results.
Lina Barakat, Simon Miles, Michael Luck
ICWS3
2012 Behaviour Regulation and Normative Systems
Michael Luck
KES-AMSTA1
2012 Investigating Explanations to Justify Choice
Ingrid Nunes, Simon Miles, Michael Luck, Carlos José Pereira de Lucena
UMAP3
2012 Evolutionary testing of autonomous software agents
Duy Cu Nguyen, Simon Miles, Anna Perini, Paolo Tonella, Mark Harman, Michael Luck
Auton. Agents Multi Agent Syst.6
2012 An efficient and versatile approach to trust and reputation using hierarchical Bayesian modelling
W. T. Luke Teacy, Michael Luck, Alex Rogers, Nicholas R. Jennings
Artif. Intell.2
2012 Communicating open systems
abstract
Just as conventional institutions are organisational structures for coordinating the activities of multiple interacting individuals, electronic institutions provide a computational analogue for coordinating the activities of multiple interacting software agents. In this paper, we argue that open multi-agent systems can be effectively designed and implemented as electronic institutions, for which we provide a comprehensive computational model. More specifically, the paper provides an operational semantics for electronic institutions, specifying the essential data structures, the state representation and the key operations necessary to implement them. We specify the agent workflow structure that is the core component of such electronic institutions and particular instantiations of knowledge representation languages that support the institutional model. In so doing, we provide the first formal account of the electronic institution concept in a rigorous and unambiguous way.
Mark d'Inverno, Michael Luck, Pablo Noriega, Juan A. Rodríguez-Aguilar, Carles Sierra
Artif. Intell.2
2012 Applying electronic contracting to the aerospace aftercare domain
Felipe Meneguzzi, Sanjay Modgil, Nir Oren, Simon Miles, Michael Luck, Noura Faci
Eng. Appl. Artif. Intell.5
2012 Graphical norms via conceptual graphs
abstract
The specification of acceptable behaviour can be achieved via the use of obligations, permissions and prohibitions, collectively known as norms, which identify the states of affairs that should, may, or should not hold. Norms provide the ability to constrain behaviour while preserving individual agent autonomy. While much work has focused on the semantics of norms, the design of normative systems, and in particular understanding the impact of norms on a system, has received little attention. Since norms often interact with each other (for example, a permission may temporarily derogate an obligation, or a prohibition and obligation may conflict), understanding the effects of norms and their interactions becomes increasingly difficult as the number of norms increases. Yet this understanding can be critical in facilitating the design and development of effective or efficient systems. In response, this paper addresses the problem of norm explanation for Naïve users by providing of a graphical norm representation that can explicate why a norm is applicable, violated or complied with, and identify the interactions between permissions and other types of norms. We adopt a conceptual graph based semantics to provide this graphical representation while maintaining a formal semantics.
Madalina Croitoru, Nir Oren, Simon Miles, Michael Luck
Knowl. Based Syst.4
2011 Efficient Multi-granularity Service Composition
abstract
Dynamic composition of services provides the ability to build complex distributed applications at run time by combining existing services, thus coping with a large variety of complex requirements that cannot be met by individual services alone. However, with the increasing amount of available services that differ in granularity (amount of functionality provided) and qualities, selecting the best combination of services becomes very complex. In response, this paper addresses the challenges of service selection, and makes a twofold contribution. First, a rich representation of compositional planning knowledge is provided, allowing the expression of multiple decompositions of tasks at arbitrary levels of granularity. Second, two distinct search space reduction techniques are introduced, the application of which, prior to performing service selection, results in significant improvement in selection performance in terms of execution time, which is demonstrated via experimental results.
Lina Barakat, Simon Miles, Iman Poernomo, Michael Luck
ICWS4
2011 Weaving a Fabric of Socially Aware Agents
Mark d'Inverno, Michael Luck, Pablo Noriega, Juan A. Rodríguez-Aguilar, Carles Sierra
PRIMA2
2010 Moving Between Argumentation Frameworks
abstract
Abstract argument frameworks have been used for various applications within multi-agent systems, including reasoning and negotiation. Different argument frameworks make use of different inter-argument relations and semantics to identify some subset of arguments as coherent, yet there is no easy way to map between these frameworks; most commonly, this is done manually according to human intuition. In response, in this paper, we show how a set of arguments described using Dung's or Nielsen's argument frameworks can be mapped from and to an argument framework that includes both attack and support relations. This mapping preserves the framework's semantics in the sense that an argument deemed coherent in one framework is coherent in the other under a related semantics. Interestingly, this translation is not unique, with one set of arguments in the support based framework mapping to multiple argument sets within the attack only framework. Additionally, we show how EAF can be mapped into a subset of the argument interchange format (AIF). By using this mapping, any other argument framework using this subset of AIF can be translated into a DAF while preserving its semantics.
Nir Oren, Chris Reed 0001, Michael Luck
COMMA3
2008 Technology diffusion: analysing the diffusion of agent technologies
Jez McKean, Hayden Shorter, Michael Luck, Peter McBurney, Steven Willmott
Auton. Agents Multi Agent Syst.3
2007 Agents in bioinformatics, computational and systems biology
abstract
The adoption of agent technologies and multi-agent systems constitutes an emerging area in bioinformatics. In this article, we report on the activity of the Working Group on Agents in Bioinformatics (BIOAGENTS) founded during the first AgentLink III Technical Forum meeting on the 2nd of July, 2004, in Rome. The meeting provided an opportunity for seeding collaborations between the agent and bioinformatics communities to develop a different (agent-based) approach of computational frameworks both for data analysis and management in bioinformatics and for systems modelling and simulation in computational and systems biology. The collaborations gave rise to applications and integrated tools that we summarize and discuss in context of the state of the art in this area. We investigate on future challenges and argue that the field should still be explored from many perspectives ranging from bio-conceptual languages for agent-based simulation, to the definition of bio-ontology-based declarative languages to be used by information agents, and to the adoption of agents for computational grids.
Emanuela Merelli, Giuliano Armano, Nicola Cannata, Flavio Corradini, Mark d'Inverno, Andreas Doms, Phillip Lord, Andrew C. R. Martin, Luciano Milanesi, Steffen Möller, Michael Schroeder 0001, Michael Luck
Briefings Bioinform.12
2006 TRAVOS: Trust and Reputation in the Context of Inaccurate Information Sources
W. T. Luke Teacy, Jigar Patel, Nicholas R. Jennings, Michael Luck
Auton. Agents Multi Agent Syst.4
2005 Agents and interactions
abstract
Summary form only given. Agents are computer systems capable of flexible autonomous action in dynamic and open environments. They are a natural extension of component-based approaches, but can be considered at several different levels: as a source of specific technologies; as a metaphor for abstraction and design, and as a means of simulation. While the CSCW community has focused on human-centred approaches to coordination and interaction, agent-based computing has addressed the infrastructure for support of machine interaction. Yet as the richness of computing increases, and as an increasing number of social metaphors are being used as inspiration for enabling and regulating machine-oriented interactions, the divisions between the two are decreasing. Motivated by this convergence, we review the current state of the art in agent-based computing, consider some applications in relation to collaboration across different domains, assess some of the challenges that face the different communities, and propose some research activities that can contribute to both.
Michael Luck
CSCWD (1)1
2005 Analysing Partner Selection Through Exchange Values
Maíra Ribeiro Rodrigues, Michael Luck
MABS2
2005 Modelling and Simulating Chained Negotiation to Enable Sharing of Notifications
abstract
Notification services (NSs) are middleware components providing asynchronous message delivery between publishers and consumers. Multiple interconnected NSs form a distributed NS, with each NS routing notifications between publishers and consumers at different locations, enabling consumers to share subscriptions, reducing the number of messages sent. Consumers can specify quality of service (QoS) levels when subscribing to a NS, using negotiation to find QoS levels acceptable to both parties. However, if consumers specify sufficiently different QoS levels, notifications cannot be shared and new subscriptions must be made. Chained negotiation can be used to negotiate QoS levels through intermediate NSs, enabling the reuse of existing subscriptions for additional consumers. In this paper, we present a chained negotiation engine, evaluating its performance and behaviour, showing that it enables negotiation over QoS while still sharing notifications, and that it provides better results for a consumer by negotiation directly with the publisher.
Richard A. Lawley, Michael Luck, Luc Moreau 0001
Web Intelligence2
2005 From SMART to agent systems development
Ronald Ashri, Michael Luck, Mark d'Inverno
Eng. Appl. Artif. Intell.2
2004 Minimising Intrusiveness in Pervasive Computing Environments Using Multi-Agent Negotiation
abstract
This paper highlights intrusiveness as a key issue in the field of pervasive computing environments and presents a multiagent approach to tackling it. Specifically, we discuss how interruptions can impact on individual and group tasks and how they can be managed by taking into account user and group preferences through negotiation between software agents. The system we develop is implemented on the Jabber platform and is deployed in the context of a meeting room scenario.
Sarvapali D. Ramchurn, Benjamin Deitch, Mark Kenneth Thompson, David De Roure, Nicholas R. Jennings, Michael Luck
MobiQuitous6
2004 A Protocol for Recording Provenance in Service-Oriented Grids
Paul Groth, Michael Luck, Luc Moreau 0001
OPODIS2
2004 The dMARS Architecture: A Specification of the Distributed Multi-Agent Reasoning System
Mark d'Inverno, Michael Luck, Michael P. Georgeff, David Kinny, Michael J. Wooldridge
Auton. Agents Multi Agent Syst.2
2004 Guest Editorial: Challenges for Agent-Based Computing
Michael Luck
Auton. Agents Multi Agent Syst.1
2004 A Manifesto for Agent Technology: Towards Next Generation Computing
Michael Luck, Peter McBurney, Chris Preist
Auton. Agents Multi Agent Syst.1
2004 Agent-based formation of virtual organisations
Timothy J. Norman, Alun D. Preece, Stuart W. Chalmers, Nicholas R. Jennings, Michael Luck, Viet Dung Dang, Thuc Duong Nguyen, Vikas Deora, Jianhua Shao 0001, W. Alex Gray, Nick J. Fiddian
Knowl. Based Syst.5
2003 On the Use of Agents in BioInformatics Grid
abstract
My Grid is an e-Science Grid project that aims to help biologists and bioinformaticians to perform workflow-based in silico experiments, and help them to automate the management of such workflows through personalisation, notification of change and publication of experiments. In this paper, we describe the architecture of my Grid and how it will be used by the scientist. We then show how my Grid can benefit from agents technologies. We have identified three key uses of agent technologies in my Grid: user agents, able to customize and personalise data, agent communication languages offering a generic and portable communication medium, and negotiation allowing multiple distributed entities to reach service level agreements.
Luc Moreau 0001, Simon Miles, Carole A. Goble, Robert Mark Greenwood, Vijay Dialani, Matthew Addis, Mahmut Nedim Alpdemir, Rich Cawley, David De Roure, Justin Ferris, Robert J. Gaizauskas, Kevin Glover, Christopher Greenhalgh, Peter Li, Phillip Lord, Michael Luck, Darren Marvin, Thomas M. Oinn, Norman W. Paton, Steve Pettifer, Milena Radenkovic 0001, Angus Roberts, Alan J. Robinson, Tom Rodden, Martin Senger, Nick Sharman, Robert Stevens 0001, Brian Warboys, Anil Wipat, Chris Wroe
CCGRID17
2003 Automated Negotiation for Grid Notification Services
Richard A. Lawley, Keith S. Decker, Michael Luck, Terry R. Payne, Luc Moreau 0001
Euro-Par3
2003 On Identifying and Managing Relationships in Multi-Agent Systems
Ronald Ashri, Michael Luck, Mark d'Inverno
IJCAI2
2002 Transparent Fault Tolerance for Web Services Based Architectures
Vijay Dialani, Simon Miles, Luc Moreau 0001, David De Roure, Michael Luck
Euro-Par5
2002 Soft-link hypertext for information retrieval
Mark d'Inverno, Paul Howells, Michael J. Hu, Michael Luck
Inf. Softw. Technol.4
2001 Modelling and Simulation of Aggregation Nets
abstract
In large-scale service monitoring, automated dynamic (re)distribution of running monitoring applications is likely to push the limits of scalability. In the aggregation nets approach, we associate each partition of a distributed application with an autonomous agent capable of relocating the partition fully or partially, or modifying it to accommodate the dynamics of its local environment. Coordinated agent behaviour is to result in maintaining acceptable performance for the whole application. Aggregation nets is a typical Grid application that relies on the availability of distributed computing power and a network sensing infrastructure that provides information for agent decision-making. In order to evaluate our approach, we emulate aggregation nets on top the physical network simulator Berkeley ns. We describe our model of aggregation nets, and its implementation.
Alexander Poylisher, Michael Luck
CCGRID2
2001 A Conceptual Framework for Agent Definition and Development
abstract
The use of agents of many different kinds in a variety of fields of computer science and artificial intelligence is increasing rapidly and is due, in part, to their wide applicability. The richness of the agent metaphor that leads to many different uses of the term is, however, both a strength and a weakness: its strength lies in the fact that it can be applied in very many different ways in many situations for different purposes; the weakness is that the term agent is now used so frequently that there is no commonly accepted notion of what it is that constitutes an agent. This paper addresses this issue by applying formal methods to provide a defining framework for agent systems. The Z specification language is used to provide an accessible and unified formal account of agent systems, allowing us to escape from the terminological chaos that surrounds agents. In particular, the framework precisely and unambiguously provides meanings for common concepts and terms, enables alternative models of particular classes of system to be described within it, and provides a foundation for subsequent development of increasingly more refined concepts.
Michael Luck, Mark d'Inverno
Comput. J.1
2000 Architecture for Agent Programming Languages
Koen V. Hindriks, Mark d'Inverno, Michael Luck
ECAI3
1999 A Secure On-line Submission System
abstract
As student numbers on computer science courses continue to increase, the corresponding demands placed on teaching staff in terms of assessment grow ever stronger. In particular, the submission and assessment of practical work on large programming courses can present very significant problems. In response to this, we have developed a networked suite of software utilities that allow on-line submission, testing and marking of coursework. It has been developed and used over the course of five years, and has evolved into a mature tool that has greatly reduced the administrative time spent managing the processes of submission and assessment. In this paper, we describe the software and its implementation, and discuss the issues involved in its construction. Copyright © 1999 John Wiley & Sons, Ltd.
Michael Luck, Mike Joy
Softw. Pract. Exp.1
1998 Effective electronic marking for on-line assessment
abstract
In response to the demands of increasing student numbers, the BOSS system for submission and assessment has been constructed to enable student programming assignments to be submitted and tested on-line. More recent developments of this system have been concerned with the addition of electronic marking facilities that incorporate both automated marking, resulting from the automated testing, and manual marking in a secure environment. This paper briefly reviews the system and describes in detail the electronic marksheets, their functionality, and their user-interface.
Mike Joy, Michael Luck
ITiCSE2
1998 Engineering AgentSpeak(L): A Formal Computational Model
abstract
Perhaps the most successful agent architectures, and certainly the best known, are those based on the Belief-Desire-Intention (BDI) framework. Despite the wealth of research that has accumulated on both formal and practical aspects of this framework, however, there remains a gap between the formal models and the implemented systems. In this paper, we build on earlier work by Rao aimed at narrowing this gap, by developing a strongly-typed, formal, yet computational model of the BDI-based AgentSpeak(L) language. AgentSpeak(L) is a programming language, based on the Procedural Reasoning System (PRS) and the Distributed Multi-Agent Reasoning System (dMARS), which determines the behaviour of the agents it implements. In developing the model, we add to Rao's work, identify some omissions, and progress beyond the description of a particular language by giving a formal specification of a general BDI architecture that can be used as the basis for providing further formal specifications of more sophisticated systems.
Mark d'Inverno, Michael Luck
J. Log. Comput.2
1997 Development and Application of a Formal Agent Framework
abstract
Previous work has addressed the development of a framework to categorise and understand agent-based systems. It described and formalised an agent-hierarchy that included objects, agents and autonomous agents, each with different levels of functionality, and provided a precise vocabulary with which to discuss agent systems. This paper reviews a large variety of further work that has built on that foundation in several ways. First, the framework itself has been refined to detail important aspects of agent functionality such as goal generation and adoption. Second, the structures and relationships between agents have been specified and analysed allowing a more complete understanding of the dynamics of agent systems. Third, existing systems and theories have been formalised within the framework so that they may be evaluated and compared in a coherent and consistent way. Finally, some steps have been taken in attempting to construct a methodology for the development of agent-based systems. Though this work spans a large range of concerns, it is based on a single set of basic concepts providing fundamental structure.
Mark d'Inverno, Michael Luck
ICFEM2
1997 Cooperation Structures
Mark d'Inverno, Michael Luck, Michael J. Wooldridge
IJCAI (1)2
1996 Understanding Autonomous Interaction
Mark d'Inverno, Michael Luck
ECAI2