Demo Data from EDBT 2026 / reviewers in the wild / expert
Marcel Vinzent
dblp:324/6077
· DBLP profile ↗
5ranked-venue papers
3as first author
5since 2021 · last 2026
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 5 · 3 first-author · 5 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 2 first-author · 4 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
2 papers |
Automated reasoning and model checking · 100% | |
| Software engineering, system software, and programming languages
3 papers |
Program verification · 100% | |
| Artificial intelligence
2 papers |
Planning, search and constraint satisfaction · 72% Probabilistic and Bayesian machine learning · 28% |
Topics — the 4 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Automated reasoning and model checking › abstraction refinement
counterexample-guided abstraction refinement |
1.7 | 2 | 2026 | Probabilistic Safety Verification of Neural Policies via Predicate Abstraction · AAAI 2026 Neural Policy Safety Verification via Predicate Abstraction: CEGAR · AAAI 2023 |
Automated reasoning and model checking › abstraction
predicate abstraction |
1.7 | 2 | 2026 | Probabilistic Safety Verification of Neural Policies via Predicate Abstraction · AAAI 2026 Neural Policy Safety Verification via Predicate Abstraction: CEGAR · AAAI 2023 |
Program verification
neural network verification |
0.7 | 1 | 2023 | Neural Policy Safety Verification via Predicate Abstraction: CEGAR · AAAI 2023 |
Automated reasoning and model checking › model checking
bounded model checking |
0.2 | 1 | 2023 | Neural Policy Safety Verification via Predicate Abstraction: CEGAR · AAAI 2023 |
Methods — techniques the papers use, named apart from their topics
predicate abstraction · 5.8SMT solving · 4.3CEGAR · 4.3applicability filtering · 1.5incremental computation · 1.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Probabilistic Safety Verification of Neural Policies via Predicate AbstractionabstractNeural networks are increasingly important to learn action policies. Policy predicate abstraction (PPA) verifies safety of such a neural policy pi by over-approximating the state space subgraph induced by pi and using counterexample-guided abstraction refinement (CEGAR) to iteratively refine the abstraction. So far, PPA verifies safety in non-deterministic systems. This work extends PPA to probabilistic verification. Extending the abstract state space computation is relatively straightforward. Abstraction refinement, however, becomes substantially more complex, due to the more intricate form of counterexamples and the various sources of spuriousness it entails. We tackle this challenge by drawing inspiration from prior work on probabilistic CEGAR, empowering it to deal with neural pi. The resulting algorithm decides whether pi is safe with respect to a desired upper bound on unsafety probability. Invoking the algorithm incrementally, we can also derive upper and lower bounds automatically. Our experiments show that these algorithms can derive non-trivial bounds, whereas encodings into state-of-the-art probabilistic model checkers turn out to be ineffective. Marcel Vinzent, Holger Hermanns, Jörg Hoffmann 0001 |
AAAI | 1 |
| 2025 | Policy Safety Testing in Non-Deterministic Planning: Fuzzing, Test Oracles, Fault AnalysisabstractRecent work has introduced methodology for testing learned action policies in AI Planning, aiming to effectively identify bug states where policy behavior is sub-optimal. While this work focused on cost-optimality in classical planning, here we apply the core ideas to safety testing in planning with initial-state and action-outcome non-determinism. We cover the entire testing pipeline, introducing fuzzing algorithms to find unsafe policy runs, as well as test oracles to identify bugs where such unsafe behavior could be avoided. Going beyond the previous framework, we introduce a final step to the pipeline, identifying faults which we define to be specific policy decisions – state/action pairs – transitioning from a safe state (where a safe policy exists) to an unsafe state (where no such policy exists). We adapt a range of known algorithms for these purposes, including also approximate ones bounding the number of times we are allowed to diverge from the learned policy. We run comprehensive experiments evaluating each part of our pipeline. Key takeaways are that safety testing can be quite cheap, in contrast to cost-optimality testing; and that variants of Tarjan’s algorithm tend to be highly effective for this purpose. Chaahat Jain, Daniel Sherbakov, Marcel Vinzent, Marcel Steinmetz, Jesse Davis, Jörg Hoffmann 0001 |
ECAI | 3 |
| 2024 | Safety Verification of Tree-Ensemble Policies via Predicate AbstractionabstractLearned action policies are gaining traction in AI, but come without safety guarantees. Recent work devised a method for safety verification of neural policies via predicate abstraction. Here we extend this approach to policies represented by tree ensembles, through replacing the underlying SMT queries with queries that can be dispatched by Veritas, a reasoning tool dedicated to tree ensembles. The query language supported by Veritas is limited, and we show how to encode richer constraints we need into additional trees and decision variables. We run experiments on benchmarks previously used to evaluate neural policy verification, and we design new benchmarks based on a logistics application at Airbus as well as on a real-world robotics domain. We find that (1) verification with Veritas vastly outperforms verification with Z3 and Gurobi; (2) tree-ensemble policies are much faster to verify than neural policies, while being competitive in policy quality; (3) our techniques are highly complementary to, and often outperform, an encoding of tree-ensemble policy verification into NUXMV. Chaahat Jain, Lorenzo Cascioli, Laurens Devos, Marcel Vinzent, Marcel Steinmetz, Jesse Davis, Jörg Hoffmann 0001 |
ECAI | 4 |
| 2024 | Neural Action Policy Safety Verification: Applicablity FilteringabstractNeural networks (NN) are an increasingly important representation of action policies pi. Applicability filtering is a commonly used practice in this context, restricting the action selection in pi to only applicable actions. Policy predicate abstraction (PPA) has recently been introduced to verify safety of neural pi, through over-approximating the state space subgraph induced by pi. Thus far however, PPA does not permit applicability filtering, which is challenging due to the additional constraints that need to be taken into account. Here we overcome that limitation, through a range of algorithmic enhancements. In our experiments, our enhancements achieve several orders of magnitude speed-up over a baseline implementation, bringing PPA with applicability filtering close to the performance of PPA without such filtering. Marcel Vinzent, Jörg Hoffmann 0001 |
ICAPS | 1 |
| 2023 | Neural Policy Safety Verification via Predicate Abstraction: CEGARabstractNeural networks (NN) are an increasingly important representation of action policies pi. Recent work has extended predicate abstraction to prove safety of such pi, through policy predicate abstraction (PPA) which over-approximates the state space subgraph induced by pi. The advantage of PPA is that reasoning about the NN – calls to SMT solvers – is required only locally, at individual abstract state transitions, in contrast to bounded model checking (BMC) where SMT must reason globally about sequences of NN decisions. Indeed, it has been shown that PPA can outperform a simple BMC implementation. However, the abstractions underlying these results (i.e., the abstraction predicates) were supplied manually. Here we automate this step. We extend counterexample guided abstraction refinement (CEGAR) to PPA. This involves dealing with a new source of spuriousness in abstract unsafe paths, pertaining not to transition behavior but to the decisions of the neural network pi. We introduce two methods tackling this issue based on the states involved, and we show that global SMT calls deciding spuriousness exactly can be avoided. We devise algorithmic enhancements leveraging incremental computation and heuristic search. We show empirically that the resulting verification tool has significant advantages over an encoding into the state-of-the-art model checker nuXmv. In particular, ours is the only approach in our experiments that succeeds in proving policies safe. Marcel Vinzent, Siddhant Sharma, Jörg Hoffmann 0001 |
AAAI | 1 |