← Search

Marco Montali

12 accepted papers

2025

Generating Counterfactual Explanations Under Temporal Constraints

AAAI 2025technical

Counterfactual explanations are one of the prominent eXplainable Artificial Intelligence (XAI) techniques, and suggest changes to input data that could alter predictions, leading to more favourable outcomes. Existing counterfactual methods do not readily apply to temporal domains, such as that of pr…

2024

Foundations of Reactive Synthesis for Declarative Process Specifications

AAAI 2024technical

Given a specification of Linear-time Temporal Logic interpreted over finite traces (LTLf), the reactive synthesis problem asks to find a finitely-representable, terminating controller that reacts to the uncontrollable actions of an environment in order to enforce a desired system specification. In t…

Cited by 4SourcePDFScholar
2024

Linear-Time Verification of Data-Aware Processes Modulo Theories via Covers and Automata

AAAI 2024technical

The need to model and analyse dynamic systems operating over complex data is ubiquitous in AI and neighboring areas, in particular business process management. Analysing such data-aware systems is a notoriously difficult problem, as they are intrinsically infinite-state. Existing approaches work for…

Cited by 4SourcePDFScholar
2023

Monitoring Arithmetic Temporal Properties on Finite Traces

AAAI 2023technical

We study monitoring of linear-time arithmetic properties against finite traces generated by an unknown dynamic system. The monitoring state is determined by considering at once the trace prefix seen so far, and all its possible finite-length, future continuations. This makes monitoring at least as h…

Cited by 13SourcePDFScholar
2023

SMT Safety Verification of Ontology-Based Processes

AAAI 2023technical

In the context of verification of data-aware processes, a formal approach based on satisfiability modulo theories (SMT) has been considered to verify parameterised safety properties. This approach requires a combination of model-theoretic notions and algorithmic techniques based on backward reachabi…

Cited by 7SourcePDFScholar
2023

Safety Verification and Universal Invariants for Relational Action Bases

IJCAI 2023poster

Modeling and verification of dynamic systems operating over a relational representation of states are increasingly investigated problems in AI, Business Process Management and Database Theory. To make these systems amenable to verification, the amount of information stored in each state needs to be…

2022

Linear-Time Verification of Data-Aware Dynamic Systems with Arithmetic

AAAI 2022technical

Combined modeling and verification of dynamic systems and the data they operate on has gained momentum in AI and in several application domains. We investigate the expressive yet concise framework of data-aware dynamic systems (DDS), extending it with linear arithmetic, and providing the following c…

Cited by 29SourcePDFScholar
2022

Verification and Monitoring for First-Order LTL with Persistence-Preserving Quantification over Finite and Infinite Traces

IJCAI 2022poster

We address the problem of model checking first-order dynamic systems where new objects can be injected in the active domain during execution. Notable examples are systems induced by a first-order action theory, e.g., expressed in the Situation Calculus. Recent results have shown that, under the st…

Cited by 21SourcePDFScholar
2021

HyperLDLf: a Logic for Checking Properties of Finite Traces Process Logs

IJCAI 2021poster

Temporal logics over finite traces, such as LTLf and its extension LDLf, have been adopted in several areas, including Business Process Management (BPM), to check properties of processes whose executions have an unbounded, but finite, length. These logics express properties of single traces in isol…

Cited by 9SourcePDFScholar