Skip to main content

Showing 1–50 of 69 results for author: Křetínský, J

Searching in archive cs. Search in all archives.
.
  1. arXiv:2505.21087  [pdf, ps, other

    cs.LO cs.AI cs.MA

    Stopping Criteria for Value Iteration on Concurrent Stochastic Reachability and Safety Games

    Authors: Marta Grobelna, Jan Křetínský, Maximilian Weininger

    Abstract: We consider two-player zero-sum concurrent stochastic games (CSGs) played on graphs with reachability and safety objectives. These include degenerate classes such as Markov decision processes or turn-based stochastic games, which can be solved by linear or quadratic programming; however, in practice, value iteration (VI) outperforms the other approaches and is the most implemented method. Similarl… ▽ More

    Submitted 27 May, 2025; originally announced May 2025.

    Comments: Full version of the corresponding LICS'25 paper

  2. arXiv:2503.06420  [pdf, other

    cs.AI eess.SY

    Explaining Control Policies through Predicate Decision Diagrams

    Authors: Debraj Chakraborty, Clemens Dubslaff, Sudeep Kanav, Jan Kretinsky, Christoph Weinhuber

    Abstract: Safety-critical controllers of complex systems are hard to construct manually. Automated approaches such as controller synthesis or learning provide a tempting alternative but usually lack explainability. To this end, learning decision trees (DTs) have been prevalently used towards an interpretable model of the generated controllers. However, DTs do not exploit shared decision-making, a key concep… ▽ More

    Submitted 25 March, 2025; v1 submitted 8 March, 2025; originally announced March 2025.

    Comments: Extended version of the HSCC 2025 paper

  3. arXiv:2501.17496  [pdf, other

    cs.AI eess.SY

    SemML: Enhancing Automata-Theoretic LTL Synthesis with Machine Learning

    Authors: Jan Kretinsky, Tobias Meggendorfer, Maximilian Prokop, Ashkan Zarkhah

    Abstract: Synthesizing a reactive system from specifications given in linear temporal logic (LTL) is a classical problem, finding its applications in safety-critical systems design. We present our tool SemML, which won this year's LTL realizability tracks of SYNTCOMP, after years of domination by Strix. While both tools are based on the automata-theoretic approach, ours relies heavily on (i) Semantic labell… ▽ More

    Submitted 17 April, 2025; v1 submitted 29 January, 2025; originally announced January 2025.

  4. arXiv:2411.13365  [pdf, other

    cs.AI cs.LG cs.RO eess.SY

    Explainable Finite-Memory Policies for Partially Observable Markov Decision Processes

    Authors: Muqsit Azeem, Debraj Chakraborty, Sudeep Kanav, Jan Kretinsky

    Abstract: Partially Observable Markov Decision Processes (POMDPs) are a fundamental framework for decision-making under uncertainty and partial observability. Since in general optimal policies may require infinite memory, they are hard to implement and often render most problems undecidable. Consequently, finite-memory policies are mostly considered instead. However, the algorithms for computing them are ty… ▽ More

    Submitted 20 November, 2024; originally announced November 2024.

    Comments: Preprint -- Under Review

  5. arXiv:2411.11549  [pdf, other

    cs.GT cs.LO eess.SY

    Sound Value Iteration for Simple Stochastic Games

    Authors: Muqsit Azeem, Jan Kretinsky, Maximilian Weininger

    Abstract: Algorithmic analysis of Markov decision processes (MDP) and stochastic games (SG) in practice relies on value-iteration (VI) algorithms. Since the basic version of VI does not provide guarantees on the precision of the result, variants of VI have been proposed that offer such guarantees. In particular, sound value iteration (SVI) not only provides precise lower and upper bounds on the result, but… ▽ More

    Submitted 18 November, 2024; originally announced November 2024.

    Comments: Preprint. Under Review

  6. arXiv:2410.18293  [pdf, other

    cs.AI cs.LG cs.LO eess.SY

    1-2-3-Go! Policy Synthesis for Parameterized Markov Decision Processes via Decision-Tree Learning and Generalization

    Authors: Muqsit Azeem, Debraj Chakraborty, Sudeep Kanav, Jan Kretinsky, Mohammadsadegh Mohagheghi, Stefanie Mohr, Maximilian Weininger

    Abstract: Despite the advances in probabilistic model checking, the scalability of the verification methods remains limited. In particular, the state space often becomes extremely large when instantiating parameterized Markov decision processes (MDPs) even with moderate values. Synthesizing policies for such \emph{huge} MDPs is beyond the reach of available tools. We propose a learning-based approach to obt… ▽ More

    Submitted 1 April, 2025; v1 submitted 23 October, 2024; originally announced October 2024.

    Comments: Extended version of the paper accepted at VMCAI 2025

  7. arXiv:2410.06051  [pdf, other

    cs.LG

    Gaussian-Based and Outside-the-Box Runtime Monitoring Join Forces

    Authors: Vahid Hashemi, Jan Křetínský, Sabine Rieder, Torsten Schön, Jan Vorhoff

    Abstract: Since neural networks can make wrong predictions even with high confidence, monitoring their behavior at runtime is important, especially in safety-critical domains like autonomous driving. In this paper, we combine ideas from previous monitoring approaches based on observing the activation values of hidden neurons. In particular, we combine the Gaussian-based approach, which observes whether the… ▽ More

    Submitted 8 October, 2024; originally announced October 2024.

  8. arXiv:2406.15605  [pdf, other

    cs.CR

    QuADTool: Attack-Defense-Tree Synthesis, Analysis and Bridge to Verification

    Authors: Florian Dorfhuber, Julia Eisentraut, Katharina Klioba, Jan Kretinsky

    Abstract: Ranking risks and countermeasures is one of the foremost goals of quantitative security analysis. One of the popular frameworks, used also in industrial practice, for this task are attack-defense trees. Standard quantitative analyses available for attack-defense trees can distinguish likely from unlikely vulnerabilities. We provide a tool that allows for easy synthesis and analysis of those models… ▽ More

    Submitted 17 September, 2024; v1 submitted 21 June, 2024; originally announced June 2024.

    Comments: Accepted for QEST/FORMATS 2024

  9. arXiv:2405.14389  [pdf, other

    cs.AI

    stl2vec: Semantic and Interpretable Vector Representation of Temporal Logic

    Authors: Gaia Saveri, Laura Nenzi, Luca Bortolussi, Jan Křetínský

    Abstract: Integrating symbolic knowledge and data-driven learning algorithms is a longstanding challenge in Artificial Intelligence. Despite the recognized importance of this task, a notable gap exists due to the discreteness of symbolic representations and the continuous nature of machine-learning computations. One of the desired bridges between these two worlds would be to define semantically grounded vec… ▽ More

    Submitted 23 May, 2024; originally announced May 2024.

  10. arXiv:2405.13583  [pdf, other

    cs.LO

    Tools at the Frontiers of Quantitative Verification

    Authors: Roman Andriushchenko, Alexander Bork, Carlos E. Budde, Milan Češka, Kush Grover, Ernst Moritz Hahn, Arnd Hartmanns, Bryant Israelsen, Nils Jansen, Joshua Jeppson, Sebastian Junges, Maximilian A. Köhl, Bettina Könighofer, Jan Křetínský, Tobias Meggendorfer, David Parker, Stefan Pranger, Tim Quatmann, Enno Ruijters, Landon Taylor, Matthias Volk, Maximilian Weininger, Zhen Zhang

    Abstract: The analysis of formal models that include quantitative aspects such as timing or probabilistic choices is performed by quantitative verification tools. Broad and mature tool support is available for computing basic properties such as expected rewards on basic models such as Markov chains. Previous editions of QComp, the comparison of tools for the analysis of quantitative formal models, focused o… ▽ More

    Submitted 22 May, 2024; originally announced May 2024.

  11. arXiv:2405.10350  [pdf, other

    cs.LG cs.AI cs.SE

    Monitizer: Automating Design and Evaluation of Neural Network Monitors

    Authors: Muqsit Azeem, Marta Grobelna, Sudeep Kanav, Jan Kretinsky, Stefanie Mohr, Sabine Rieder

    Abstract: The behavior of neural networks (NNs) on previously unseen types of data (out-of-distribution or OOD) is typically unpredictable. This can be dangerous if the network's output is used for decision-making in a safety-critical system. Hence, detecting that an input is OOD is crucial for the safe application of the NN. Verification approaches do not scale to practical NNs, making runtime monitoring m… ▽ More

    Submitted 16 May, 2024; originally announced May 2024.

    Comments: accepted at CAV 2024

  12. arXiv:2403.09184  [pdf, other

    eess.SY cs.AI cs.LO

    Learning Algorithms for Verification of Markov Decision Processes

    Authors: Tomáš Brázdil, Krishnendu Chatterjee, Martin Chmelik, Vojtěch Forejt, Jan Křetínský, Marta Kwiatkowska, Tobias Meggendorfer, David Parker, Mateusz Ujma

    Abstract: We present a general framework for applying learning algorithms and heuristical guidance to the verification of Markov decision processes (MDPs). The primary goal of our techniques is to improve performance by avoiding an exhaustive exploration of the state space, instead focussing on particularly relevant areas of the system, guided by heuristics. Our work builds on the previous results of Br{á}z… ▽ More

    Submitted 31 March, 2025; v1 submitted 14 March, 2024; originally announced March 2024.

    Comments: 82 pages. This is the TheoretiCS journal version

    Journal ref: TheoretiCS, Volume 4 (April 1, 2025) theoretics:13268

  13. arXiv:2401.07656  [pdf, ps, other

    cs.AI cs.LG cs.LO

    Learning Explainable and Better Performing Representations of POMDP Strategies

    Authors: Alexander Bork, Debraj Chakraborty, Kush Grover, Jan Kretinsky, Stefanie Mohr

    Abstract: Strategies for partially observable Markov decision processes (POMDP) typically require memory. One way to represent this memory is via automata. We present a method to learn an automaton representation of a strategy using a modification of the L*-algorithm. Compared to the tabular representation of a strategy, the resulting automaton is dramatically smaller and thus also more explainable. Moreove… ▽ More

    Submitted 2 October, 2024; v1 submitted 15 January, 2024; originally announced January 2024.

    Comments: Technical report for the submission to TACAS 24

  14. arXiv:2307.10891  [pdf, other

    cs.LO cs.AI cs.LG

    Syntactic vs Semantic Linear Abstraction and Refinement of Neural Networks

    Authors: Calvin Chau, Jan Křetínský, Stefanie Mohr

    Abstract: Abstraction is a key verification technique to improve scalability. However, its use for neural networks is so far extremely limited. Previous approaches for abstracting classification networks replace several neurons with one of them that is similar enough. We can classify the similarity as defined either syntactically (using quantities on the connections between neurons) or semantically (on the… ▽ More

    Submitted 20 July, 2023; originally announced July 2023.

    Comments: Accepted at ATVA 2023

  15. arXiv:2305.16752  [pdf, other

    cs.AI cs.LO

    MULTIGAIN 2.0: MDP controller synthesis for multiple mean-payoff, LTL and steady-state constraints

    Authors: Severin Bals, Alexandros Evangelidis, Jan Křetínský, Jakob Waibel

    Abstract: We present MULTIGAIN 2.0, a major extension to the controller synthesis tool MULTIGAIN, built on top of the probabilistic model checker PRISM. This new version extends MULTIGAIN's multi-objective capabilities, by allowing for the formal verification and synthesis of controllers for probabilistic systems with multi-dimensional long-run average reward structures, steady-state constraints, and linear… ▽ More

    Submitted 2 May, 2024; v1 submitted 26 May, 2023; originally announced May 2023.

  16. arXiv:2305.15109  [pdf, ps, other

    cs.AI eess.SY

    Guessing Winning Policies in LTL Synthesis by Semantic Learning

    Authors: Jan Kretinsky, Tobias Meggendorfer, Maximilian Prokop, Sabine Rieder

    Abstract: We provide a learning-based technique for guessing a winning strategy in a parity game originating from an LTL synthesis problem. A cheaply obtained guess can be useful in several applications. Not only can the guessed strategy be applied as best-effort in cases where the game's huge size prohibits rigorous approaches, but it can also increase the scalability of rigorous LTL synthesis in several w… ▽ More

    Submitted 24 May, 2023; originally announced May 2023.

  17. arXiv:2304.09930  [pdf, ps, other

    cs.AI eess.SY

    Stopping Criteria for Value Iteration on Stochastic Games with Quantitative Objectives

    Authors: Jan Křetínský, Tobias Meggendorfer, Maximilian Weininger

    Abstract: A classic solution technique for Markov decision processes (MDP) and stochastic games (SG) is value iteration (VI). Due to its good practical performance, this approximative approach is typically preferred over exact techniques, even though no practical bounds on the imprecision of the result could be given until recently. As a consequence, even the most used model checkers could return arbitraril… ▽ More

    Submitted 19 April, 2023; originally announced April 2023.

  18. arXiv:2212.07773  [pdf, other

    cs.LG

    Runtime Monitoring for Out-of-Distribution Detection in Object Detection Neural Networks

    Authors: Vahid Hashemi, Jan Křetínsky, Sabine Rieder, Jessica Schmidt

    Abstract: Runtime monitoring provides a more realistic and applicable alternative to verification in the setting of real neural networks used in industry. It is particularly useful for detecting out-of-distribution (OOD) inputs, for which the network was not trained and can yield erroneous results. We extend a runtime-monitoring approach previously proposed for classification networks to perception systems… ▽ More

    Submitted 15 December, 2022; originally announced December 2022.

    Comments: 14 Pages, 1 Table, 5 Figures. Accepted at the International Symposium of Formal Methods 2023 (FM 2023)

  19. arXiv:2208.12804  [pdf, other

    cs.LG cs.AI eess.SY

    Algebraically Explainable Controllers: Decision Trees and Support Vector Machines Join Forces

    Authors: Florian Jüngermann, Jan Křetínský, Maximilian Weininger

    Abstract: Recently, decision trees (DT) have been used as an explainable representation of controllers (a.k.a. strategies, policies, schedulers). Although they are often very efficient and produce small and understandable controllers for discrete systems, complex continuous dynamics still pose a challenge. In particular, when the relationships between variables take more complex forms, such as polynomials,… ▽ More

    Submitted 29 August, 2022; v1 submitted 26 August, 2022; originally announced August 2022.

  20. arXiv:2207.14417  [pdf, other

    cs.GT

    Optimistic and Topological Value Iteration for Simple Stochastic Games

    Authors: Muqsit Azeem, Alexandros Evangelidis, Jan Křetínský, Alexander Slivinskiy, Maximilian Weininger

    Abstract: While value iteration (VI) is a standard solution approach to simple stochastic games (SSGs), it suffered from the lack of a stopping criterion. Recently, several solutions have appeared, among them also "optimistic" VI (OVI). However, OVI is applicable only to one-player SSGs with no end components. We lift these two assumptions, making it available to general SSGs. Further, we utilize the idea i… ▽ More

    Submitted 28 July, 2022; originally announced July 2022.

  21. Satisfiability Bounds for $ω$-Regular Properties in Bounded-Parameter Markov Decision Processes

    Authors: Jan Křetínský, Tobias Meggendorfer, Maximilian Weininger

    Abstract: We consider the problem of computing minimum and maximum probabilities of satisfying an $ω$-regular property in a bounded-parameter Markov decision process (BMDP). BMDP arise from Markov decision processes (MDP) by allowing for uncertainty on the transition probabilities in the form of intervals where the actual probabilities are unknown. $ω$-regular languages form a large class of properties, exp… ▽ More

    Submitted 27 July, 2022; originally announced July 2022.

  22. arXiv:2206.06677  [pdf, other

    cs.LO

    Abstraction-Based Segmental Simulation of Chemical Reaction Networks

    Authors: Martin Helfrich, Milan Češka, Jan Křetínský, Štefan Martiček

    Abstract: Simulating chemical reaction networks is often computationally demanding, in particular due to stiffness. We propose a novel simulation scheme where long runs are not simulated as a whole but assembled from shorter precomputed segments of simulation runs. On the one hand, this speeds up the simulation process to obtain multiple runs since we can reuse the segments. On the other hand, questions on… ▽ More

    Submitted 18 June, 2022; v1 submitted 14 June, 2022; originally announced June 2022.

    Comments: Accepted to Computational Methods in Systems Biology 2022

  23. arXiv:2206.01465  [pdf, other

    eess.SY cs.LG

    PAC Statistical Model Checking of Mean Payoff in Discrete- and Continuous-Time MDP

    Authors: Chaitanya Agarwal, Shibashis Guha, Jan Křetínský, M. Pazhamalai

    Abstract: Markov decision processes (MDP) and continuous-time MDP (CTMDP) are the fundamental models for non-deterministic systems with probabilistic uncertainty. Mean payoff (a.k.a. long-run average reward) is one of the most classic objectives considered in their context. We provide the first algorithm to compute mean payoff probably approximately correctly in unknown MDP; further, we extend it to unknown… ▽ More

    Submitted 3 June, 2022; originally announced June 2022.

    Comments: Full version of CAV 2022 paper, 57 pages

  24. arXiv:2201.09928  [pdf, other

    cs.LO cs.LG

    Learning Model Checking and the Kernel Trick for Signal Temporal Logic on Stochastic Processes

    Authors: Luca Bortolussi, Giuseppe Maria Gallo, Jan Křetínský, Laura Nenzi

    Abstract: We introduce a similarity function on formulae of signal temporal logic (STL). It comes in the form of a kernel function, well known in machine learning as a conceptually and computationally efficient tool. The corresponding kernel trick allows us to circumvent the complicated process of feature extraction, i.e. the (typically manual) effort to identify the decisive properties of formulae so that… ▽ More

    Submitted 24 January, 2022; originally announced January 2022.

  25. arXiv:2105.14894  [pdf, ps, other

    cs.AI cs.LO eess.SY

    LTL-Constrained Steady-State Policy Synthesis

    Authors: Jan Křetínský

    Abstract: Decision-making policies for agents are often synthesized with the constraint that a formal specification of behaviour is satisfied. Here we focus on infinite-horizon properties. On the one hand, Linear Temporal Logic (LTL) is a popular example of a formalism for qualitative specifications. On the other hand, Steady-State Policy Synthesis (SSPS) has recently received considerable attention as it p… ▽ More

    Submitted 31 May, 2021; originally announced May 2021.

  26. arXiv:2101.07202  [pdf, other

    cs.AI cs.FL cs.LG cs.LO eess.SY

    dtControl 2.0: Explainable Strategy Representation via Decision Tree Learning Steered by Experts

    Authors: Pranav Ashok, Mathias Jackermeier, Jan Křetínský, Christoph Weinhuber, Maximilian Weininger, Mayank Yadav

    Abstract: Recent advances have shown how decision trees are apt data structures for concisely representing strategies (or controllers) satisfying various objectives. Moreover, they also make the strategy more explainable. The recent tool dtControl had provided pipelines with tools supporting strategy synthesis for hybrid systems, such as SCOTS and Uppaal Stratego. We present dtControl 2.0, a new version wit… ▽ More

    Submitted 4 May, 2021; v1 submitted 15 January, 2021; originally announced January 2021.

    Journal ref: TACAS (2) (pp. 326-345). Springer. 2021

  27. Online Monitoring $ω$-Regular Properties in Unknown Markov Chains

    Authors: Javier Esparza, Stefan Kiefer, Jan Kretinsky, Maximilian Weininger

    Abstract: We study runtime monitoring of $ω$-regular properties. We consider a simple setting in which a run of an unknown finite-state Markov chain $\mathcal M$ is monitored against a fixed but arbitrary $ω$-regular specification $\varphi$. The purpose of monitoring is to keep aborting runs that are "unlikely" to satisfy the specification until $\mathcal M$ executes a correct run. We design controllers for… ▽ More

    Submitted 16 October, 2020; originally announced October 2020.

  28. Comparison of Algorithms for Simple Stochastic Games

    Authors: Jan Křetínský, Emanuel Ramneantu, Alexander Slivinskiy, Maximilian Weininger

    Abstract: Simple stochastic games are turn-based 2.5-player zero-sum graph games with a reachability objective. The problem is to compute the winning probability as well as the optimal strategies of both players. In this paper, we compare the three known classes of algorithms -- value iteration, strategy iteration and quadratic programming -- both theoretically and practically. Further, we suggest several… ▽ More

    Submitted 22 September, 2020; originally announced September 2020.

    Comments: In Proceedings GandALF 2020, arXiv:2009.09360

    Journal ref: EPTCS 326, 2020, pp. 131-148

  29. Comparison of Algorithms for Simple Stochastic Games (Full Version)

    Authors: Jan Kretinsky, Emanuel Ramneantu, Alexander Slivinskiy, Maximilian Weininger

    Abstract: Simple stochastic games are turn-based 2.5-player zero-sum graph games with a reachability objective. The problem is to compute the winning probability as well as the optimal strategies of both players. In this paper, we compare the three known classes of algorithms -- value iteration, strategy iteration and quadratic programming -- both theoretically and practically. Further, we suggest several i… ▽ More

    Submitted 25 August, 2020; v1 submitted 21 August, 2020; originally announced August 2020.

  30. Formalizing and Guaranteeing* Human-Robot Interaction

    Authors: Hadas Kress-Gazit, Kerstin Eder, Guy Hoffman, Henny Admoni, Brenna Argall, Ruediger Ehlers, Christoffer Heckman, Nils Jansen, Ross Knepper, Jan Křetínský, Shelly Levy-Tzedek, Jamy Li, Todd Murphey, Laurel Riek, Dorsa Sadigh

    Abstract: Robot capabilities are maturing across domains, from self-driving cars, to bipeds and drones. As a result, robots will soon no longer be confined to safety-controlled industrial settings; instead, they will directly interact with the general public. The growing field of Human-Robot Interaction (HRI) studies various aspects of this scenario - from social norms to joint action to human-robot teams a… ▽ More

    Submitted 30 June, 2020; originally announced June 2020.

  31. arXiv:2006.13735  [pdf, ps, other

    cs.LO cs.AI cs.LG

    DeepAbstract: Neural Network Abstraction for Accelerating Verification

    Authors: Pranav Ashok, Vahid Hashemi, Jan Křetínský, Stefanie Mohr

    Abstract: While abstraction is a classic tool of verification to scale it up, it is not used very often for verifying neural networks. However, it can help with the still open task of scaling existing algorithms to state-of-the-art network architectures. We introduce an abstraction framework applicable to fully-connected feed-forward neural networks based on clustering of neurons that behave similarly on so… ▽ More

    Submitted 24 June, 2020; originally announced June 2020.

    Comments: Accepted at ATVA 2020

  32. Automata Tutor v3

    Authors: Loris D'Antoni, Martin Helfrich, Jan Kretinsky, Emanuel Ramneantu, Maximilian Weininger

    Abstract: Computer science class enrollments have rapidly risen in the past decade. With current class sizes, standard approaches to grading and providing personalized feedback are no longer possible and new techniques become both feasible and necessary. In this paper, we present the third version of Automata Tutor, a tool for helping teachers and students in large courses on automata and formal languages.… ▽ More

    Submitted 14 May, 2020; v1 submitted 4 May, 2020; originally announced May 2020.

  33. arXiv:2002.04991  [pdf, other

    cs.LG cs.AI eess.SY stat.ML

    dtControl: Decision Tree Learning Algorithms for Controller Representation

    Authors: Pranav Ashok, Mathias Jackermeier, Pushpak Jagtap, Jan Křetínský, Maximilian Weininger, Majid Zamani

    Abstract: Decision tree learning is a popular classification technique most commonly used in machine learning applications. Recent work has shown that decision trees can be used to represent provably-correct controllers concisely. Compared to representations using lookup tables or binary decision diagrams, decision trees are smaller and more explainable. We present dtControl, an easily extensible tool for r… ▽ More

    Submitted 12 February, 2020; originally announced February 2020.

  34. arXiv:1909.08348  [pdf, ps, other

    cs.GT cs.FL

    Stopping Criteria for Value and Strategy Iteration on Concurrent Stochastic Reachability Games

    Authors: Julia Eisentraut, Jan Křetínský, Alexej Rotar

    Abstract: We consider concurrent stochastic games played on graphs with reachability and safety objectives. These games can be solved by value iteration as well as strategy iteration, each of them yielding a sequence of under-approximations of the reachability value and a sequence of over-approximation of the safety value, converging to it in the limit. For both approaches, we provide the first (anytime) al… ▽ More

    Submitted 18 September, 2019; originally announced September 2019.

  35. Approximating Values of Generalized-Reachability Stochastic Games

    Authors: Pranav Ashok, Krishnendu Chatterjee, Jan Kretinsky, Maximilian Weininger, Tobias Winkler

    Abstract: Simple stochastic games are turn-based 2.5-player games with a reachability objective. The basic question asks whether one player can ensure reaching a given target with at least a given probability. A natural extension is games with a conjunction of such conditions as objective. Despite a plethora of recent results on the analysis of systems with multiple objectives, the decidability of this basi… ▽ More

    Submitted 27 April, 2020; v1 submitted 14 August, 2019; originally announced August 2019.

  36. arXiv:1907.12157  [pdf, ps, other

    cs.LO eess.SY

    Semantic Labelling and Learning for Parity Game Solving in LTL Synthesis

    Authors: Jan Křetínský, Alexander Manta, Tobias Meggendorfer

    Abstract: We propose "semantic labelling" as a novel ingredient for solving games in the context of LTL synthesis. It exploits recent advances in the automata-based approach, yielding more information for each state of the generated parity game than the game graph can capture. We utilize this extra information to improve standard approaches as follows. (i) Compared to strategy improvement (SI) with random i… ▽ More

    Submitted 22 July, 2019; originally announced July 2019.

  37. SOS: Safe, Optimal and Small Strategies for Hybrid Markov Decision Processes

    Authors: Pranav Ashok, Jan Křetínský, Kim Guldstrand Larsen, Adrien Le Coënt, Jakob Haahr Taankvist, Maximilian Weininger

    Abstract: For hybrid Markov decision processes, UPPAAL Stratego can compute strategies that are safe for a given safety property and (in the limit) optimal for a given cost function. Unfortunately, these strategies cannot be exported easily since they are computed as a very long list. In this paper, we demonstrate methods to learn compact representations of the strategies in the form of decision trees. Thes… ▽ More

    Submitted 25 June, 2019; originally announced June 2019.

  38. arXiv:1906.08178  [pdf, other

    cs.LO

    Strategy Representation by Decision Trees with Linear Classifiers

    Authors: Pranav Ashok, Tomáš Brázdil, Krishnendu Chatterjee, Jan Křetínský, Christoph H. Lampert, Viktor Toman

    Abstract: Graph games and Markov decision processes (MDPs) are standard models in reactive synthesis and verification of probabilistic systems with nondeterminism. The class of $ω$-regular winning conditions; e.g., safety, reachability, liveness, parity conditions; provides a robust and expressive specification formalism for properties that arise in analysis of reactive systems. The resolutions of nondeterm… ▽ More

    Submitted 27 June, 2019; v1 submitted 19 June, 2019; originally announced June 2019.

    Comments: Full version of the paper. To appear in QEST 2019

  39. arXiv:1906.06931  [pdf, other

    eess.SY cs.AI cs.LO

    Of Cores: A Partial-Exploration Framework for Markov Decision Processes

    Authors: Jan Křetínský, Tobias Meggendorfer

    Abstract: We introduce a framework for approximate analysis of Markov decision processes (MDP) with bounded-, unbounded-, and infinite-horizon properties. The main idea is to identify a "core" of an MDP, i.e., a subsystem where we provably remain with high probability, and to avoid computation on the less relevant rest of the state space. Although we identify the core using simulations and statistical techn… ▽ More

    Submitted 8 October, 2020; v1 submitted 17 June, 2019; originally announced June 2019.

    Journal ref: Logical Methods in Computer Science, Volume 16, Issue 4 (October 9, 2020) lmcs:5978

  40. arXiv:1905.09914  [pdf, other

    eess.SY cs.PF q-bio.MN

    Semi-Quantitative Abstraction and Analysis of Chemical Reaction Networks

    Authors: Milan Češka, Jan Křetínský

    Abstract: Analysis of large continuous-time stochastic systems is a computationally intensive task. In this work we focus on population models arising from chemical reaction networks (CRNs), which play a fundamental role in analysis and design of biochemical systems. Many relevant CRNs are particularly challenging for existing techniques due to complex dynamics including stochasticity, stiffness or multimod… ▽ More

    Submitted 23 May, 2019; originally announced May 2019.

  41. PAC Statistical Model Checking for Markov Decision Processes and Stochastic Games

    Authors: Pranav Ashok, Jan Křetínský, Maximilian Weininger

    Abstract: Statistical model checking (SMC) is a technique for analysis of probabilistic systems that may be (partially) unknown. We present an SMC algorithm for (unbounded) reachability yielding probably approximately correct (PAC) guarantees on the results. We consider both the setting (i) with no knowledge of the transition function (with the only quantity required a bound on the minimum transition probab… ▽ More

    Submitted 1 February, 2021; v1 submitted 10 May, 2019; originally announced May 2019.

  42. arXiv:1809.03299  [pdf, ps, other

    cs.LO

    Monte Carlo Tree Search for Verifying Reachability in Markov Decision Processes

    Authors: Pranav Ashok, Tomáš Brázdil, Jan Křetínský, Ondřej Slámečka

    Abstract: The maximum reachability probabilities in a Markov decision process can be computed using value iteration (VI). Recently, simulation-based heuristic extensions of VI have been introduced, such as bounded real-time dynamic programming (BRTDP), which often manage to avoid explicit analysis of the whole state space while preserving guarantees on the computed result. In this paper, we introduce a new… ▽ More

    Submitted 10 September, 2018; originally announced September 2018.

  43. arXiv:1807.09641  [pdf, other

    eess.SY cs.LO

    Continuous-Time Markov Decisions based on Partial Exploration

    Authors: Pranav Ashok, Yuliya Butkova, Holger Hermanns, Jan Křetínský

    Abstract: We provide a framework for speeding up algorithms for time-bounded reachability analysis of continuous-time Markov decision processes. The principle is to find a small, but almost equivalent subsystem of the original system and only analyse the subsystem. Candidates for the subsystem are identified through simulations and iteratively enlarged until runs are represented in the subsystem with high e… ▽ More

    Submitted 25 July, 2018; originally announced July 2018.

  44. arXiv:1807.03296  [pdf, ps, other

    cs.LO

    LTL Store: Repository of LTL formulae from literature and case studies

    Authors: Jan Křetínský, Tobias Meggendorfer, Salomon Sickert

    Abstract: This continuously extended technical report collects and compares commonly used formulae from the literature and provides them in a machine readable way.

    Submitted 29 June, 2018; originally announced July 2018.

  45. arXiv:1806.11418  [pdf, ps, other

    cs.LO

    The Satisfiability Problem for Unbounded Fragments of Probabilistic CTL

    Authors: Jan Křetínský, Alexej Rotar

    Abstract: We investigate the satisfiability and finite satisfiability problem for probabilistic computation-tree logic (PCTL) where operators are not restricted by any step bounds. We establish decidability for several fragments containing quantitative operators and pinpoint the difficulties arising in more complex fragments where the decidability remains open.

    Submitted 29 June, 2018; originally announced June 2018.

  46. arXiv:1805.02946  [pdf, ps, other

    cs.LO

    Conditional Value-at-Risk for Reachability and Mean Payoff in Markov Decision Processes

    Authors: Jan Křetínský, Tobias Meggendorfer

    Abstract: We present the conditional value-at-risk (CVaR) in the context of Markov chains and Markov decision processes with reachability and mean-payoff objectives. CVaR quantifies risk by means of the expectation of the worst p-quantile. As such it can be used to design risk-averse systems. We consider not only CVaR constraints, but also introduce their conjunction with expectation constraints and quantil… ▽ More

    Submitted 8 May, 2018; originally announced May 2018.

  47. One Theorem to Rule Them All: A Unified Translation of LTL into ω-Automata

    Authors: Javier Esparza, Jan Kretinsky, Salomon Sickert

    Abstract: We present a unified translation of LTL formulas into deterministic Rabin automata, limit-deterministic Büchi automata, and nondeterministic Büchi automata. The translations yield automata of asymptotically optimal size (double or single exponential, respectively). All three translations are derived from one single Master Theorem of purely logical nature. The Master Theorem decomposes the language… ▽ More

    Submitted 2 May, 2018; originally announced May 2018.

  48. arXiv:1804.08924  [pdf, other

    cs.AI cs.LO

    Learning-Based Mean-Payoff Optimization in an Unknown MDP under Omega-Regular Constraints

    Authors: Jan Křetínský, Guillermo A. Pérez, Jean-François Raskin

    Abstract: We formalize the problem of maximizing the mean-payoff value with high probability while satisfying a parity objective in a Markov decision process (MDP) with unknown probabilistic transition function and unknown reward function. Assuming the support of the unknown transition function and a lower bound on the minimal transition probability are known in advance, we show that in MDPs consisting of a… ▽ More

    Submitted 23 August, 2018; v1 submitted 24 April, 2018; originally announced April 2018.

  49. Value Iteration for Simple Stochastic Games: Stopping Criterion and Learning Algorithm

    Authors: Edon Kelmendi, Julia Krämer, Jan Kretinsky, Maximilian Weininger

    Abstract: Simple stochastic games can be solved by value iteration (VI), which yields a sequence of under-approximations of the value of the game. This sequence is guaranteed to converge to the value only in the limit. Since no stopping criterion is known, this technique does not provide any guarantees on its results. We provide the first stopping criterion for VI on simple stochastic games. It is achieved… ▽ More

    Submitted 13 April, 2018; originally announced April 2018.

    Comments: CAV2018

  50. arXiv:1802.00758  [pdf, other

    cs.LO

    Strategy Representation by Decision Trees in Reactive Synthesis

    Authors: Tomáš Brázdil, Krishnendu Chatterjee, Jan Křetínský, Viktor Toman

    Abstract: Graph games played by two players over finite-state graphs are central in many problems in computer science. In particular, graph games with $ω$-regular winning conditions, specified as parity objectives, which can express properties such as safety, liveness, fairness, are the basic framework for verification and synthesis of reactive systems. The decisions for a player at various states of the gr… ▽ More

    Submitted 19 March, 2018; v1 submitted 2 February, 2018; originally announced February 2018.

    Comments: Full version of the paper. To appear in TACAS 2018