Search Results for author: Giuseppe De Giacomo

Found 28 papers, 2 papers with code

Composition of Nondeterministic and Stochastic Services for LTLf Task Specifications

no code implementations29 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).

Service Composition

Symbolic LTLf Best-Effort Synthesis

no code implementations29 Aug 2023 Giuseppe De Giacomo, Gianmarco Parretti, Shufang Zhu

We consider an agent acting to fulfil tasks in a nondeterministic environment.

LTLf Synthesis Under Environment Specifications for Reachability and Safety Properties

no code implementations29 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.

LTLf Best-Effort Synthesis in Nondeterministic Planning Domains

no code implementations29 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).

Specificity

Temporally Extended Goal Recognition in Fully Observable Non-Deterministic Domain Models

no code implementations14 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.

Abstraction of Nondeterministic Situation Calculus Action Theories -- Extended Version

no code implementations20 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.

Exploiting Multiple Abstractions in Episodic RL via Reward Shaping

1 code implementation28 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.

Reinforcement Learning (RL)

Automata Cascades: Expressivity and Sample Complexity

no code implementations25 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.

Mimicking Behaviors in Separated Domains

no code implementations18 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.

Iterative Depth-First Search for Fully Observable Non-Deterministic Planning

no code implementations8 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.

Efficient PAC Reinforcement Learning in Regular Decision Processes

no code implementations14 May 2021 Alessandro Ronca, Giuseppe De Giacomo

Recently regular decision processes have been proposed as a well-behaved form of non-Markov decision process.

reinforcement-learning Reinforcement Learning (RL)

Recognizing LTLf/PLTLf Goals in Fully Observable Non-Deterministic Domain Models

no code implementations22 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.

Behavioral QLTL

no code implementations22 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

Stochastic Fairness and Language-Theoretic Fairness in Planning on Nondeterministic Domains

no code implementations24 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.

Fairness

LTLf Synthesis with Fairness and Stability Assumptions

no code implementations17 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.

Fairness

Generalized Planning: Non-Deterministic Abstractions and Trajectory Constraints

no code implementations26 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.

Planning and Synthesis Under Assumptions

no code implementations18 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).

Fairness

Situation Calculus for Synthesis of Manufacturing Controllers

no code implementations12 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.

Hybrid Temporal Situation Calculus

no code implementations12 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.

Specifying Non-Markovian Rewards in MDPs Using LDL on Finite Traces (Preliminary Version)

no code implementations25 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.

Bounded Situation Calculus Action Theories

no code implementations7 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.

LTLf and LDLf Monitoring: A Technical Report

no code implementations30 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).

Translation

Description Logic Knowledge and Action Bases

no code implementations4 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.

Cannot find the paper you are looking for? You can Submit a new open access paper.