EDBT 2026 Demo / reviewers in the wild / expert
Antonio Ielo
dblp:305/8340
· DBLP profile ↗
12ranked-venue papers
4as first author
12since 2021 · last 2026
0009-0006-9644-7975ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 8 · 3 first-author · 8 since 2021Theory of computation · 6 · 3 first-author · 6 since 2021Software engineering, systems software and programming languages · 3 · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-author · 3 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Computing Syntax Tree-based Minimal Unsatisfiable Cores of LTLf FormulasabstractLinear Temporal Logic on Finite Traces (LTLf) is a popular logic to express declarative specifications in Artificial Intelligence (AI). The recent call for explainable AI tools has made relevant the problem of computing efficiently minimal unsatisfiable cores (MUCs) and minimal correction sets (MCSes) of LTLf formulas. Recent work has focused on the extraction of MUCs on formulas in conjunctive form. In this paper, we present a method that operates on arbitrary formulas and computes a more refined notion of MUCs, as introduced by Schuppan, along with the corresponding notion of MCSes. Experiments show that our system, based on Answer Set Programming, outperforms available tools. Valeria Fionda, Antonio Ielo, Francesco Ricca |
AAAI | 2 |
| 2026 | Enumerating Minimal Unsatisfiable Cores of LTLf FormulaeabstractLinear Temporal Logic over finite traces (LTLf) is a widely used formalism with applications in AI, process mining, model checking, and more. The primary reasoning task for LTLf is satisfiability checking; yet, the recent focus on explainable AI has increased interest in analyzing inconsistent formulae, making the enumeration of minimal explanations for unsatisfiability a relevant task also for LTLf. We introduce a novel technique for enumerating minimal unsatisfiable cores (MUCs) of an LTLf specification. The main idea is to encode an LTLf formula into an Answer Set Programming (ASP) specification, such that the minimal unsatisfiable subsets (MUSes) of the ASP program directly correspond to the MUCs of the original LTLf specification. Leveraging recent advancements in ASP solving yields an MUC enumerator achieving good performance in experiments conducted on established benchmarks from the literature. Antonio Ielo, Giuseppe Mazzotta, Rafael Peñaloza, Francesco Ricca |
AAAI | 1 |
| 2026 | Towards ILP-based LTLf passive learningabstractAbstract Inferring linear temporal logic over finite traces ($\text{LTL}_{\text{f}}$) formulas from a set of example traces, known as passive learning, presents significant challenges due to its combinatorial nature. In this paper, we introduce a novel approach to $\text{LTL}_{\text{f}}$ passive learning based on inductive logic programming (ILP), leveraging the inductive learning of answer set programs framework. Our ILP-based method effectively exploits the set of example traces to guide the learning process, and experimental results demonstrate that it o ffers a more efficient solution compared to traditional techniques based on propositional satisfiability. Antonio Ielo, Mark Law, Valeria Fionda, Francesco Ricca, Giuseppe De Giacomo, Alessandra Russo |
J. Log. Comput. | 1 |
| 2025 | Are Large Language Models Fluent in Declarative Process Mining?abstractRecent advancements in AI have made LLMs valuable tools for automating the interpretation of textual descriptions of business processes and for converting formal process specifications into natural language. However, there are no practical methodologies or systematic assessments to ensure these automatic translations are faithful. This paper proposes a novel approach, based on an auxiliary bidirectional translation task, to assess LLMs performance quantitatively; also, it also empirically evaluates the performance of state-of-the-art LLMs for bidirectional translations between natural language and declarative formal process specifications. The results reveal substantial variability in performance among the LLMs, highlighting the importance of LLM selection and confirming the need for a robust method for assessing LLMs' outputs. Valeria Fionda, Antonio Ielo, Francesco Ricca |
IJCAI | 2 |
| 2025 | Application Placement with Constraint RelaxationabstractAbstract Novel utility computing paradigms rely upon the deployment of multi-service applications to pervasive and highly distributed cloud-edge infrastructure resources. Deciding onto which computational nodes to place services in cloud-edge networks, as per their functional and non-functional constraints, can be formulated as a combinatorial optimisation problem. Most existing solutions in this space are not able to deal with unsatisfiable problem instances, nor preferences, i.e., requirements that DevOps may agree to relax to obtain a solution. In this article, we exploit Answer Set Programming optimisation capabilities to tackle this problem. Experimental results in simulated settings show that our approach is effective on lifelike networks and applications. Damiano Azzolini, Marco Duca, Francesco Gallo, Antonio Ielo, Stefano Forti 0002 |
Theory Pract. Log. Program. | 4 |
| 2025 | Direct Encoding of Declare Constraints in ASPabstractAbstract Answer set programming (ASP), a well-known declarative logic programming paradigm, has recently found practical application in Process Mining. In particular, ASP has been used to model tasks involving declarative specifications of business processes. In this area, Declare stands out as the most widely adopted declarative process modeling language, offering a means to model processes through sets of constraints valid traces must satisfy, that can be expressed in linear temporal logic over finite traces (LTL $_{\text {f}}$ ). Existing ASP-based solutions encode Declare constraints by modeling the corresponding LTL $_{\text {f}}$ formula or its equivalent automaton which can be obtained using established techniques. In this paper, we introduce a novel encoding for Declare constraints that directly models their semantics as ASP rules, eliminating the need for intermediate representations. We assess the effectiveness of this novel approach on two Process Mining tasks by comparing it with alternative ASP encodings and a Python library for Declare. Francesco Chiariello, Valeria Fionda, Antonio Ielo, Francesco Ricca |
Theory Pract. Log. Program. | 3 |
| 2024 | An ILASP-Based Approach to Repair Petri Nets
Francesco Chiariello, Antonio Ielo, Alice Tarzariol |
LPNMR | 2 |
| 2024 | LTLf2ASP: LTLf Bounded Satisfiability in ASP
Valeria Fionda, Antonio Ielo, Francesco Ricca |
LPNMR | 2 |
| 2024 | An ASP-Based Approach to Water Distribution System Reconstruction
Antonio Ielo, Salvatore Falco, Salvatore Iiritano, Patrizia Piro, Ada Polizzi, Francesco Ricca |
LPNMR | 1 |
| 2024 | A Direct ASP Encoding for Declare
Francesco Chiariello, Valeria Fionda, Antonio Ielo, Francesco Ricca |
PADL | 3 |
| 2023 | Towards ILP-Based LTL f Passive Learning
Antonio Ielo, Mark Law, Valeria Fionda, Francesco Ricca, Giuseppe De Giacomo, Alessandra Russo |
ILP | 1 |
| 2023 | Logic-based Composition of Business Process ModelsabstractProcess Mining is a family of techniques that exploit data collected from process execution to analyze and improve process efficiency, quality, and security. Over the years, many modeling languages have been proposed for process model specification, with different expressiveness, features, and computational properties. We propose a new logic-based declarative formalism, called Constraint Formulae, to compose process specifications, expressed in heterogeneous process modeling languages, without altering their original semantics. We formalize common process mining tasks for Constraint Formulae, study their computational properties, and provide an implementation in Answer Set Programming. Valeria Fionda, Antonio Ielo, Francesco Ricca |
KR | 2 |