no code implementations • 29 Nov 2023 • Giuseppe De Giacomo, Marco Favorito, Luciana Silo
In this paper, we study the composition of services so as to obtain runs satisfying a task specification in Linear Temporal Logic on finite traces (LTLf).
no code implementations • 29 Aug 2023 • Giuseppe De Giacomo, Gianmarco Parretti, Shufang Zhu
We consider an agent acting to fulfil tasks in a nondeterministic environment.
no code implementations • 29 Aug 2023 • Benjamin Aminof, Giuseppe De Giacomo, Antonio Di Stasio, Hugo Francon, Sasha Rubin, Shufang Zhu
In this paper, we study LTLf synthesis under environment specifications for arbitrary reachability and safety properties.
no code implementations • 29 Aug 2023 • Giuseppe De Giacomo, Gianmarco Parretti, Shufang Zhu
We study best-effort strategies (aka plans) in fully observable nondeterministic domains (FOND) for goals expressed in Linear Temporal Logic on Finite Traces (LTLf).
no code implementations • 14 Jun 2023 • Ramon Fraga Pereira, Francesco Fuggitti, Felipe Meneguzzi, Giuseppe De Giacomo
We develop the first approach capable of recognizing goals in such settings and evaluate it using different LTLf and PLTLf goals over six FOND planning domain models.
no code implementations • 20 May 2023 • Bita Banihashemi, Giuseppe De Giacomo, Yves Lespérance
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.
1 code implementation • 28 Feb 2023 • Roberto Cipollone, Giuseppe De Giacomo, Marco Favorito, Luca Iocchi, Fabio Patrizi
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.
no code implementations • 7 Feb 2023 • Shufang Zhu, Giuseppe De Giacomo
This task is a duty for the agent.
no code implementations • 25 Nov 2022 • Alessandro Ronca, Nadezda Alexandrovna Knorozova, Giuseppe De Giacomo
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 a specific functionality.
no code implementations • 18 May 2022 • Giuseppe De Giacomo, Dror Fried, Fabio Patrizi, Shufang Zhu
Devising a strategy to make a system mimicking behaviors from another system is a problem that naturally arises in many areas of Computer Science.
1 code implementation • 29 Apr 2022 • Alessandro Ronca, Gabriel Paludo Licks, Giuseppe De Giacomo
Our approach combines automata learning and classic reinforcement learning.
no code implementations • 21 Apr 2022 • Giuseppe De Giacomo, Marco Favorito, Francesco Fuggitti
We study temporally extended goals expressed in Pure-Past LTL (PPLTL).
no code implementations • 8 Apr 2022 • Ramon Fraga Pereira, André G. Pereira, Frederico Messa, Giuseppe De Giacomo
However, most of the existing algorithms are not robust for dealing with both non-determinism and task size.
no code implementations • 30 Jan 2022 • Marlon Dumas, Fabiana Fournier, Lior Limonad, Andrea Marrella, Marco Montali, Jana-Rebecca Rehse, Rafael Accorsi, Diego Calvanese, Giuseppe De Giacomo, Dirk Fahland, Avigdor Gal, Marcello La Rosa, Hagen Völzer, Ingo Weber
AI-Augmented Business Process Management Systems (ABPMSs) are an emerging class of process-aware information systems, empowered by trustworthy AI technology.
no code implementations • 14 May 2021 • Alessandro Ronca, Giuseppe De Giacomo
Recently regular decision processes have been proposed as a well-behaved form of non-Markov decision process.
no code implementations • 22 Mar 2021 • Ramon Fraga Pereira, Francesco Fuggitti, Giuseppe De Giacomo
Goal Recognition is the task of discerning the correct intended goal that an agent aims to achieve, given a set of possible goals, a domain model, and a sequence of observations as a sample of the plan being executed in the environment.
no code implementations • 22 Feb 2021 • Giuseppe De Giacomo, Giuseppe Perelli
Behavioral QLTL is characterized by the fact that the functions that assign the truth value of the quantified propositions along the trace can only depend on the past.
Logic in Computer Science
no code implementations • 24 Dec 2019 • Benjamin Aminof, Giuseppe De Giacomo, Sasha Rubin
This important difference has been overlooked in the planning literature, and we argue has led to confusion in a number of published algorithms which use reductions that were stated for state-action fairness, for which they are incorrect, while being correct for stochastic fairness.
no code implementations • 17 Dec 2019 • Shufang Zhu, Giuseppe De Giacomo, Geguang Pu, Moshe Vardi
A key observation here is that even if we consider systems with LTLf goals on finite traces, environment assumptions need to be expressed over infinite traces, since accomplishing the agent goals may require an unbounded number of environment action.
no code implementations • 26 Sep 2019 • Blai Bonet, Giuseppe De Giacomo, Hector Geffner, Sasha Rubin
Moreover, for a broad class of problems that involve integer variables that can be increased or decreased, trajectory constraints can be compiled away, reducing generalized planning to fully observable non-deterministic planning.
no code implementations • 18 Jul 2018 • Benjamin Aminof, Giuseppe De Giacomo, Aniello Murano, Sasha Rubin
In Reasoning about Action and Planning, one synthesizes the agent plan by taking advantage of the assumption on how the environment works (that is, one exploits the environment's effects, its fairness, its trajectory constraints).
no code implementations • 17 Jul 2018 • Giuseppe De Giacomo, Luca Iocchi, Marco Favorito, Fabio Patrizi
In this work we investigate on the concept of "restraining bolt", envisioned in Science Fiction.
no code implementations • 12 Jul 2018 • Giuseppe De Giacomo, Brian Logan, Paolo Felli, Fabio Patrizi, Sebastian Sardina
Manufacturing is transitioning from a mass production model to a manufacturing as a service model in which manufacturing facilities 'bid' to produce products.
no code implementations • 12 Jul 2018 • Vitaliy Batusov, Giuseppe De Giacomo, Mikhail Soutchanski
The ability to model continuous change in Reiter's temporal situation calculus action theories has attracted a lot of interest.
no code implementations • 25 Jun 2017 • Ronen Brafman, Giuseppe De Giacomo, Fabio Patrizi
In Markov Decision Processes (MDPs), the reward obtained in a state depends on the properties of the last state and action.
no code implementations • 7 Sep 2015 • Giuseppe De Giacomo, Yves Lespérance, Fabio Patrizi
A bounded action theory is one which entails that, in every situation, the number of object tuples in the extension of fluents is bounded by a given constant, although such extensions are in general different across the infinitely many situations.
no code implementations • 30 Apr 2014 • Giuseppe De Giacomo, Riccardo De Masellis, Marco Grasso, Fabrizio Maggi, Marco Montali
LDLf is a powerful logic that captures all monadic second order logic on finite traces, which is obtained by combining regular expressions and LTLf, adopting the syntax of propositional dynamic logic (PDL).
no code implementations • 4 Feb 2014 • Babak Bagheri Hariri, Diego Calvanese, Marco Montali, Giuseppe De Giacomo, Riccardo De Masellis, Paolo Felli
Description logic Knowledge and Action Bases (KAB) are a mechanism for providing both a semantically rich representation of the information on the domain of interest in terms of a description logic knowledge base and actions to change such information over time, possibly introducing new objects.