EDBT 2026 Demo / reviewers in the wild / expert
Francesco Belardinelli
dblp:59/2916
· DBLP profile ↗
68ranked-venue papers
51as first author
27since 2021 · last 2026
0000-0002-7768-1794ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 58 · 42 first-author · 23 since 2021Graphics, computer vision, multimedia, augmented reality and games · 29 · 22 first-author · 9 since 2021Theory of computation · 18 · 16 first-author · 6 since 2021Software engineering, systems software and programming languages · 3 · 2 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Expressive Temporal Specifications for Reward MonitoringabstractSpecifying informative and dense reward functions remains a pivotal challenge in Reinforcement Learning, as it directly affects the efficiency of agent training. In this work, we harness the expressive power of quantitative Linear Temporal Logic on finite traces to synthesize reward monitors that generate a dense stream of rewards for runtime-observable state trajectories. By providing nuanced feedback during training, these monitors guide agents toward optimal behaviour and help mitigate the well-known issue of sparse rewards under long-horizon decision making, which arises under the Boolean semantics dominating the current literature. Our framework is algorithm-agnostic and only relies on a state labelling function, and naturally accommodates specifying non-Markovian properties. Empirical results show that our quantitative monitors consistently subsume and, depending on the environment, outperform Boolean monitors in maximizing a quantitative measure of task completion and in reducing convergence time. Omar Adalat, Francesco Belardinelli |
AAAI | 2 |
| 2026 | Behaviour Policy Optimization: Provably Lower Variance Return Estimates for Off-Policy Reinforcement LearningabstractMany reinforcement learning algorithms, particularly those that rely on return estimates for policy improvement, can suffer from poor sample efficiency and training instability due to high-variance return estimates. In this paper we leverage new results from off-policy evaluation; it has recently been shown that well-designed behaviour policies can be used to collect off-policy data for provably lower variance return estimates. This result is surprising as it means collecting data on-policy is not variance optimal. We extend this key insight to the online reinforcement learning setting, where both policy evaluation and improvement are interleaved to learn optimal policies. Off-policy RL has been well studied (e.g., IMPALA), with correct and truncated importance weighted samples for de-biasing and managing variance appropriately. Generally these approaches are concerned with reconciling data collected from multiple workers in parallel, while the policy is updated asynchronously, mismatch between the workers and policy is corrected in a mathematically sound way. Here we consider only one worker - the behaviour policy, which is used to collect data for policy improvement, with provably lower variance return estimates. In our experiments we extend two policy-gradient methods with this regime, demonstrating better sample efficiency and performance over a diverse set of environments. Alexander W. Goodall, Edwin Hamel-De le Court, Francesco Belardinelli |
AAAI | 3 |
| 2026 | SC²: Safe Control via Shielding for CPCTL SpecificationsabstractIn real-world scenarios, reinforcement learning (RL) agents must not only maximize reward but also behave safely, including during training. This has led to growing interest in Safe RL, where the objective is to learn an optimal policy among those satisfying given safety constraints. Most existing approaches focus on constraints expressed either as expected costs or as avoidance properties. However, safety in dynamical systems is often expressed using rich temporal languages, such as Probabilistic Computation Tree Logic (PCTL). In this paper, we address the Safe RL problem under constraints expressed in CPCTL, a fragment of PCTL that generalizes avoidance constraints and enables the specification of complex, nested behaviors. To this end, we leverage Shielding, a technique that restricts the agent’s actions during both training and deployment to enforce safety over an infinite horizon. We first introduce a general framework based on an augmentation method and provide its theoretical foundations. Building on this framework, we propose an algorithm that is provably safe at all times, including during training, while remaining optimal among all safe policies. Finally, we present an experimental evaluation demonstrating the effectiveness of our approach. Edwin Hamel-De le Court, Gaspard Ohlmann, Francesco Belardinelli |
KR | 3 |
| 2026 | Race Strategy Reinforcement Learning: Optimising Pitstop Strategy with Emergent Tactics in Formula OneabstractAbstract In Formula One, often described as the pinnacle of motorsport, teams compete to design and produce the fastest cars, driven by some of the best drivers in the world, in order to win races. However, a team has little chance of success without effective race strategy , i.e. selecting which tyre compounds to use and when to take pitstops to change between them. Teams’ methods for solving this problem are usually limited to linear optimisation, while some run Monte Carlo simulations in simple, best-case situations; these approaches thus fail to take into account the complex interactions between teams’ strategies and tactics in this unpredictable multi-agent environment. Further, there is low uptake of AI in this domain, potentially due to a lack of trust in these “black-box” models. In this work, we enable the massive potential of reinforcement learning (RL) models in this space using post-hoc techniques from explainable AI. Specifically, we introduce Race Strategy Reinforcement Learning (RSRL), an RL model which allows us to control the strategies of cars in race simulations, with explanations for their actions to help foster trust in users. We first demonstrate that RSRL outperforms baselines of hard-coded and Monte-Carlo strategies, presenting opportunities for improving race strategy for all Formula One teams, and potentially beyond, especially in other areas of motorsport. Next, we analyse RSRL’s generalisability to unseen tracks and show how performance on one or multiple tracks can be prioritised via training. We then exhibit the fidelity and comprehensibility of the deployed explanations towards improving user trust in RSRL’s decisions. Finally, we highlight the emergent tactics , i.e. emergent behaviours representing real-world tactics, learnt by RSRL, pointing towards the general applicability of RL for modelling and even influencing race strategy in Formula One. Devin Thomas, Junqi Jiang, Avinash Kori, Aaron Russo, Steffen Winkler, Stuart Sale, Joseph McMillan, Francesco Belardinelli, Antonio Rago 0001 |
Mach. Learn. | 8 |
| 2025 | Probabilistic Shielding for Safe Reinforcement LearningabstractIn real-life scenarios, a Reinforcement Learning (RL) agent aiming to maximize their reward, must often also behave in a safe manner, including at training time. Thus, much attention in recent years has been given to Safe RL, where an agent aims to learn an optimal policy among all policies that satisfy a given safety constraint. However, strict safety guarantees are often provided through approaches based on linear programming, and thus have limited scaling. In this paper we present a new, scalable method, which enjoys strict formal guarantees for Safe RL, in the case where the safety dynamics of the Markov Decision Process (MDP) are known, and safety is defined as an undiscounted probabilistic avoidance property. Our approach is based on state-augmentation of the MDP, and on the design of a shield that restricts the actions available to the agent. We show that our approach provides a strict formal safety guarantee that the agent stays safe at training and test time. Furthermore, we demonstrate that our approach is viable in practice through experimental evaluation. Edwin Hamel-De le Court, Francesco Belardinelli, Alexander W. Goodall |
AAAI | 2 |
| 2025 | LUNAR: A Runtime Verification Tool for Anomaly Detection in Gas Networks
Julius Gasson, Francesco Belardinelli |
AAMAS | 2 |
| 2025 | Expressive Reward Synthesis with the Runtime Monitoring Language
Daniel Donnelly, Francesco Belardinelli |
PRIMA | 2 |
| 2025 | Aggregating bipolar opinions through bipolar assumption-based argumentationabstractAbstract We introduce a novel method to aggregate bipolar argumentation frameworks expressing opinions of different parties in debates. We use Bipolar Assumption-based Argumentation (ABA) as an all-encompassing formalism for bipolar argumentation under different semantics. By leveraging on recent results on judgement aggregation in social choice theory, we prove several preservation results for relevant properties of bipolar ABA using quota and oligarchic rules. Specifically, we prove (positive and negative) results about the preservation of conflict-free, closed, admissible, preferred, complete, set-stable, well-founded and ideal extensions in bipolar ABA, as well as the preservation of acceptability, acyclicity and coherence for individual assumptions. Finally, we illustrate our methodology and results in the context of a case study on opinion aggregation for the treatment of long COVID patients. Charles Dickie, Stefan Lauren, Francesco Belardinelli, Antonio Rago 0001, Francesca Toni |
Auton. Agents Multi Agent Syst. | 3 |
| 2025 | An SMT-Based Approach to the Verification of Knowledge-Based ProgramsabstractWe give a general-purpose programming language in which programs can reason about their own knowledge. To specify what these intelligent programs know, we define a “program epistemic” logic, akin to a dynamic epistemic logic for programs. Our logic properties are complex, including programs introspecting into future state of affairs, i.e., reasoning now about facts that hold only after they and other threads will execute. To model aspects anchored in privacy, our logic is interpreted over partial observability of variables, thus capturing that each thread can “see” only a part of the global space of variables. We verify program-epistemic properties on such AI-centred programs. To this end, we give a sound translation of the validity of our program-epistemic logic into first-order validity, using a new weakest-precondition semantics and a book-keeping of variable assignment. We implement our translation and fully automate our verification method for well-established examples using SMT solvers. Francesco Belardinelli, Ioana Boureanu, Vadim Malvone, Fortunat Rajaona |
Formal Aspects Comput. | 1 |
| 2025 | Model-checking Strategic Abilities in Information-sharing SystemsabstractWe introduce a subclass of concurrent game structures (CGS) with imperfect information in which agents are endowed with private data-sharing capabilities. Importantly, our CGSs are such that it is still decidable to model-check these CGSs against a relevant fragment of ATL. These systems can be thought as a generalization of architectures allowing information forks, that is, cases where strategic abilities lead to certain agents outside a coalition privately sharing information with selected agents inside that coalition. Moreover, in our case, in the initial states of the system, we allow information forks from agents outside a given set \(A\) to agents inside this group \(A\) . For this reason, together with the fact that the communication in our models underpins a specialized form of broadcast, we call our formalism \(A\) -cast systems . To underline, the fragment of ATL for which we show the model-checking problem to be decidable over \(A\) -cast is a large and significant one; it expresses coalitions over agents in any subset of the set \(A\) . Indeed, as we show, our systems and this ATL fragments can encode security problems that are notoriously hard to express faithfully: terrorist-fraud attacks in identity schemes. Francesco Belardinelli, Ioana Boureanu, Catalin Dima, Vadim Malvone |
ACM Trans. Comput. Log. | 1 |
| 2024 | Stability of Multi-Agent Learning in Competitive Networks: Delaying the Onset of ChaosabstractThe behaviour of multi agent learning in competitive network games is often studied within the context of zero sum games, in which convergence guarantees may be obtained. However, outside of this class the behaviour of learning is known to display complex behaviours and convergence cannot be always guaranteed. Nonetheless, in order to develop a complete picture of the behaviour of multi agent learning in competitive settings, the zero sum assumption must be lifted. Motivated by this we study the Q Learning dynamics, a popular model of exploration and exploitation in multi agent learning, in competitive network games. We determine how the degree of competition, exploration rate and network connectivity impact the convergence of Q Learning. To study generic competitive games, we parameterise network games in terms of correlations between agent payoffs and study the average behaviour of the Q Learning dynamics across all games drawn from a choice of this parameter. This statistical approach establishes choices of parameters for which Q Learning dynamics converge to a stable fixed point. Differently to previous works, we find that the stability of Q Learning is explicitly dependent only on the network connectivity rather than the total number of agents. Our experiments validate these findings and show that, under certain network structures, the total number of agents can be increased without increasing the likelihood of unstable or chaotic behaviours. Aamal Abbas Hussain, Francesco Belardinelli |
AAAI | 2 |
| 2024 | Measuring Goal-DirectednessabstractWe define maximum entropy goal-directedness (MEG), a formal measure of goal-
directedness in causal models and Markov decision processes, and give algorithms
for computing it. Measuring goal-directedness is important, as it is a critical
element of many concerns about harm from AI. It is also of philosophical interest,
as goal-directedness is a key aspect of agency. MEG is based on an adaptation of
the maximum causal entropy framework used in inverse reinforcement learning. It
can measure goal-directedness with respect to a known utility function, a hypothesis
class of utility functions, or a set of random variables. We prove that MEG satisfies
several desiderata and demonstrate our algorithms with small-scale experiments. Matt MacDermott, James Fox, Francesco Belardinelli, Tom Everitt |
NeurIPS | 3 |
| 2023 | Automatically Verifying Expressive Epistemic Properties of ProgramsabstractWe propose a new approach to the verification of epistemic properties of programmes. First, we introduce the new ``program-epistemic'' logic L_PK, which is strictly richer and more general than similar formalisms appearing in the literature. To solve the verification problem in an efficient way, we introduce a translation from our language L_PK into first-order logic. Then, we show and prove correct a reduction from the model checking problem for program-epistemic formulas to the satisfiability of their first-order translation. Both our logic and our translation can handle richer specification w.r.t. the state of the art, allowing us to express the knowledge of agents about facts pertaining to programs (i.e., agents' knowledge before a program is executed as well as after is has been executed). Furthermore, we implement our translation in Haskell in a general way (i.e., independently of the programs in the logical statements), and we use existing SMT-solvers to check satisfaction of L_PK formulas on a benchmark example in the AI/agency field. Francesco Belardinelli, Ioana Boureanu, Vadim Malvone, Fortunat Rajaona |
AAAI | 1 |
| 2023 | Approximate Model-Based Shielding for Safe Reinforcement LearningabstractReinforcement learning (RL) has shown great potential for solving complex tasks in a variety of domains. However, applying RL to safety-critical systems in the real-world is not easy as many algorithms are sample-inefficient and maximising the standard RL objective comes with no guarantees on worst-case performance. In this paper we propose approximate model-based shielding (AMBS), a principled look-ahead shielding algorithm for verifying the performance of learned RL policies w.r.t. a set of given safety constraints. Our algorithm differs from other shielding approaches in that it does not require prior knowledge of the safety-relevant dynamics of the system. We provide a strong theoretical justification for AMBS and demonstrate superior performance to other safety-aware approaches on a set of Atari games with state-dependent safety-labels. Alexander W. Goodall, Francesco Belardinelli |
ECAI | 2 |
| 2023 | Program Semantics and Verification Technique for AI-Centred Programs
Fortunat Rajaona, Ioana Boureanu, Vadim Malvone, Francesco Belardinelli |
FM | 4 |
| 2023 | The Impact of Exploration on Convergence and Performance of Multi-Agent Q-Learning DynamicsabstractUnderstanding the impact of exploration on the behaviour of multi-agent learning has, so far, benefited from the restriction to potential, or network zero-sum games in which convergence to an equilibrium can be shown. Outside of these classes, learning dynamics rarely converge and little is known about the effect of exploration in the face of non-convergence. To progress this front, we study the smooth Q- Learning dynamics. We show that, in any network game, exploration by agents results in the convergence of Q-Learning to a neighbourhood of an equilibrium. This holds independently of whether the dynamics reach the equilibrium or display complex behaviours. We show that increasing the exploration rate decreases the size of this neighbourhood and also decreases the ability of all agents to improve their payoffs. Furthermore, in a broad class of games, the payoff performance of Q-Learning dynamics, measured by Social Welfare, decreases when the exploration rate increases. Our experiments show this to be a general phenomenon, namely that exploration leads to improved convergence of Q-Learning, at the cost of payoff performance. Aamal Abbas Hussain, Francesco Belardinelli, Dario Paccagnan |
ICML | 2 |
| 2023 | Scalable Verification of Strategy Logic through Three-Valued AbstractionabstractThe model checking problem for multi-agent systems against Strategy Logic specifications is known to be non-elementary. On this logic several fragments have been defined to tackle this issue but at the expense of expressiveness. In this paper, we propose a three-valued semantics for Strategy Logic upon which we define an abstraction method. We show that the latter semantics is an approximation of the classic two-valued one for Strategy Logic. Furthermore, we extend MCMAS, an open-source model checker for multi-agent specifications, to incorporate our abstraction method and present some promising experimental results. Francesco Belardinelli, Angelo Ferrando 0001, Wojciech Jamroga, Vadim Malvone, Aniello Murano |
IJCAI | 1 |
| 2023 | Beyond Strict Competition: Approximate Convergence of Multi-agent Q-Learning DynamicsabstractThe behaviour of multi-agent learning in competitive settings is often considered under the restrictive assumption of a zero-sum game. Only under this strict requirement is the behaviour of learning well understood; beyond this, learning dynamics can often display non-convergent behaviours which prevent fixed-point analysis. Nonetheless, many relevant competitive games do not satisfy the zero-sum assumption. Motivated by this, we study a smooth variant of Q-Learning, a popular reinforcement learning dynamics which balances the agents' tendency to maximise their payoffs with their propensity to explore the state space. We examine this dynamic in games which are `close' to network zero-sum games and find that Q-Learning converges to a neighbourhood around a unique equilibrium. The size of the neighbourhood is determined by the `distance' to the zero-sum game, as well as the exploration rates of the agents. We complement these results by providing a method whereby, given an arbitrary network game, the `nearest' network zero-sum game can be found efficiently. Importantly, our theoretical guarantees are widely applicable in different game settings, regardless of whether the dynamics ultimately reach an equilibrium, or remain non convergent. Aamal Abbas Hussain, Francesco Belardinelli, Georgios Piliouras |
IJCAI | 2 |
| 2023 | Strategic Abilities of Forgetful Agents in Stochastic EnvironmentsabstractIn this paper, we investigate the probabilistic variants of the strategy logics ATL and ATL* under imperfect information. Specifically, we present novel decidability and complexity results when both the model transitions and the strategies played by agents are stochastic. That is, the semantics of the logics are based on multi-agent, stochastic transition systems with imperfect information, which combine two sources of uncertainty, namely, the partial observability agents have on the environment, and the likelihood of transitions to occur from a system state. Since the model checking problem is undecidable in general in this setting, we restrict our attention to agents with memoryless (positional) strategies. The resulting setting captures the situation in which agents have qualitative uncertainty of the local state and quantitative uncertainty about the occurrence of future events. We illustrate the usefulness of this setting with meaningful examples. Francesco Belardinelli, Wojciech Jamroga, Munyque Mittelmann, Aniello Murano |
KR | 1 |
| 2023 | Honesty Is the Best Policy: Defining and Mitigating AI DeceptionabstractDeceptive agents are a challenge for the safety, trustworthiness, and cooperation of AI systems. We focus on the problem that agents might deceive in order to achieve their goals (for instance, in our experiments with language models, the goal of being evaluated as truthful).
There are a number of existing definitions of deception in the literature on game theory and symbolic AI, but there is no overarching theory of deception for learning agents in games.
We introduce a formal
definition of deception in structural causal games, grounded in the philosophy
literature, and applicable to real-world machine learning systems.
Several examples and results illustrate that our formal definition aligns with the philosophical and commonsense meaning of deception.
Our main technical result is to provide graphical criteria for deception.
We show, experimentally, that these results can be used to mitigate deception in reinforcement learning agents and language models. Francis Rhys Ward, Francesca Toni, Francesco Belardinelli, Tom Everitt |
NeurIPS | 3 |
| 2023 | An abstraction-refinement framework for verifying strategic properties in multi-agent systems with imperfect information
Francesco Belardinelli, Angelo Ferrando 0001, Vadim Malvone |
Artif. Intell. | 1 |
| 2022 | Enabling Markovian Representations under Imperfect InformationabstractInternational audience Francesco Belardinelli, Borja G. León, Vadim Malvone |
ICAART (2) | 1 |
| 2022 | In a Nutshell, the Human Asked for This: Latent Goals for Following Temporal Specifications
Borja G. León, Murray Shanahan, Francesco Belardinelli |
ICLR | 3 |
| 2022 | Approximating Perfect Recall when Model Checking Strategic Abilities: Theory and ApplicationsabstractThe model checking problem for multi-agent systems against specifications in the alternating-time temporal logic AT L, hence AT L∗ , under perfect recall and imperfect information is known to be undecidable. To tackle this problem, in this paper we investigate a notion of bounded recall under incomplete information. We present a novel three-valued semantics for AT L∗ in this setting and analyse the corresponding model checking problem. We show that the three-valued semantics here introduced is an approximation of the classic two-valued semantics, then give a sound, albeit partial, algorithm for model checking two-valued perfect recall via its approximation as three-valued bounded recall. Finally, we extend MCMAS, an open-source model checker for AT L and other agent specifications, to incorporate bounded recall; we illustrate its use and present experimental results. Francesco Belardinelli, Alessio Lomuscio, Vadim Malvone, Emily Yu |
J. Artif. Intell. Res. | 1 |
| 2021 | Reasoning About Agents That May Know Other Agents' StrategiesabstractWe study the semantics of knowledge in strategic reasoning. Most existing works either implicitly assume that agents do not know one another’s strategies, or that all strategies are known to all; and some works present inconsistent mixes of both features. We put forward a novel semantics for Strategy Logic with Knowledge that cleanly models whose strategies each agent knows. We study how adopting this semantics impacts agents’ knowledge and strategic ability, as well as the complexity of the model-checking problem. Francesco Belardinelli, Sophia Knight, Alessio Lomuscio, Bastien Maubert, Aniello Murano, Sasha Rubin |
IJCAI | 1 |
| 2021 | Strategic reasoning with a bounded number of resources: The quest for tractability
Francesco Belardinelli, Stéphane Demri |
Artif. Intell. | 1 |
| 2021 | Bisimulations for verifying strategic abilities with an application to the ThreeBallot voting protocol
Francesco Belardinelli, Rodica Condurache, Catalin Dima, Wojciech Jamroga, Michal Knapik |
Inf. Comput. | 1 |
| 2020 | Model Checking Temporal Epistemic Logic under Bounded RecallabstractWe study the problem of verifying multi-agent systems under the assumption of bounded recall. We introduce the logic CTLKBR, a bounded-recall variant of the temporal-epistemic logic CTLK. We define and study the model checking problem against CTLK specifications under incomplete information and bounded recall and present complexity upper bounds. We present an extension of the BDD-based model checker MCMAS implementing model checking under bounded recall semantics and discuss the experimental results obtained. Francesco Belardinelli, Alessio Lomuscio, Emily Yu |
AAAI | 1 |
| 2020 | Reasoning with a Bounded Number of Resources in ATL+abstractInternational audience Francesco Belardinelli, Stéphane Demri |
ECAI | 1 |
| 2020 | Verifying Strategic Abilities in Multi-Agent Systems via First-Order EntailmentabstractThe verification of strategic abilities of autonomous agents is a key subject of investigation in the applications of formal methods to the design and certification of multi-agents systems. In this contribution we propose a novel approach to this verification problem. Inspired by recent advances, we introduce a translation from Alternating-time Temporal Logic (ATL) to First-order Logic (FOL). We show that our translation is sound on a fragment of ATL, that we call ATL-live, as it is suitable to express liveness properties in MAS. Further, we show how the universal model checking problem for ATL-live can be reduced to semantic entailment in FOL. Finally, we prove that ATL-live is maximal in the sense that if any other ATL connective is added, non-FOL reasoning techniques would be required. These results are meant to be a first step towards the application of FOL reasoners to model check strategic abilities expressed in ATL. Francesco Belardinelli, Vadim Malvone |
ECAI | 1 |
| 2020 | Extended Markov Games to Learn Multiple Tasks in Multi-Agent Reinforcement LearningabstractThe combination of Formal Methods with Reinforcement Learning (RL) has recently attracted interest as a way for single-agent RL to learn multiple-task specifications. In this paper we extend this convergence to multi-agent settings and formally define Extended Markov Games as a general mathematical model that allows multiple RL agents to concurrently learn various non-Markovian specifications. To introduce this new model we provide formal definitions and proofs as well as empirical tests of RL algorithms running on this framework. Specifically, we use our model to train two different logic-based multi-agent RL algorithms to solve diverse settings of non-Markovian co-safe LTL specifications. Borja G. León, Francesco Belardinelli |
ECAI | 2 |
| 2020 | A Three-valued Approach to Strategic Abilities under Imperfect InformationabstractA major challenge for logics for strategies is represented by their verification in contexts of imperfect information. In this contribution we advance the state of the art by approximating the verification of Alternating-time Temporal Logic (ATL) under imperfect information by using perfect information and a three-valued semantics. In particular, we develop novel automata-theoretic techniques for the linear-time logic LTL, then apply these to finding “failure” states, where the ATL specification to be model checked is undefined. Such failure states can then be fed into a refinement procedure, thus providing a sound, albeit incomplete, verification procedure. Francesco Belardinelli, Vadim Malvone |
KR | 1 |
| 2020 | A Hennessy-Milner Theorem for ATL with Imperfect InformationabstractWe show that a history-based variant of alternating bisimulation with imperfect information allows it to be related to a variant of Alternating-time Temporal Logic (ATL) with imperfect information by a full Hennessy-Milner theorem. The variant of ATL we consider has a common knowledge semantics, which requires that the uniform strategy available for a coalition to accomplish some goal must be common knowledge inside the coalition, while other semantic variants of ATL with imperfect information do not accomodate a Hennessy-Milner theorem. We also show that the existence of a history-based alternating bisimulation between two finite Concurrent Game Structures with imperfect information (iCGS) is undecidable. Francesco Belardinelli, Catalin Dima, Vadim Malvone, Ferucio Laurentiu Tiplea |
LICS | 1 |
| 2020 | Verification of multi-agent systems with public actions against strategy logic
Francesco Belardinelli, Alessio Lomuscio, Aniello Murano, Sasha Rubin |
Artif. Intell. | 1 |
| 2019 | An Abstraction-Based Method for Verifying Strategic Properties in Multi-Agent Systems with Imperfect InformationabstractWe investigate the verification of Multi-agent Systems against strategic properties expressed in Alternating-time Temporal Logic under the assumptions of imperfect information and perfect recall. To this end, we develop a three-valued semantics for concurrent game structures upon which we define an abstraction method. We prove that concurrent game structures with imperfect information admit perfect information abstractions that preserve three-valued satisfaction. Further, we present a refinement procedure to deal with cases where the value of a specification is undefined. We illustrate the overall procedure in a variant of the Train Gate Controller scenario under imperfect information and perfect recall. Francesco Belardinelli, Alessio Lomuscio, Vadim Malvone |
AAAI | 1 |
| 2019 | Strategy Logic with Simple Goals: Tractable Reasoning about StrategiesabstractIn this paper we introduce Strategy Logic with simple goals (SL[SG]), a fragment of Strategy Logic that strictly extends the well-known Alternating-time Temporal Logic ATL by introducing arbitrary quantification over the agents' strategies. Our motivation comes from game-theoretic applications, such as expressing Stackelberg equilibria in games, coercion in voting protocols, as well as module checking for simple goals. Most importantly, we prove that the model checking problem for SL[SG] is PTIME-complete, the same as ATL. Thus, the extra expressive power comes at no computational cost as far as verification is concerned. Francesco Belardinelli, Wojciech Jamroga, Damian Kurpiewski, Vadim Malvone, Aniello Murano |
IJCAI | 1 |
| 2019 | Imperfect Information in Alternating-Time Temporal Logic on Finite Traces
Francesco Belardinelli, Alessio Lomuscio, Aniello Murano, Sasha Rubin |
PRIMA | 1 |
| 2019 | Decidable Verification of Agent-Based Data-Aware Systems
Francesco Belardinelli, Vadim Malvone |
PRIMA | 1 |
| 2018 | Alternating-time Temporal Logic on Finite TracesabstractWe develop a logic-based technique to analyse finite interactions in multi-agent systems. We introduce a semantics for Alternating-time Temporal Logic (for both perfect and imperfect recall) and its branching-time fragments in which paths are finite instead of infinite. We study validities of these logics and present optimal algorithms for their model-checking problems in the perfect recall case. Francesco Belardinelli, Alessio Lomuscio, Aniello Murano, Sasha Rubin |
IJCAI | 1 |
| 2018 | Bisimulations for Logics of Strategies: A Study in Expressiveness and Verification
Francesco Belardinelli, Catalin Dima, Aniello Murano |
KR | 1 |
| 2018 | Approximating Perfect Recall When Model Checking Strategic Abilities
Francesco Belardinelli, Alessio Lomuscio, Vadim Malvone |
KR | 1 |
| 2018 | Second-order propositional modal logic: Expressiveness and completeness results
Francesco Belardinelli, Wiebe van der Hoek, Louwe B. Kuijer |
Artif. Intell. | 1 |
| 2017 | Dynamic Logic for Data-aware Systems: Decidability ResultsabstractWe introduce a first-order extension of dynamic logic (FO-DL), suitable to represent and reason about the behaviour of Data-aware Systems (DaS), which are systems whose data content is explicitly exhibited in the system’s description. We illustrate the expressivity of the formal framework by modelling English auctions as DaS, and by specifying relevant properties in FO-DL. Most importantly, we develop an abstraction-based verification procedure, thus proving that the model checking problem for DaS against FO-DL is actually decidable, provided some mild assumptions on the interpretationdomain. Francesco Belardinelli, Andreas Herzig |
IJCAI | 1 |
| 2017 | Parameterised Verification of Data-aware Multi-Agent SystemsabstractWe introduce parameterised data-aware multi-agent systems, a formalism to reason about the temporal-epistemic properties of arbitrarily large collections of homogeneous agents, each operating on an infinite data domain. We show that their parameterised verification problem is semi-decidable for classes of interest. This is demonstrated by separately addressing the unboundedness of the number of agents and the the data domain. In doing so we reduce the parameterised model checking problem for these systems to that of parameterised verification for interleaved interpreted systems. We illustrate the expressivity of the formal model by modelling English auctions with an unbounded number of bidders on unbouded data and show how the technique here introduced can be used to give formal guarantees on the resulting system behaviour. Francesco Belardinelli, Panagiotis Kouvaros, Alessio Lomuscio |
IJCAI | 1 |
| 2017 | Verification of Broadcasting Multi-Agent Systems against an Epistemic Strategy LogicabstractWe study a class of synchronous, perfect-recall multi-agent systemswith imperfect information and broadcasting (i.e., fully observableactions). We define an epistemic extension of strategy logic withincomplete information and the assumption of uniform and coherentstrategies. In this setting, we prove that the model checking problem,and thus rational synthesis, is decidable with non-elementarycomplexity. We exemplify the applicability of the framework on arational secret-sharing scenario. Francesco Belardinelli, Alessio Lomuscio, Aniello Murano, Sasha Rubin |
IJCAI | 1 |
| 2016 | A Semantical Analysis of Second-Order Propositional Modal LogicabstractThis paper is aimed as a contribution to the use of formal modal languages in Artificial Intelligence. We introduce a multi-modal version of Second-order Propositional Modal Logic (SOPML), an extension of modal logic with propositional quantification, and illustrate its usefulness as a specification language for knowledge representation as well as temporal and spatial reasoning. Then, we define novel notions of (bi)simulation and prove that these preserve the interpretation of SOPML formulas. Finally, we apply these results to assess the expressive power of SOPML. Francesco Belardinelli, Wiebe van der Hoek |
AAAI | 1 |
| 2016 | Abstraction-Based Verification of Infinite-State Reactive ModulesabstractWe introduce the formalism of infinite-state reactive modules to reason about the strategic behaviour of autonomous agents in a setting where data are explicitly exhibited in the systems description and in the specification language. Technically, we endow reactive modules with an infinite domain of interpretation for individual variables, and introduce FO-ATL, a first-order version of alternating time temporal logic, for the specification of properties of interest. We show that their verification is decidable for classes of data types of interest. This result is proved by defining a first-order version of alternating bisimulations and finite bisimilar abstractions. We illustrate the formal machinery by applying it to English and sealed bid auctions. In particular, we show that strategic properties of agents in auctions, including manipulability and collusion, can be expressed and verified in this framework. Francesco Belardinelli, Alessio Lomuscio |
ECAI | 1 |
| 2016 | Agent-Based Refinement for Predicate Abstraction of Multi-Agent SystemsabstractWe put forward an agent-based refinement methodology for the verification of infinite-state Multi-Agent Systems by predicate abstraction. We use specifications defined in a three-valued variant of the temporal epistemic logic ATLK. We define “failure states” as candidates for refinement, and provide a sound automatic procedure for their identification. Further, we introduce a methodology based on Craig's interpolants for the refinement of the agent-specific predicates upon which the abstraction is built. We illustrate the refinement technique on an infinite-state auction scenario, and show that specifications of interest, that could not be checked by plain abstraction, can now be verified on the refined models. Francesco Belardinelli, Alessio Lomuscio, Jakub Michaliszyn |
ECAI | 1 |
| 2016 | On Logics of Strategic Ability Based on Propositional Control
Francesco Belardinelli, Andreas Herzig |
IJCAI | 1 |
| 2016 | A Three-Value Abstraction Technique for the Verification of Epistemic Properties in Multi-agent Systems
Francesco Belardinelli, Alessio Lomuscio |
JELIA | 1 |
| 2015 | Finite Abstractions for the Verification of Epistemic Properties in Open Multi-Agent Systems
Francesco Belardinelli, Davide Grossi, Alessio Lomuscio |
IJCAI | 1 |
| 2015 | Formal Analysis of Dialogues on Infinite Argumentation Frameworks
Francesco Belardinelli, Davide Grossi, Nicolas Maudet |
IJCAI | 1 |
| 2015 | Epistemic Quantified Boolean Logic: Expressiveness and Completeness Results
Francesco Belardinelli, Wiebe van der Hoek |
IJCAI | 1 |
| 2014 | Model Checking Auctions as Artifact Systems: Decidability via Finite AbstractionabstractThe formal verification of auctions has recently received considerable attention in the AI and logic community. We tackle this problem by adopting methodologies and techniques originally developed for Artifact Systems, a novel paradigm in Service Oriented Computing. Specifically, we introduce a typed version of artifactcentric multi-agent systems (AC-MAS), a multi-agent setting for Artifact Systems, and consider the model checking problem against typed first-order temporal epistemic specifications. Notably, this formal framework is expressive enough to capture a relevant class of auctions: parallel English (ascending bid) auctions. We prove decidability of the model checking problem for AC-MAS via finite abstraction. In particular, we put forward a methodology to formally verify interesting properties of auctions. Francesco Belardinelli |
ECAI | 1 |
| 2014 | Satisfiability of Alternating-Time Temporal Epistemic Logic Through Tableaux
Francesco Belardinelli |
KR | 1 |
| 2014 | Verification of Agent-Based Artifact SystemsabstractArtifact systems are a novel paradigm for specifying and implementing business processes described in terms of interacting modules called artifacts. Artifacts consist of data and lifecycles, accounting respectively for the relational structure of the artifacts states and their possible evolutions over time. In this paper we put forward artifact-centric multi-agent systems, a novel formalisation of artifact systems in the context of multi-agent systems operating on them. Differently from the usual process-based models of services, we give a semantics that explicitly accounts for the data structures on which artifact systems are defined. We study the model checking problem for artifact-centric multi-agent systems against specifications expressed in a quantified version of temporal-epistemic logic expressing the knowledge of the agents in the exchange. We begin by noting that the problem is undecidable in general. We identify a noteworthy class of systems that admit bisimilar, finite abstractions. It follows that we can verify these systems by investigating their finite abstractions; we also show that the corresponding model checking problem is EXPSPACE-complete. We then introduce artifact-centric programs, compact and declarative representations of the programs governing both the artifact system and the agents. We show that, while these in principle generate infinite-state systems, under natural conditions their verification problem can be solved on finite abstractions that can be effectively computed from the programs. We exemplify the theoretical results here pursued through a mainstream procurement scenario from the artifact systems literature. Francesco Belardinelli, Alessio Lomuscio, Fabio Patrizi |
J. Artif. Intell. Res. | 1 |
| 2013 | Decidability of Model Checking Non-Uniform Artifact-Centric Quantified Interpreted Systems
Francesco Belardinelli, Alessio Lomuscio |
IJCAI | 1 |
| 2012 | Verification of GSM-Based Artifact-Centric Systems through Finite Abstraction
Francesco Belardinelli, Alessio Lomuscio, Fabio Patrizi |
ICSOC | 1 |
| 2012 | An Abstraction Technique for the Verification of Artifact-Centric Systems
Francesco Belardinelli, Alessio Lomuscio, Fabio Patrizi |
KR | 1 |
| 2012 | Interactions between Knowledge and Time in a First-Order Logic for Multi-Agent Systems: Completeness ResultsabstractWe investigate a class of first-order temporal-epistemic logics for reasoning about multi-agent systems. We encode typical properties of systems including perfect recall, synchronicity, no learning, and having a unique initial state in terms of variants of quantified interpreted systems, a first-order extension of interpreted systems. We identify several monodic fragments of first-order temporal-epistemic logic and show their completeness with respect to their corresponding classes of quantified interpreted systems. Francesco Belardinelli, Alessio Lomuscio |
J. Artif. Intell. Res. | 1 |
| 2011 | Verification of Deployed Artifact Systems via Data Abstraction
Francesco Belardinelli, Alessio Lomuscio, Fabio Patrizi |
ICSOC | 1 |
| 2011 | A Computationally-Grounded Semantics for Artifact-Centric Systems and Abstraction ResultsabstractWe present a formal investigation of artifact-based systems, a relatively novel framework in service oriented computing, aimed at laying the foundations for verifying these systems through model checking. We present an infinite-state, computationally grounded semantics for these systems that allows us to reason about temporal-epistemic specifications. We present abstraction techniques for the semantics that guarantee transfer of satisfaction from the abstract system to the concrete one. 1 Francesco Belardinelli, Alessio Lomuscio, Fabio Patrizi |
IJCAI | 1 |
| 2011 | Model Checking Temporal-Epistemic Logic Using Alternating Tree AutomataabstractWe introduce a novel automata-theoretic approach for the verification of multi-agent systems. We present epistemic alternating tree automata, an extension of alternating tree automata, and use them to represent specifications in the temporal-epistemi Francesco Belardinelli, Andrew V. Jones, Alessio Lomuscio |
Fundam. Informaticae | 1 |
| 2011 | First-Order Linear-time Epistemic Logic with Group Knowledge: An Axiomatisation of the Monodic FragmentabstractWe investigate quantified interpreted systems, a computationally grounded semantics for a first-order temporal epistemic logic on linear time. We report a completeness result for the monodic fragment of a language that includes LTL modalities as well Francesco Belardinelli, Alessio Lomuscio |
Fundam. Informaticae | 1 |
| 2010 | Interactions between Time and Knowledge in a First-order Logic for Multi-Agent Systems
Francesco Belardinelli, Alessio Lomuscio |
KR | 1 |
| 2009 | First-Order Linear-Time Epistemic Logic with Group Knowledge: An Axiomatisation of the Monodic Fragment
Francesco Belardinelli, Alessio Lomuscio |
WoLLIC | 1 |
| 2009 | Quantified epistemic logics for reasoning about knowledge in multi-agent systems
Francesco Belardinelli, Alessio Lomuscio |
Artif. Intell. | 1 |
| 2008 | A Complete First-Order Logic of Knowledge and Time
Francesco Belardinelli, Alessio Lomuscio |
KR | 1 |