Digging for Decision Trees: A Case Study in Strategy Sampling and Learning

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Budde, Carlos E., D'Argenio, Pedro R., Hartmanns, Arnd
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913600616005632
author Budde, Carlos E.
D'Argenio, Pedro R.
Hartmanns, Arnd
author_facet Budde, Carlos E.
D'Argenio, Pedro R.
Hartmanns, Arnd
contents We introduce a formal model of transportation in an open-pit mine for the purpose of optimising the mine's operations. The model is a network of Markov automata (MA); the optimisation goal corresponds to maximising a time-bounded expected reward property. Today's model checking algorithms exacerbate the state space explosion problem by applying a discretisation approach to such properties on MA. We show that model checking is infeasible even for small mine instances. Instead, we propose statistical model checking with lightweight strategy sampling or table-based Q-learning over untimed strategies as an alternative to approach the optimisation task, using the Modest Toolset's modes tool. We add support for partial observability to modes so that strategies can be based on carefully selected model features, and we implement a connection from modes to the dtControl tool to convert sampled or learned strategies into decision trees. We experimentally evaluate the adequacy of our new tooling on the open-pit mine case study. Our experiments demonstrate the limitations of Q-learning, the impact of feature selection, and the usefulness of decision trees as an explainable representation.
format Preprint
id arxiv_https___arxiv_org_abs_2412_05476
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Digging for Decision Trees: A Case Study in Strategy Sampling and Learning
Budde, Carlos E.
D'Argenio, Pedro R.
Hartmanns, Arnd
Formal Languages and Automata Theory
F.4.3; I.6.5; I.6.8
We introduce a formal model of transportation in an open-pit mine for the purpose of optimising the mine's operations. The model is a network of Markov automata (MA); the optimisation goal corresponds to maximising a time-bounded expected reward property. Today's model checking algorithms exacerbate the state space explosion problem by applying a discretisation approach to such properties on MA. We show that model checking is infeasible even for small mine instances. Instead, we propose statistical model checking with lightweight strategy sampling or table-based Q-learning over untimed strategies as an alternative to approach the optimisation task, using the Modest Toolset's modes tool. We add support for partial observability to modes so that strategies can be based on carefully selected model features, and we implement a connection from modes to the dtControl tool to convert sampled or learned strategies into decision trees. We experimentally evaluate the adequacy of our new tooling on the open-pit mine case study. Our experiments demonstrate the limitations of Q-learning, the impact of feature selection, and the usefulness of decision trees as an explainable representation.
title Digging for Decision Trees: A Case Study in Strategy Sampling and Learning
topic Formal Languages and Automata Theory
F.4.3; I.6.5; I.6.8
url https://arxiv.org/abs/2412.05476