Skip to main content

Showing 1–26 of 26 results for author: Kretinsky, J

Searching in archive eess. Search in all archives.
.
  1. 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

  2. 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.

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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.

  8. 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.

  9. 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.

  10. 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.

  11. 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

  12. 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.

  13. 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

  14. arXiv:2008.04824  [pdf, other

    eess.SY

    Anytime Guarantees for Reachability in Uncountable Markov Decision Processes

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

    Abstract: We consider the problem of approximating the reachability probabilities in Markov decision processes (MDP) with uncountable (continuous) state and action spaces. While there are algorithms that, for special classes of such MDP, provide a sequence of approximations converging to the true value in the limit, our aim is to obtain an algorithm with guarantees on the precision of the approximation. As… ▽ More

    Submitted 12 July, 2022; v1 submitted 10 August, 2020; originally announced August 2020.

  15. 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.

  16. 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.

  17. 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.

  18. 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

  19. 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.

  20. 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.

  21. 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.

  22. arXiv:1705.02326  [pdf, ps, other

    eess.SY

    Value Iteration for Long-run Average Reward in Markov Decision Processes

    Authors: Pranav Ashok, Krishnendu Chatterjee, Przemyslaw Daca, Jan Křetínský, Tobias Meggendorfer

    Abstract: Markov decision processes (MDPs) are standard models for probabilistic systems with non-deterministic behaviours. Long-run average rewards provide a mathematically elegant formalism for expressing long term performance. Value iteration (VI) is one of the simplest and most efficient algorithmic approaches to MDPs with other properties, such as reachability objectives. Unfortunately, a naive extensi… ▽ More

    Submitted 31 August, 2017; v1 submitted 5 May, 2017; originally announced May 2017.

  23. arXiv:1410.5387  [pdf, other

    eess.SY

    Temporal Logic Control for Stochastic Linear Systems using Abstraction Refinement of Probabilistic Games

    Authors: Maria Svorenova, Jan Kretinsky, Martin Chmelik, Krishnendu Chatterjee, Ivana Cerna, Calin Belta

    Abstract: We consider the problem of computing the set of initial states of a dynamical system such that there exists a control strategy to ensure that the trajectories satisfy a temporal logic specification with probability 1 (almost-surely). We focus on discrete-time, stochastic linear dynamics and specifications given as formulas of the Generalized Reactivity(1) fragment of Linear Temporal Logic over lin… ▽ More

    Submitted 23 February, 2015; v1 submitted 20 October, 2014; originally announced October 2014.

    Comments: Technical report accompanying HSCC'15 paper

  24. Compositional Verification and Optimization of Interactive Markov Chains

    Authors: Holger Hermanns, Jan Krčál, Jan Křetínský

    Abstract: Interactive Markov chains (IMC) are compositional behavioural models extending labelled transition systems and continuous-time Markov chains. We provide a framework and algorithms for compositional verification and optimization of IMC with respect to time-bounded properties. Firstly, we give a specification formalism for IMC. Secondly, given a time-bounded property, an IMC component and the assump… ▽ More

    Submitted 4 December, 2013; v1 submitted 31 May, 2013; originally announced May 2013.

  25. arXiv:1106.1424  [pdf, ps, other

    eess.SY cs.PF math.OC

    Fixed-delay Events in Generalized Semi-Markov Processes Revisited

    Authors: Tomáš Brázdil, Jan Krčál, Jan Křetínský, Vojtěch Řehák

    Abstract: We study long run average behavior of generalized semi-Markov processes with both fixed-delay events as well as variable-delay events. We show that allowing two fixed-delay events and one variable-delay event may cause an unstable behavior of a GSMP. In particular, we show that a frequency of a given state may not be defined for almost all runs (or more generally, an invariant measure may not exis… ▽ More

    Submitted 12 September, 2011; v1 submitted 7 June, 2011; originally announced June 2011.

  26. arXiv:1101.4204  [pdf, ps, other

    eess.SY cs.FL

    Measuring Performance of Continuous-Time Stochastic Processes using Timed Automata

    Authors: Tomáš Brázdil, Jan Krčál, Jan Křetínský, Antonín Kučera, Vojtěch Řehák

    Abstract: We propose deterministic timed automata (DTA) as a model-independent language for specifying performance and dependability measures over continuous-time stochastic processes. Technically, these measures are defined as limit frequencies of locations (control states) of a DTA that observes computations of a given stochastic process. Then, we study the properties of DTA measures over semi-Markov proc… ▽ More

    Submitted 21 January, 2011; originally announced January 2011.