Teaching Decision Trees to Explain Themselves

Teaching Decision Trees to Explain Themselves

Decision trees (and ensembles like random forests and gradient boosting) make powerful predictions—but their reasoning can be hard to follow, which is risky in healthcare, finance, and other safety-critical settings.

This paper shows how to turn those predictions into clear, formal explanations using Answer Set Programming (ASP), a logic-based approach that can encode preferences and list all valid explanations.

  • Sufficient: Minimal conditions that guarantee the model’s decision.
  • Contrastive: Small changes that would flip the decision.
  • Majority: What most trees in an ensemble agree on.
  • Tree-specific: Path-based reasons from particular trees.

Compared to other logic solvers, ASP offers flexible control (e.g., prioritize shorter or more actionable explanations) and can enumerate multiple, equally valid reasons—useful for audits and user choice. The authors test their method across diverse datasets, reporting when it works best and where it struggles—an honest step toward trustworthy, auditable AI.

Read more: https://arxiv.org/abs/2601.03845v1

Paper: https://arxiv.org/abs/2601.03845v1

Register: https://www.AiFeta.com

AI ExplainableAI MachineLearning DecisionTrees RandomForest GradientBoosting Logic AnswerSetProgramming TrustworthyAI Research

Read more

Pieni kielimalli oppi kysymään taulukoilta ihmisen puolesta

Pieni kielimalli oppi kysymään taulukoilta ihmisen puolesta

Moni on tuijottanut Exceliä ja toivonut voivansa vain kysyä: missä kaupunginosissa koti on kävelymatkan päässä terveysasemasta ja ruokakaupasta? Ihmismielelle yksinkertainen pyyntö muuttuu helposti tuntien suodatukseksi ja kaavanviilaukseksi. Tietokone kyllä tietää vastauksen – jos vain osaisimme puhua sen kieltä. Viime vuosina apua on pyydetty juttelevalta tekoälyltä. Se osaa etsiä ja tiivistää tekstejä,

By Kari Jaaskelainen
Tekoäly vastaa fiksummin, kun sille annetaan oikea tieto oikealla tavalla

Tekoäly vastaa fiksummin, kun sille annetaan oikea tieto oikealla tavalla

Katsaus kokoaa, miten kielimalleja voi vahvistaa antamalla niille jäsenneltyä lisätietoa vastaushetkellä – yksinkertaisista vihjeistä aina syy–seurausketjuiksi järjestettyyn taustaan. Kuvittele, että pyydät tekoälyä selittämään, mitä uusi lakimuutos tarkoittaa pienyrittäjälle. Yleismallinen kielimalli osaa puhua aiheesta sujuvasti, mutta jos laki on muuttunut äskettäin, vastauksessa voi olla vanhaa tietoa tai epävarmoja arvailuja. Sama kokemus

By Kari Jaaskelainen
Tekoäly voi olla sekä nopea että säästeliäs – jos se oppii milloin ajatella ääneen

Tekoäly voi olla sekä nopea että säästeliäs – jos se oppii milloin ajatella ääneen

Kuvittele chat-ikkuna, jossa vastaus alkaa rönsyillä: ensin pari perustelua, sitten varmistus, lopulta vielä varmistuksen varmistus. Käyttäjä odottaa, laskutus juoksee. Tekoälymallit hinnoitellaan usein “tokeneina” – sananpaloina – joten jokainen turha kiemura maksaa sekä aikaa että rahaa. Vuosia alalla vallitsi hiljainen oletus: mitä enemmän mallilla on laskentatehoa ja mitä pidemmin se ”miettii”, sitä parempaa

By Kari Jaaskelainen