Demo: dtControl: Decision tree learning algorithms for controller representation

Pranav Ashok, Mathias Jackermeier, Pushpak Jagtap, Jan KÅetínský, Maximilian Weininger, Majid Zamani

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

Decision tree learning is a popular classification technique most commonly used in machine learning applications. Recent work has shown that decision trees can be used to represent provably-correct controllers concisely. Compared to representations using lookup tables or binary decision diagrams, decision tree representations are smaller and more explainable. We present dtControl, an easily extensible tool offering a wide variety of algorithms for representing memoryless controllers as decision trees. We highlight that the trees produced by dtControl are often very concise with a single-digit number of decision nodes. This demo is based on our tool paper [1].

Original languageEnglish
Title of host publicationHSCC 2020 - Proceedings of the 23rd International Conference on Hybrid Systems
Subtitle of host publicationComputation and Control ,part of CPS-IoT Week
PublisherAssociation for Computing Machinery, Inc
ISBN (Electronic)9781450370189
DOIs
StatePublished - 22 Apr 2020
Event23rd ACM International Conference on Hybrid Systems: Computation and Control, HSCC 2020, held as part of the 13th Cyber Physical Systems and Internet-of-Things Week, CPS-IoT Week 2020 - Sydney, Australia
Duration: 21 Apr 202024 Apr 2020

Publication series

NameHSCC 2020 - Proceedings of the 23rd International Conference on Hybrid Systems: Computation and Control ,part of CPS-IoT Week

Conference

Conference23rd ACM International Conference on Hybrid Systems: Computation and Control, HSCC 2020, held as part of the 13th Cyber Physical Systems and Internet-of-Things Week, CPS-IoT Week 2020
Country/TerritoryAustralia
CitySydney
Period21/04/2024/04/20

Keywords

  • controller representation
  • decision tree
  • explainability
  • machine learning
  • non-uniform quantizer
  • symbolic control

Fingerprint

Dive into the research topics of 'Demo: dtControl: Decision tree learning algorithms for controller representation'. Together they form a unique fingerprint.

Cite this