Learning Algorithms for Verification of Markov Decision Processes
Brázdil, Tomáš, Chatterjee, Krishnendu, Chmelik, Martin, Forejt, Vojtěch, Křetínský, Jan, Kwiatkowska, Marta, Meggendorfer, Tobias, Parker, David, Ujma, Mateusz
–arXiv.org Artificial Intelligence
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{\'{a}}zdil et al., significantly extending it as well as refining several details and fixing errors. The presented framework focuses on probabilistic reachability, which is a core problem in verification, and is instantiated in two distinct scenarios. The first assumes that full knowledge of the MDP is available, in particular precise transition probabilities. It performs a heuristic-driven partial exploration of the model, yielding precise lower and upper bounds on the required probability. The second tackles the case where we may only sample the MDP without knowing the exact transition dynamics. Here, we obtain probabilistic guarantees, again in terms of both the lower and upper bounds, which provides efficient stopping criteria for the approximation. In particular, the latter is an extension of statistical model-checking (SMC) for unbounded properties in MDPs. In contrast to other related approaches, we do not restrict our attention to time-bounded (finite-horizon) or discounted properties, nor assume any particular structural properties of the MDP.
arXiv.org Artificial Intelligence
Mar-20-2024
- Country:
- South America
- Brazil > Rio Grande do Norte
- Natal (0.04)
- Argentina > Pampas
- Buenos Aires F.D. > Buenos Aires (0.04)
- Brazil > Rio Grande do Norte
- Oceania > Australia
- New South Wales > Sydney (0.04)
- North America
- Mexico (0.04)
- United States
- Virginia > Williamsburg (0.04)
- Texas > Travis County
- Austin (0.04)
- Florida > Broward County
- Fort Lauderdale (0.04)
- New York
- Richmond County > New York City (0.04)
- Queens County > New York City (0.04)
- New York County > New York City (0.04)
- Kings County > New York City (0.04)
- Bronx County > New York City (0.04)
- Louisiana > Orleans Parish
- New Orleans (0.04)
- New Jersey > Mercer County
- Princeton (0.04)
- Massachusetts
- Suffolk County > Boston (0.04)
- Middlesex County > Cambridge (0.04)
- California
- Los Angeles County > Los Angeles (0.14)
- San Francisco County > San Francisco (0.13)
- Alameda County > Berkeley (0.04)
- Pennsylvania > Allegheny County
- Pittsburgh (0.04)
- Canada > Ontario
- Toronto (0.04)
- Europe
- Austria > Vienna (0.13)
- Switzerland > Zürich
- Zürich (0.13)
- Iceland > Capital Region
- Reykjavik (0.04)
- Hungary > Budapest
- Budapest (0.04)
- Germany
- Saxony > Leipzig (0.04)
- Saarland > Saarbrücken (0.04)
- Rhineland-Palatinate > Kaiserslautern (0.04)
- North Rhine-Westphalia > Cologne Region
- Bonn (0.04)
- Bavaria > Upper Bavaria
- Munich (0.04)
- Baden-Württemberg
- Karlsruhe Region > Heidelberg (0.04)
- Freiburg (0.04)
- Netherlands
- North Brabant > Eindhoven (0.04)
- North Holland > Amsterdam (0.04)
- Denmark
- Capital Region > Copenhagen (0.04)
- North Jutland > Aalborg (0.04)
- Sweden > Uppsala County
- Uppsala (0.04)
- Finland > Southwest Finland
- Turku (0.04)
- France
- Île-de-France > Paris
- Paris (0.04)
- Auvergne-Rhône-Alpes > Isère
- Grenoble (0.04)
- Île-de-France > Paris
- Italy
- Middle East > Cyprus
- Greece
- Ionian Islands > Corfu (0.04)
- Central Macedonia > Thessaloniki (0.04)
- Belgium > Flanders
- Antwerp Province > Antwerp (0.04)
- Russia > Northwestern Federal District
- Leningrad Oblast > Saint Petersburg (0.04)
- Czechia
- South Moravian Region > Brno (0.04)
- Prague (0.04)
- United Kingdom
- Scotland > City of Edinburgh
- Edinburgh (0.04)
- England
- Oxfordshire > Oxford (0.14)
- Greater London > London (0.14)
- Scotland > City of Edinburgh
- Poland > Masovia Province
- Warsaw (0.04)
- Estonia > Harju County
- Tallinn (0.04)
- Asia
- Russia (0.04)
- Macao (0.04)
- Middle East
- Republic of Türkiye > Aksaray Province
- Aksaray (0.04)
- Israel > Haifa District
- Haifa (0.04)
- Republic of Türkiye > Aksaray Province
- Japan > Honshū
- Kansai > Kyoto Prefecture > Kyoto (0.04)
- India > Maharashtra
- Pune (0.04)
- China > Hunan Province
- Changsha (0.04)
- South America
- Genre:
- Research Report (0.81)