Skip to main content

Showing 1–21 of 21 results for author: Ceska, M

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

    cs.AI cs.LG

    Robust Finite-Memory Policy Gradients for Hidden-Model POMDPs

    Authors: Maris F. L. Galesloot, Roman Andriushchenko, Milan Češka, Sebastian Junges, Nils Jansen

    Abstract: Partially observable Markov decision processes (POMDPs) model specific environments in sequential decision-making under uncertainty. Critically, optimal policies for POMDPs may not be robust against perturbations in the environment. Hidden-model POMDPs (HM-POMDPs) capture sets of different environment models, that is, POMDPs with a shared action and observation space. The intuition is that the tru… ▽ More

    Submitted 20 June, 2025; v1 submitted 14 May, 2025; originally announced May 2025.

    Comments: Accepted for publication at IJCAI 2025

  2. arXiv:2502.13621  [pdf, other

    cs.LO cs.AI

    Decentralized Planning Using Probabilistic Hyperproperties

    Authors: Francesco Pontiggia, Filip Macák, Roman Andriushchenko, Michele Chiari, Milan Češka

    Abstract: Multi-agent planning under stochastic dynamics is usually formalised using decentralized (partially observable) Markov decision processes ( MDPs) and reachability or expected reward specifications. In this paper, we propose a different approach: we use an MDP describing how a single agent operates in an environment and probabilistic hyperproperties to capture desired temporal objectives for a set… ▽ More

    Submitted 19 February, 2025; originally announced February 2025.

    Comments: 11 pages, 1 figure, 2 tables. Accepted at AAMAS 2025: the 24th International Conference on Autonomous Agents and Multiagent Systems

  3. arXiv:2501.10126  [pdf, other

    cs.LO

    Small Decision Trees for MDPs with Deductive Synthesis

    Authors: Roman Andriushchenko, Milan Češka, Sebastian Junges, Filip Macák

    Abstract: Markov decision processes (MDPs) describe sequential decision-making processes; MDP policies return for every state in that process an advised action. Classical algorithms can efficiently compute policies that are optimal with respect to, e.g., reachability probabilities. However, these policies are then given in a tabular format. A longstanding challenge is to represent optimal or almost-optimal… ▽ More

    Submitted 22 May, 2025; v1 submitted 17 January, 2025; originally announced January 2025.

    Comments: accepted to CAV 2025

  4. arXiv:2407.12552  [pdf, other

    cs.LO

    Policies Grow on Trees: Model Checking Families of MDPs

    Authors: Roman Andriushchenko, Milan Češka, Sebastian Junges, Filip Macák

    Abstract: Markov decision processes (MDPs) provide a fundamental model for sequential decision making under process uncertainty. A classical synthesis task is to compute for a given MDP a winning policy that achieves a desired specification. However, at design time, one typically needs to consider a family of MDPs modelling various system variations. For a given family, we study synthesising (1) the subset… ▽ More

    Submitted 17 July, 2024; originally announced July 2024.

    Comments: to be published at ATVA 2024

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

  6. arXiv:2307.04503  [pdf, ps, other

    cs.LO cs.AI cs.RO

    Deductive Controller Synthesis for Probabilistic Hyperproperties

    Authors: Roman Andriushchenko, Ezio Bartocci, Milan Ceska, Francesco Pontiggia, Sarah Sallinger

    Abstract: Probabilistic hyperproperties specify quantitative relations between the probabilities of reaching different target sets of states from different initial sets of states. This class of behavioral properties is suitable for capturing important security, privacy, and system-level requirements. We propose a new approach to solve the controller synthesis problem for Markov decision processes (MDPs) and… ▽ More

    Submitted 10 July, 2023; originally announced July 2023.

  7. arXiv:2305.14149  [pdf, other

    cs.LO

    Search and Explore: Symbiotic Policy Synthesis in POMDPs

    Authors: Roman Andriushchenko, Alexander Bork, Milan Češka, Sebastian Junges, Joost-Pieter Katoen, Filip Macák

    Abstract: This paper marries two state-of-the-art controller synthesis methods for partially observable Markov decision processes (POMDPs), a prominent model in sequential decision making under uncertainty. A central issue is to find a POMDP controller - that solely decides based on the observations seen so far - to achieve a total expected reward objective. As finding optimal controllers is undecidable, we… ▽ More

    Submitted 29 May, 2023; v1 submitted 23 May, 2023; originally announced May 2023.

    Comments: Accepted to CAV 2023

  8. arXiv:2206.13077  [pdf, other

    cs.AR

    Designing Approximate Arithmetic Circuits with Combined Error Constraints

    Authors: Milan Češka, Jiří Matyáš, Vojtech Mrazek, Tomáš Vojnar

    Abstract: Approximate circuits trading the power consumption for the quality of results play a key role in the development of energy-aware systems. Designing complex approximate circuits is, however, a very difficult and computationally demanding process. When deploying approximate circuits, various error metrics (e.g., mean average error, worst-case error, error rate), as well as other constraints (e.g., c… ▽ More

    Submitted 27 June, 2022; originally announced June 2022.

    Comments: To appear at the 25th Euromicro Conference on Digital System Design 2022 - DSD '22

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

  10. arXiv:2203.10803  [pdf, other

    cs.LO

    Inductive Synthesis of Finite-State Controllers for POMDPs

    Authors: Roman Andriushchenko, Milan Ceska, Sebastian Junges, Joost-Pieter Katoen

    Abstract: We present a novel learning framework to obtain finite-state controllers (FSCs) for partially observable Markov decision processes and illustrate its applicability for indefinite-horizon specifications. Our framework builds on oracle-guided inductive synthesis to explore a design space compactly representing available FSCs. The inductive synthesis approach consists of two stages: The outer stage d… ▽ More

    Submitted 22 March, 2022; v1 submitted 21 March, 2022; originally announced March 2022.

  11. Model Repair Revamped: On the Automated Synthesis of Markov Chains

    Authors: Milan Ceska, Christian Dehnert, Nils Jansen, Sebastian Junges, Joost-Pieter Katoen

    Abstract: This paper outlines two approaches|based on counterexample-guided abstraction refinement (CEGAR) and counterexample-guided inductive synthesis (CEGIS), respectively to the automated synthesis of finite-state probabilistic models and programs. Our CEGAR approach iteratively partitions the design space starting from an abstraction of this space and refines this by a light-weight analysis of verifica… ▽ More

    Submitted 27 May, 2021; originally announced May 2021.

    Comments: 18 pages

    MSC Class: 68N30

  12. arXiv:2101.12683  [pdf, other

    cs.LO cs.AI

    Inductive Synthesis for Probabilistic Programs Reaches New Horizons

    Authors: Roman Andriushchenko, Milan Ceska, Sebastian Junges, Joost-Pieter Katoen

    Abstract: This paper presents a novel method for the automated synthesis of probabilistic programs. The starting point is a program sketch representing a finite family of finite-state Markov chains with related but distinct topologies, and a PCTL specification. The method builds on a novel inductive oracle that greedily generates counter-examples (CEs) for violating programs and uses them to prune the famil… ▽ More

    Submitted 29 January, 2021; originally announced January 2021.

    Comments: Full version of TACAS'21 submission

  13. Adaptive Verifiability-Driven Strategy for Evolutionary Approximation of Arithmetic Circuits

    Authors: Milan Ceska, Jiri Matyas, Vojtech Mrazek, Lukas Sekanina, Zdenek Vasicek, Tomas Vojnar

    Abstract: We present a novel approach for designing complex approximate arithmetic circuits that trade correctness for power consumption and play important role in many energy-aware applications. Our approach integrates in a unique way formal methods providing formal guarantees on the approximation error into an evolutionary circuit optimisation algorithm. The key idea is to employ a novel adaptive search s… ▽ More

    Submitted 5 March, 2020; originally announced March 2020.

    Journal ref: Applied Soft Computing, Volume 95, October 2020, 106466

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

  15. arXiv:1904.12371  [pdf, ps, other

    cs.SE cs.AI

    Counterexample-Driven Synthesis for Probabilistic Program Sketches

    Authors: Milan Češka, Christian Hensel, Sebastian Junges, Joost-Pieter Katoen

    Abstract: Probabilistic programs are key to deal with uncertainty in e.g. controller synthesis. They are typically small but intricate. Their development is complex and error prone requiring quantitative reasoning over a myriad of alternative designs. To mitigate this complexity, we adopt counterexample-guided inductive synthesis (CEGIS) to automatically synthesise finite-state probabilistic programs. Our a… ▽ More

    Submitted 28 April, 2019; originally announced April 2019.

    Comments: Extended version

  16. arXiv:1904.10786  [pdf, other

    cs.FL cs.NI

    Deep Packet Inspection in FPGAs via Approximate Nondeterministic Automata

    Authors: Milan Češka, Vojtěch Havlena, Lukáš Holík, Jan Kořenek, Ondřej Lengál, Denis Matoušek, Jiří Matoušek, Jakub Semrič, Tomáš Vojnar

    Abstract: Deep packet inspection via regular expression (RE) matching is a crucial task of network intrusion detection systems (IDSes), which secure Internet connection against attacks and suspicious network traffic. Monitoring high-speed computer networks (100 Gbps and faster) in a single-box solution demands that the RE matching, traditionally based on finite automata (FAs), is accelerated in hardware. In… ▽ More

    Submitted 24 April, 2019; originally announced April 2019.

    Comments: In Proceedings of FCCM'19

  17. arXiv:1902.05727  [pdf, ps, other

    cs.LO cs.AI

    Shepherding Hordes of Markov Chains

    Authors: Milan Ceska, Nils Jansen, Sebastian Junges, Joost-Pieter Katoen

    Abstract: This paper considers large families of Markov chains (MCs) that are defined over a set of parameters with finite discrete domains. Such families occur in software product lines, planning under partial observability, and sketching of probabilistic programs. Simple questions, like `does at least one family member satisfy a property?', are NP-hard. We tackle two problems: distinguish family members t… ▽ More

    Submitted 26 March, 2019; v1 submitted 15 February, 2019; originally announced February 2019.

    Comments: Full version of TACAS'19 submission

  18. arXiv:1710.08647  [pdf, ps, other

    cs.FL cs.LO cs.NI

    Approximate Reduction of Finite Automata for High-Speed Network Intrusion Detection (Technical Report)

    Authors: Milan Ceska, Vojtech Havlena, Lukas Holik, Ondrej Lengal, Tomas Vojnar

    Abstract: We consider the problem of approximate reduction of non-deterministic automata that appear in hardware-accelerated network intrusion detection systems (NIDSes). We define an error distance of a reduced automaton from the original one as the probability of packets being incorrectly classified by the reduced automaton (wrt the probabilistic distribution of packets in the network traffic). We use thi… ▽ More

    Submitted 21 February, 2018; v1 submitted 24 October, 2017; originally announced October 2017.

    Comments: An extended version of a paper accepted at TACAS'18

  19. arXiv:1310.4734  [pdf, other

    math.NA cs.CE eess.SY

    On Robustness Analysis of Stochastic Biochemical Systems by Probabilistic Model Checking

    Authors: Lubos Brim, Milan Ceska, Sven Drazan, David Safranek

    Abstract: This report proposes a novel framework for a rigorous robustness analysis of stochastic biochemical systems. The technique is based on probabilistic model checking. We adapt the general definition of robustness introduced by Kitano to the class of stochastic systems modelled as continuous time Markov Chains in order to extensively analyse and compare robustness of biological models with uncertain… ▽ More

    Submitted 17 October, 2013; originally announced October 2013.

    Comments: 43 pages, 15 figures, technical report

  20. Computing Optimal Cycle Mean in Parallel on CUDA

    Authors: Jiří Barnat, Petr Bauch, Luboš Brim, Milan Češka

    Abstract: Computation of optimal cycle mean in a directed weighted graph has many applications in program analysis, performance verification in particular. In this paper we propose a data-parallel algorithmic solution to the problem and show how the computation of optimal cycle mean can be efficiently accelerated by means of CUDA technology. We show how the problem of computation of optimal cycle mean is de… ▽ More

    Submitted 1 November, 2011; originally announced November 2011.

    Comments: In Proceedings PDMC 2011, arXiv:1111.0064

    Journal ref: EPTCS 72, 2011, pp. 68-83

  21. DiVinE-CUDA - A Tool for GPU Accelerated LTL Model Checking

    Authors: Jiří Barnat, Luboš Brim, Milan Češka

    Abstract: In this paper we present a tool that performs CUDA accelerated LTL Model Checking. The tool exploits parallel algorithm MAP adjusted to the NVIDIA CUDA architecture in order to efficiently detect the presence of accepting cycles in a directed graph. Accepting cycle detection is the core algorithmic procedure in automata-based LTL Model Checking. We demonstrate that the tool outperforms non-accel… ▽ More

    Submitted 13 December, 2009; originally announced December 2009.

    Journal ref: EPTCS 14, 2009, pp. 107-111