Experiments with Optimal Model Trees
- lab arXiv
- lab arXivLabs
- person Sabino Roselli
A new study investigates whether building model trees with globally optimal structures, rather than the typical greedy approach, can yield more accurate and interpretable machine learning models using linear support vector machines at the leaf nodes [1]. Model trees are a form of interpretable machine learning that, unlike classic decision trees with constant leaf values, use linear combinations of predictor variables in their leaves to form predictions [2]. This design can achieve higher accuracy with smaller trees [2]. Standard algorithms for learning these trees operate in a greedy, top-down manner, recursively splitting data into subsets [2]. A key limitation is that the splits chosen are only locally optimal, which can result in trees that are overly complex and less accurate than a tree with a globally optimal structure for the training data [2]. The research, posted on the arXiv pre-print server, presents mixed-integer linear programming formulations to compute these optimal trees [1]. The study, led by Sabino Roselli, was initially submitted in March 2025 and revised through June 2026 [1]. The authors benchmarked their optimal model trees against greedily grown model trees, classic optimal and greedy decision trees, random forests, and support vector machines across a large collection of data sets [2]. The findings indicate that optimal model trees can achieve competitive accuracy with very small trees [2]. The paper also explores replacing axis-parallel splits with multivariate ones, a change that can increase accuracy but at the cost of interpretability [2]. The work is situated within the broader machine learning field, which develops statistical algorithms that learn from data to perform tasks without explicit programming [6]. The computational approach of constructing an optimal tree mirrors challenges in other scientific domains, such as computational phylogenetics, where the main task is to find a phylogenetic tree representing optimal evolutionary ancestry between species [5]. The research was disseminated via arXiv, an open-access repository for electronic preprints in fields including computer science and statistics that, as of late 2024, receives about 24,000 submissions per month [11].
research-papersafety-researchbenchmark
Background sources we checked (10)
- arxiv.org ↗ Model trees provide an appealing way to perform interpretable machine learning for both classification and regression problems. In contrast to ``classic'' decision trees with constant values in their leaves, model trees can use linear combinations of predictor variables in their …
- en.wikipedia.org ↗ A surrogate model is an engineering method used when an outcome of interest cannot be easily measured or computed, so an approximate mathematical model of the outcome is used instead. Most engineering design problems require experiments and/or simulations to evaluate design objec…
- en.wikipedia.org ↗ A computer experiment or simulation experiment is an experiment used to study a computer simulation, also referred to as an in silico system. This area includes computational physics, computational chemistry, computational biology and other similar disciplines.…
- en.wikipedia.org ↗ A phylogenetic tree or phylogeny is a graphical representation which shows the evolutionary history between a set of species or taxa during a specific time. In other words, it is a branching diagram or a tree showing the evolutionary relationships among various biological species…
- en.wikipedia.org ↗ Machine learning (ML) is a field of study in artificial intelligence concerned with the development and study of statistical algorithms that can learn from data and generalize to unseen data, and thus perform tasks without being explicitly programmed. Advances in the field of de…
- en.wikipedia.org ↗ A large language model (LLM) is a neural network trained on a vast amount of text for natural language processing tasks, especially language generation. LLMs can typically generate, summarize, translate, and analyze text in many contexts, and are a foundational technology behind …
- info.arxiv.org ↗ arXiv Labs - arXiv info | arXiv e-print repository Skip to content # arXiv Labs Attention arXiv Users: arXiv Labs is pausing new proposals ## What are arXiv Labs? arXiv Labs are a way for the community to contribute new, useful features to arXiv. These integrations are avail…
- blog.arxiv.org ↗ arXivLabs: a space for community innovation – arXiv blog arXiv has launched a new, formalized framework enabling innovative collaborations with individuals and organizations. “Members of our community want to contribute tools that enhance the arXiv experience, and we val…
- info.arxiv.org ↗ arXivLabs: Showcase - arXiv info | arXiv e-print repository ... # arXivLabs: Showcase ... arXiv is surrounded by a community of researchers and developers working at the cutting edge of information science and technology. ... While the arXiv team is focused on our core mission—pr…
- en.wikipedia.org ↗ arXiv (pronounced as "archive"—the X represents the Greek letter chi ⟨χ⟩) is an open-access repository of electronic preprints and postprints (known as e-prints) approved for posting after moderation, but not peer reviewed. It consists of scientific papers in the fields of mathem…
Sources
- export.arxiv.org — Experiments with Optimal Model Trees ↗