MARCO FAVORITO

Dottore di ricerca

ciclo: XXXIV


supervisore: Giuseppe De Giacomo

Titolo della tesi: Automata-Theoretic Techniques for Reasoning and Learning in Linear-Time Temporal Logics on Finite Traces

The use of temporal logics on finite traces, like Linear Temporal Logic (LTLf) and Linear Dynamic Logic (LDLf), have shown to be very powerful for AI. In particular, they have been successfully applied in several AI fields such as temporal synthesis, FOND planning, the theory of Markov Decision Processes, Reinforcement Learning, and Business Process Management. Almost all the techniques developed in recent years rely on the well-known connection between temporal logics and automata theory. In particular, the size of a deterministic finite automaton equivalent to an LTLf/LDLf formula is in the worst-case doubly-exponentially larger than the formula. Nevertheless, such transformation is much better behaved with respect to the infinite traces setting, and this open new avenues for algorithms that work well in practice. This thesis aims to take some of these avenues, and to open new ones, both in the theory and the applications of temporal logics in AI. As a first contribution, we present a novel compositional technique for transforming an LDLf formula into a minimal DFA, and propose an efficient symbolic implementation that is competitive with state-of-the-art tools. The impressive results obtained open new possibilities for further research on this direction, as well as a ready-to-use tool for several applications in AI. Then, we studied new problems in applying temporal logics in the context of Reinforcement Learning and Markov Decision Processes. In particular, we study the novel problem of Restraining Bolts, in which an authority imposes a restraining specification, written in LTLf/LDLf, to the acting of a reinforcement learning agent. Despite the authority and the learning agent have different representations of the world, we can show that, under general circumstances, the agent can learn its goals to suitably conform (as much as possible) to the restraining bolt specifications. We also studied variants of this problem, and methods to engineer restraining specifications in order to improve the learning process. In the area of LTLf synthesis, we develop the theory and the implementation of a forward technique that, in many cases, is able to cope with the costly translation to automata, by building the automaton on-the-fly. We drastically improve related works on the topic by using an AND/OR graph search algorithm and Knowledge Compilation techniques to efficiently explore the search graph. The experimental results are very promising. This contribution is the starting point for a cross-fertilization between the Synthesis and Planning community, and in particular for the development of a science of heuristics for LTLf synthesis, as has happened in Planning.

Produzione scientifica

11573/1708913 - 2024 - Composition of Stochastic Services for LTLf Goal Specifications
De Giacomo, Giuseppe; Favorito, Marco; Silo, Luciana - 04b Atto di convegno in volume
congresso: 13th International Symposium, FoIKS 2024 (Sheffield, UK)
libro: Foundations of Information and Knowledge Systems - (978-3-031-56940-1)

11573/1726776 - 2024 - LTLf Goal-oriented Service Composition
De Giacomo, Giuseppe; Favorito, Marco; Silo, Luciana - 04b Atto di convegno in volume
congresso: 3rd International Workshop on Process Management in the AI Era (Santiago De Compostela; Spain)
libro: PMAI 2024. Process Management in the AI Era 2024. Proceedings of the 3rd International Workshop on Process Management in the AI Era (PMAI 2024) co-located with 27th European Conference on Artificial Intelligence (ECAI 2024) - ()

11573/1727103 - 2024 - Orchestration of Services in Smart Manufacturing through Automated Synthesis
Monti, Flavia; Silo, Luciana; Favorito, Marco; De Giacomo, Giuseppe; Leotta, Francesco; Mecella, Massimo - 01a Articolo in rivista
rivista: IEEE TRANSACTIONS ON SERVICES COMPUTING (Los Alamitos, CA, USA: Computer Society) pp. 1-14 - issn: 1939-1374 - wos: (0) - scopus: (0)

11573/1685195 - 2023 - Planning for Temporally Extended Goals in Pure-Past Linear Temporal Logic
Bonassi, Luigi; De Giacomo, Giuseppe; Favorito, Marco; Fuggitti, Francesco; Gerevini, Alfonso Emilio; Scala, Enrico - 04b Atto di convegno in volume
congresso: International Conference on Automated Planning and Scheduling (Prague; Czech Republic)
libro: Proceedings of the Thirty-Third International Conference on Automated Planning and Scheduling - (978-1-57735-881-7)

11573/1691628 - 2023 - FOND Planning for Pure-Past Linear Temporal Logic Goals
Bonassi, Luigi; De Giacomo, Giuseppe; Favorito, Marco; Fuggitti, Francesco; Gerevini, Alfonso Emilio; Scala, Enrico - 04d Abstract in atti di convegno
congresso: 26th European Conference on Artificial Intelligence (Kraków)
libro: 26th European Conference on Artificial Intelligence - (9781643684369; 9781643684376)

11573/1688756 - 2023 - Exploiting Multiple Abstractions in Episodic RL via Reward Shaping
Cipollone, R.; De Giacomo, G.; Favorito, M.; Iocchi, L.; Patrizi, F. - 04b Atto di convegno in volume
congresso: National Conference of the American Association for Artificial Intelligence (usa)
libro: Proceedings of the 37th AAAI Conference on Artificial Intelligence, AAAI 2023 - (978-1-57735-880-0)

11573/1701844 - 2023 - Composition of Nondeterministic Services for LTLf Task Specification
De Giacomo, G.; Favorito, M.; Silo, L. - 04b Atto di convegno in volume
congresso: OVERLAY 2023 Artificial Intelligence and Formal Verification, Logic, Automata, and Synthesis 2023 (Rome; Italy)
libro: OVERLAY 2023. Artificial Intelligence and Formal Verification, Logic, Automata, and Synthesis 2023. Short Paper Proceedings of the 5th Workshop on Artificial Intelligence and Formal Verification, Logic, Automata, and Synthesis hosted by the 22nd International Conference of the Italian Association for Artificial Intelligence (AIxIA 2023) - ()

11573/1682754 - 2023 - AIDA: A Tool for Resiliency in Smart Manufacturing
De Giacomo, Giuseppe; Favorito, Marco; Leotta, Francesco; Mecella, Massimo; Monti, Flavia; Silo, Luciana - 04b Atto di convegno in volume
congresso: International Conference on Advanced Information Systems Engineering (Zaragoza, Spain)
libro: Intelligent Information Systems - (978-3-031-34673-6; 978-3-031-34674-3)

11573/1679638 - 2023 - Digital twins composition in smart manufacturing via Markov decision processes
De Giacomo, Giuseppe; Favorito, Marco; Leotta, Francesco; Mecella, Massimo; Silo, Luciana - 01a Articolo in rivista
rivista: COMPUTERS IN INDUSTRY (Elsevier BV:PO Box 211, 1000 AE Amsterdam Netherlands:011 31 20 4853757, 011 31 20 4853642, 011 31 20 4853641, EMAIL: nlinfo-f@elsevier.nl, INTERNET: http://www.elsevier.nl, Fax: 011 31 20 4853598) pp. - - issn: 0166-3615 - wos: WOS:000981685900001 (15) - scopus: 2-s2.0-85152136496 (20)

11573/1728590 - 2022 - LTLf Synthesis as AND-OR Graph Search: Knowledge Compilation at Work
De Giacomo, G.; Favorito, M.; Li, J.; Vardi, M. Y.; Xiao, S.; Zhu, S. - 04b Atto di convegno in volume
congresso: International Joint Conference on Artificial Intelligence (Wien; Austria)
libro: Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence (IJCAI-22) - (978-1-956792-00-3)

11573/1663267 - 2022 - Modeling resilient cyber-physical processes and their composition from digital twins via Markov Decision Processes
De Giacomo, Giuseppe; Favorito, Marco; Leotta, Francesco; Mecella, Massimo; Silo, Luciana - 04b Atto di convegno in volume
congresso: Wokshop PMAI - 31st International Joint Conference on Artificial Intelligence and the 25th European Conference on Artificial Intelligence (IJCAI-ECAI 2022) (Wien; Austria)
libro: PMAI 2022. Process Management in the AI Era 2022. Proceedings of the Workshop on Process Management in the AI Era 2022 (PMAI 2022) co-located with 31st International Joint Conference on Artificial Intelligence and the 25th European Conference on Artificial Intelligence (IJCAI-ECAI 2022) - ()

11573/1611250 - 2021 - Digital Twins Composition via Markov Decision Processes
De Giacomo, G.; Favorito, M.; Leotta, F.; Mecella, M.; Silo, L. - 04b Atto di convegno in volume
congresso: 1st Italian Forum on Business Process Management, ITBPM 2021 (Rome; Italy)
libro: Proceedings of the 1st Italian Forum on Business Process Management co-located with the 19th International Conference of Business Process Management (BPM 2021) - ()

11573/1575288 - 2021 - Compositional Approach to Translate LTLf/LDLf into Deterministic Finite Automata
De Giacomo, Giuseppe; Favorito, Marco - 04b Atto di convegno in volume
congresso: 31st International Conference on Automated Planning and Scheduling, ICAPS 2021 (Guangzhou, China)
libro: Proceedings of the Thirty-First International Conference on Automated Planning and Scheduling - (978-1-57735-867-1)

11573/1621258 - 2021 - A Practical Framework for General Dialogue-Based Bilateral Interactions
Hosseini, Seyed Ali; Minarsch, David; Favorito, Marco - 04b Atto di convegno in volume
congresso: 9th International Workshop on Engineering Multi-Agent Systems, EMAS 2021 (Virtual Event)
libro: Engineering Multi-Agent Systems - (978-3-030-97456-5; 978-3-030-97457-2)

11573/1621254 - 2021 - Autonomous Economic Agent Framework
Minarsch, David; Favorito, Marco; Hosseini, Seyed Ali; Turchenkov, Yuri; Ward, Jonathan - 04b Atto di convegno in volume
congresso: 9th International Workshop on Engineering Multi-Agent Systems, EMAS 2021 (Virtual Event)
libro: Engineering Multi-Agent Systems - (978-3-030-97456-5; 978-3-030-97457-2)

11573/1621548 - 2021 - Trading Agent Competition with Autonomous Economic Agents
Minarsch, David; Hosseini, Seyed Ali; Favorito, Marco; Ward, Jonathan - 04b Atto di convegno in volume
congresso: 13th International Conference on Agents and Artificial Intelligence (ICAART 2021) (Online Streaming)
libro: Proceedings of the 13th International Conference on Agents and Artificial Intelligence (ICAART 2021) - (978-989-758-484-8)

11573/1471641 - 2020 - Temporal logic monitoring rewards via transducers
De Giacomo, Giuseppe; Favorito, Marco; Iocchi, Luca; Patrizi, Fabio; Ronca, Alessandro - 04b Atto di convegno in volume
congresso: International Conference on the Principles of Knowledge Representation and Reasoning (Rhodes; Greece)
libro: Proceedings of the 17th International Conference on Principles of Knowledge Representation and Reasoning - (978-0-9992411-7-2)

11573/1434370 - 2020 - Imitation learning over heterogeneous agents with restraining bolts
De Giacomo, Giuseppe; Iocchi, Luca; Favorito, Marco; Patrizi, Fabio - 04b Atto di convegno in volume
congresso: International Conference on Automated Planning and Scheduling (Nancy; France)
libro: Proceedings of the 30th International Conference on Automated Planning and Scheduling (ICAPS) - ()

11573/1435479 - 2020 - Restraining bolts for reinforcement learning agents
Giacomo, De; Favorito, Marco; Iocchi, Luca; Patrizi, Fabio - 04b Atto di convegno in volume
congresso: National Conference of the American Association for Artificial Intelligence (New York, NY, USA)
libro: AAAI 2020 - 34th AAAI Conference on Artificial Intelligence - (978-1-57735-835-0)

11573/1471639 - 2020 - Autonomous Economic Agents as a Second Layer Technology for Blockchains: Framework Introduction and Use-Case Demonstration
Minarsch, D.; Hosseini, S. A.; Favorito, M.; Ward, J. - 04b Atto di convegno in volume
congresso: 2020 Crypto Valley Conference on Blockchain Technology, CVCBT 2020 (Rotkreuz, Switzerland, Switzerland)
libro: 2020 Crypto Valley Conference on Blockchain Technology (CVCBT) - (978-1-7281-9390-8)

11573/1403104 - 2020 - Trading Agent Competition with Autonomous Economic Agents
Minarsch, David; Favorito, Marco; Hosseini, Ali; Ward, Jonathan - 04b Atto di convegno in volume
congresso: 19th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2020 (Auckland, New Zealand)
libro: AAMAS '20: Proceedings of the 19th International Conference on Autonomous Agents and MultiAgent Systems - (978-1-4503-7518-4)

11573/1403091 - 2019 - Peer-to-Peer Negotiation for Optimising Journeys of Electric Vehicles on a Tour of Europe
Ali Hosseini, Seyed; Campbell, Diarmid; Favorito, Marco; Ward, Jonathan - 04b Atto di convegno in volume
congresso: 18th International Conference on Autonomous Agents and MultiAgent Systems, AAMAS 2019 (Montreal; Canada)
libro: AAMAS '19: Proceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems - (978-151089200-2)

11573/1401140 - 2019 - Foundations for Restraining Bolts: Reinforcement Learning with LTLf/LDLf Restraining Specifications
De Giacomo, Giuseppe; Iocchi, Luca; Favorito, Marco; Patrizi, Fabio - 04b Atto di convegno in volume
congresso: Proceedings of the Twenty-Ninth International Conference on Automated Planning and Scheduling (Berkeley, CA, USA)
libro: Proceedings of the Twenty-Ninth International Conference on Automated Planning and Scheduling - ()

© Università degli Studi di Roma "La Sapienza" - Piazzale Aldo Moro 5, 00185 Roma