Goto

Collaborating Authors

 patrizi


Mimicking Behaviors in Separated Domains

De Giacomo, Giuseppe (Sapienza University of Rome) | Fried, Dror (The Open University of Israel) | Patrizi, Fabio (Sapienza University of Rome) | Zhu, Shufang (a:1:{s:5:"en_US";s:27:"Sapienza Univeristy of Rome";})

Journal of Artificial Intelligence Research

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 finite-trace properties. Our model consists of two separated dynamic domains, DA and DB, and an LTLf specification that formalizes the notion of mimicking by mapping properties on behaviors (traces) of DA into properties on behaviors of DB. The goal is to synthesize a strategy that step-by-step maps every behavior of DA into a behavior of DB so that the specification is met. We consider several forms of mapping specifications, ranging from simple ones to full LTLf , and for each, we study synthesis algorithms and computational properties.


Patrizi

AAAI Conferences

In this work we study action theories of the situation calculus such that the initial KB is a generalized database with equality constraints (GFDBs). We show that GFDBs characterize the class of definitional KBs and that they are closed under progression. We also show that, under conditions, generalized projection queries can be decided based on an induced transition system and evaluation of local conditions over states.


On First-Order μ-Calculus over Situation Calculus Action Theories

Calvanese, Diego (Free University of Bozen-Bolzano) | Giacomo, Giuseppe De (Sapienza University of Rome) | Montali, Marco (Free University of Bozen-Bolzano) | Patrizi, Fabio (Free University of Bozen-Bolzano)

AAAI Conferences

In this paper we study verification of situation calculus action theories against first-order mu-calculus with quantification across situations. Specifically, we consider mu-La and mu-Lp, the two variants of mu-calculus introduced in the literature for verification of data-aware processes. The former requires that quantification ranges over objects in the current active domain, while the latter additionally requires that objects assigned to variables persist across situations. Each of these two logics has a distinct corresponding notion of bisimulation. In spite of the differences we show that the two notions of bisimulation collapse for dynamic systems that are generic, which include all those systems specified through a situation calculus action theory. Then, by exploiting this result, we show that for bounded situation calculus action theories, mu-La and mu-Lp have exactly the same expressive power. Finally, we prove decidability of verification of mu-La properties over bounded action theories, using finite faithful abstractions. Differently from the mu-Lp case, these abstractions must depend on the number of quantified variables in the mu-La formula.


An Effective Approach to Realizing Planning Programs

Gerevini, Alfonso (University of Brescia) | Patrizi, Fabio (Imperial College) | Saetti, Alessandro (University of Brescia)

AAAI Conferences

Planning programs are loose, high-level, declarative representations of the behavior of agents acting in a domain and following a path of goals to achieve. Such programs are specified through transition systems that can include cycles and decisions to make at certain points. We investigate a new effective approach for solving the problem of realizing a planning program, i.e., informally, for finding and combining a collection of plans that guarantee the planning program executability. We focus on deterministic domains and propose a general algorithm that solves the problem exploiting a planning technique handling goal constraints and preferences. A preliminary experimental analysis indicates that our approach dramatically outperforms the existing method based on formal verification and synthesis techniques.


Generalized Planning with Loops under Strong Fairness Constraints

Giacomo, Giuseppe De (Sapienza Universita`) | Patrizi, Fabio (di Roma) | Sardina, Sebastian (Sapienza Universita`)

AAAI Conferences

We consider a generalized form of planning, possibly involving loops, that arises in nondeterministic domains when ex- plicit strong fairness constraints are asserted over the planning domain. Such constraints allow us to specify the necessity of occurrence of selected effects of nondeterministic actions over domain’s runs. Also they are particularly meaningful from the technical point of view because they exhibit the expressiveness advantage of LTL over CTL in verification. We show that planning for reachability and maintenance goals is EXPTIME-complete in this setting, that is, it has the same complexity as conditional planning in nondeterministic domains (without strong fairness constraints). We also show that within the EXPTIME bound one can solve the more general problems of realizing agent planning programs as well as composition-based planning in the presence of strong fairness constraints.