Passer à la navigation principale Passer à la recherche Passer au contenu principal

Branches: Efficiently Seeking Optimal Sparse Decision Trees via AO*

Résultats de recherche: Contribution à un journalArticle de conférenceRevue par des pairs

Résumé

Decision Tree (DT) Learning is a fundamental problem in Interpretable Machine Learning, yet it poses a formidable optimisation challenge. Practical algorithms have recently emerged, primarily leveraging Dynamic Programming and Branch & Bound. However, most of these approaches rely on a Depth-First-Search strategy, which is inefficient when searching for DTs at high depths and requires the definition of a maximum depth hyper-parameter. Best-First-Search was also employed by other methods to circumvent these issues. The downside of this strategy is its higher memory consumption, as such, it has to be designed in a fully efficient manner that takes full advantage of the problem’s structure. We formulate the problem within an AND/OR graph search framework and we solve it with a novel AO*-type algorithm called BRANCHES. We prove both optimality and complexity guarantees for BRANCHES and we show that it is more efficient than the state of the art theoretically and on a variety of experiments. Furthermore, BRANCHES supports nonbinary features unlike the other methods, we show that this property can further induce larger gains in computational efficiency.

langue originaleAnglais
Pages (de - à)7430-7484
Nombre de pages55
journalProceedings of Machine Learning Research
Volume267
étatPublié - 1 janv. 2025
Evénement42nd International Conference on Machine Learning, ICML 2025 - Vancouver, Canada
Durée: 13 juil. 202519 juil. 2025

Empreinte digitale

Examiner les sujets de recherche de « Branches: Efficiently Seeking Optimal Sparse Decision Trees via AO* ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation