Compositional Value Iteration with Pareto Caching

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Watanabe, Kazuki, van der Vegt, Marck, Junges, Sebastian, Hasuo, Ichiro
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916249361973248
author Watanabe, Kazuki
van der Vegt, Marck
Junges, Sebastian
Hasuo, Ichiro
author_facet Watanabe, Kazuki
van der Vegt, Marck
Junges, Sebastian
Hasuo, Ichiro
contents The de-facto standard approach in MDP verification is based on value iteration (VI). We propose compositional VI, a framework for model checking compositional MDPs, that addresses efficiency while maintaining soundness. Concretely, compositional MDPs naturally arise from the combination of individual components, and their structure can be expressed using, e.g., string diagrams. Towards efficiency, we observe that compositional VI repeatedly verifies individual components. We propose a technique called Pareto caching that allows to reuse verification results, even for previously unseen queries. Towards soundness, we present two stopping criteria: one generalizes the optimistic value iteration paradigm and the other uses Pareto caches in conjunction with recent baseline algorithms. Our experimental evaluations shows the promise of the novel algorithm and its variations, and identifies challenges for future work.
format Preprint
id arxiv_https___arxiv_org_abs_2405_10099
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Compositional Value Iteration with Pareto Caching
Watanabe, Kazuki
van der Vegt, Marck
Junges, Sebastian
Hasuo, Ichiro
Logic in Computer Science
The de-facto standard approach in MDP verification is based on value iteration (VI). We propose compositional VI, a framework for model checking compositional MDPs, that addresses efficiency while maintaining soundness. Concretely, compositional MDPs naturally arise from the combination of individual components, and their structure can be expressed using, e.g., string diagrams. Towards efficiency, we observe that compositional VI repeatedly verifies individual components. We propose a technique called Pareto caching that allows to reuse verification results, even for previously unseen queries. Towards soundness, we present two stopping criteria: one generalizes the optimistic value iteration paradigm and the other uses Pareto caches in conjunction with recent baseline algorithms. Our experimental evaluations shows the promise of the novel algorithm and its variations, and identifies challenges for future work.
title Compositional Value Iteration with Pareto Caching
topic Logic in Computer Science
url https://arxiv.org/abs/2405.10099