TY - JOUR
T1 - Algebraically explainable controllers
T2 - decision trees and support vector machines join forces
AU - Jüngermann, Florian
AU - Křetínský, Jan
AU - Weininger, Maximilian
N1 - Publisher Copyright:
© 2023, The Author(s).
PY - 2023/6
Y1 - 2023/6
N2 - 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, they cannot be obtained using the available DT learning procedures. In contrast, support vector machines provide a more powerful representation, capable of discovering many such relationships, but not in an explainable form. Therefore, we suggest to combine the two frameworks to obtain an understandable representation over richer, domain-relevant algebraic predicates. We demonstrate and evaluate the proposed method experimentally on established benchmarks.
AB - 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, they cannot be obtained using the available DT learning procedures. In contrast, support vector machines provide a more powerful representation, capable of discovering many such relationships, but not in an explainable form. Therefore, we suggest to combine the two frameworks to obtain an understandable representation over richer, domain-relevant algebraic predicates. We demonstrate and evaluate the proposed method experimentally on established benchmarks.
KW - Controller representation
KW - Decision tree
KW - Explainability
KW - Synthesis
UR - http://www.scopus.com/inward/record.url?scp=85167518918&partnerID=8YFLogxK
U2 - 10.1007/s10009-023-00716-z
DO - 10.1007/s10009-023-00716-z
M3 - Article
AN - SCOPUS:85167518918
SN - 1433-2779
VL - 25
SP - 249
EP - 266
JO - International Journal on Software Tools for Technology Transfer
JF - International Journal on Software Tools for Technology Transfer
IS - 3
ER -