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 in order to obtain an understandable representation over richer, domain-relevant algebraic predicates. We demonstrate and evaluate the proposed method experimentally on established benchmarks.
翻译:最近,决策树(DT)被用来作为控制器(a.k.a.战略、政策、调度员)可以解释的代表,尽管它们往往效率很高,为离散系统生产小型和易懂的控制器,但复杂的连续动态仍然构成挑战,特别是当变量之间的关系以更复杂的形式出现,如多语种,则无法利用现有的DT学习程序获得这些变量。相反,辅助矢量机提供更强大的代表,能够发现许多此类关系,但不能以可解释的形式出现。因此,我们建议将这两个框架结合起来,以便在更丰富、与域有关的代数前提上获得可以理解的代表性。我们用既定的基准来实验和评估拟议的方法。