← Search

Giuseppe de Giacomo

33 accepted papers

2026

Best-Effort Policies for Robust Markov Decision Processes

AAAI 2026technical

We study the common generalization of Markov decision processes (MDPs) with sets of transition probabilities, known as robust MDPs (RMDPs). A standard goal in RMDPs is to compute a policy that maximizes the expected return under an adversarial choice of the transition probabilities. If the uncertain

Cited by 0SourcePDFScholar
2026

Good-for-MDP State Reduction for Stochastic LTL Planning

AAAI 2026technical

We study stochastic planning problems in Markov Decision Processes (MDPs) with goals specified in Linear Temporal Logic (LTL). The state-of-the-art approach transforms LTL formulas into good-for-MDP (GFM) automata, which feature a restricted form of nondeterminism. These automata are then composed w

Cited by 0SourcePDFScholar
2026

Semantically Labelled Automata for Multi-Task Reinforcement Learning with LTL Instructions

IJCAI 2026

We study multi-task reinforcement learning (RL), a setting in which an agent learns a single, universal policy capable of generalising to arbitrary, possibly unseen tasks. We consider tasks specified as linear temporal logic (LTL) formulae, which are commonly used in formal methods to specify proper

Cited by 0Scholar
2026

Strategic Reasoning over Golog Programs in the Nondeterministic Situation Calculus

AAAI 2026technical

We investigate the problem of synthesizing strategies that guarantee the successful execution of a high-level nondeterministic agent program in Golog within a nondeterministic first-order basic action theory, considering the environment as adversarial. Our approach constructs a symbolic program grap

Cited by 0SourcePDFScholar
2025

LTLf+ and PPLTL+: Extending LTLf and PPLTL to Infinite Traces

IJCAI 2025

We study two logics, LTLf+ and PPLTL+, to express properties of infinite traces, that are based on the linear-time temporal logics LTLf and PPLTL on finite traces. LTLf+/PPLTL+ use levels of Manna and Pnueli’s LTL safety-progress hierarchy, and thus have the same expressive power as LTL. However, th

Cited by 0SourcePDFScholar
2025

Responsibility Anticipation and Attribution in LTLf

IJCAI 2025

Responsibility is one of the key notions in machine ethics and in the area of autonomous systems. It is a multi-faceted notion involving counterfactual reasoning about actions and strategies. In this paper, we study different variants of responsibility for LTLf outcomes based on strategic reasoning.

Cited by 0SourcePDFScholar
2025

Situation Calculus Temporally Lifted Abstractions for Generalized Planning

AAAI 2025technical

We present a new formal framework for generalized planning (GP) based on the situation calculus extended with LTL constraints. The GP problem is specified by a first-order basic action theory whose models are the problem instances. This low-level theory is then abstracted into a high-level propositi…

Cited by 0SourcePDFScholar
2025

Solving MDPs with LTLf+ and PPLTL+ Temporal Objectives

IJCAI 2025

The temporal logics LTLf+ and PPLTL+ have recently been introduced to express objectives over infinite traces. These logics are appealing because they match the expressive power of LTL on infinite traces while enabling efficient DFA-based techniques, which have been crucial to the scalability of rea

Cited by 0SourcePDFScholar
2024

Abstraction of Situation Calculus Concurrent Game Structures

AAAI 2024technical

We present a general framework for abstracting agent behavior in multi-agent synchronous games in the situation calculus, which provides a first-order representation of the state and allows us to model how plays depend on the data and objects involved. We represent such games as action theories of…

Cited by 5SourcePDFScholar
2024

Effective Approach to LTLf Best-Effort Synthesis in Multi-Tier Environments

IJCAI 2024poster

We consider an agent acting in a complex environment modeled through a multi-tiered specification, in which each tier adds nondeterminism in the environment response to the agent actions. In this setting, we devise an effective approach to best-effort synthesis, i.e., synthesizing agent strategies t…

2024

Lifted Planning: Recent Advances in Planning Using First-Order Representations

IJCAI 2024poster

Lifted planning is usually defined as planning directly over a first-order representation. From the mid-1990s until the late 2010s, lifted planning was sidelined, as most of the state-of-the-art planners first ground the task and then solve it using a propositional representation. Moreover, it was u…

Cited by 3SourcePDFScholar
2024

Mimicking Behaviors in Separated Domains (Abstract Reprint)

AAAI 2024technical

Devising a strategy to make a system mimic behaviors from another system is a problem that naturally arises in many areas of Computer Science. In this work, we interpret this problem in the context of intelligent agents, from the perspective of LTLf, a formalism commonly used in AI for expressing fi…

Cited by 0SourcePDFScholar
2024

Planning for Temporally Extended Goals in Pure-Past Linear Temporal Logic (Extended Abstract)

IJCAI 2024poster

We study classical planning for temporally extended goals expressed in Pure-Past Linear Temporal Logic (PPLTL). PPLTL is as expressive as Linear-time Temporal Logic on finite traces (LTLf), but as shown in this paper, it is computationally much better behaved for planning. Specifically, we show…

2024

Pure-Past Action Masking

AAAI 2024technical

We present Pure-Past Action Masking (PPAM), a lightweight approach to action masking for safe reinforcement learning. In PPAM, actions are disallowed (“masked”) according to specifications expressed in Pure-Past Linear Temporal Logic (PPLTL). PPAM can enforce non-Markovian constraints, i.e., constra…

2024

The Trembling-Hand Problem for LTLf Planning

IJCAI 2024poster

Consider an agent acting to achieve its temporal goal, but with a ``trembling hand". In this case, the agent may mistakenly instruct, with a certain (typically small) probability, actions that are not intended due to faults or imprecision in its action selection mechanism, thereby leading to possibl…

2023

Abstraction of Nondeterministic Situation Calculus Action Theories

IJCAI 2023poster

We develop a general framework for abstracting the behavior of an agent that operates in a nondeterministic domain, i.e., where the agent does not control the outcome of the nondeterministic actions, based on the nondeterministic situation calculus and the ConGolog programming language. We assume t…

Cited by 6SourcePDFScholar
2023

Automata Cascades: Expressivity and Sample Complexity

AAAI 2023technical

Every automaton can be decomposed into a cascade of basic prime automata. This is the Prime Decomposition Theorem by Krohn and Rhodes. Guided by this theory, we propose automata cascades as a structured, modular, way to describe automata as complex systems made of many components, each implementing…

Cited by 1SourcePDFScholar
2023

Exploiting Multiple Abstractions in Episodic RL via Reward Shaping

AAAI 2023technical

One major limitation to the applicability of Reinforcement Learning (RL) to many practical domains is the large number of samples required to learn an optimal policy. To address this problem and improve learning efficiency, we consider a linear hierarchy of abstraction layers of the Markov Decision…

2022

Beyond Strong-Cyclic: Doing Your Best in Stochastic Environments

IJCAI 2022poster

``Strong-cyclic policies" were introduced to formalize trial-and-error strategies and are known to work in Markovian stochastic domains, i.e., they guarantee that the goal is reached with probability 1. We introduce ``best-effort" policies for (not necessarily Markovian) stochastic domains. These ge…

Cited by 6SourcePDFScholar
2022

LTLf Synthesis as AND-OR Graph Search: Knowledge Compilation at Work

IJCAI 2022poster

Synthesis techniques for temporal logic specifications are typically based on exploiting symbolic techniques, as done in model checking. These symbolic techniques typically use backward fixpoint computation. Planning, which can be seen as a specific form of synthesis, is a witness of the success of…

Cited by 19SourcePDFScholar
2022

Markov Abstractions for PAC Reinforcement Learning in Non-Markov Decision Processes

IJCAI 2022poster

Our work aims at developing reinforcement learning algorithms that do not rely on the Markov assumption. We consider the class of Non-Markov Decision Processes where histories can be abstracted into a finite set of states while preserving the dynamics. We call it a Markov abstraction since it induce…

2022

Situation Calculus for Controller Synthesis in Manufacturing Systems with First-Order State Representation (Extended Abstract)

IJCAI 2022poster

Manufacturing is transitioning from a mass production model to a service model in which facilities `bid' for previously unseen products. To decide whether to bid for a previously unseen product, a facility must be able to synthesize, on the fly, a process plan controller that delegates abstract manu…

Cited by 16SourcePDFScholar
2022

Verification and Monitoring for First-Order LTL with Persistence-Preserving Quantification over Finite and Infinite Traces

IJCAI 2022poster

We address the problem of model checking first-order dynamic systems where new objects can be injected in the active domain during execution. Notable examples are systems induced by a first-order action theory, e.g., expressed in the Situation Calculus. Recent results have shown that, under the st…

Cited by 21SourcePDFScholar
2021

Best-Effort Synthesis: Doing Your Best Is Not Harder Than Giving Up

IJCAI 2021poster

We study best-effort synthesis under environment assumptions specified in LTL, and show that this problem has exactly the same computational complexity of standard LTL synthesis: 2EXPTIME-complete. We provide optimal algorithms for computing best-effort strategies, both in the case of LTL over infin…

Cited by 31SourcePDFScholar
2021

Finite-Trace and Generalized-Reactivity Specifications in Temporal Synthesis

IJCAI 2021poster

Linear Temporal Logic (LTL) synthesis aims at automatically synthesizing a program that complies with desired properties expressed in LTL. Unfortunately it has been proved to be too difficult computationally to perform full LTL synthesis. There have been two success stories with LTL synthesis, both…

Cited by 21SourcePDFScholar
2021

HyperLDLf: a Logic for Checking Properties of Finite Traces Process Logs

IJCAI 2021poster

Temporal logics over finite traces, such as LTLf and its extension LDLf, have been adopted in several areas, including Business Process Management (BPM), to check properties of processes whose executions have an unbounded, but finite, length. These logics express properties of single traces in isol…

Cited by 9SourcePDFScholar
2021

Intensional and Extensional Views in DL-Lite Ontologies

IJCAI 2021poster

The use of virtual collections of data is often essential in several data and knowledge management tasks. In the literature, the standard way to define virtual data collections is via views, i.e., virtual relations defined using queries. In data and knowledge bases, the notion of views is a sta…

Cited by 0SourcePDFScholar
2020

Pure-Past Linear Temporal and Dynamic Logic on Finite Traces

IJCAI 2020poster

We review PLTLf and PLDLf, the pure-past versions of the well-known logics on finite traces LTLf and LDLf, respectively. PLTLf and PLDLf are logics about the past, and so scan the trace backwards from the end towards the beginning. Because of this, we can exploit a foundational result on reverse lan…

Cited by 0SourcePDFScholar
2020

Synthesizing strategies under expected and exceptional environment behaviors

IJCAI 2020poster

We consider an agent that operates with two models of the environment: one that captures expected behaviors and one that captures additional exceptional behaviors. We study the problem of synthesizing agent strategies that enforce a goal against environments operating as expected while also making a…

Cited by 0SourcePDFScholar