Onderzoeksartikel

Ensemble van temporele weging, causale inferentie en hiërarchische attributie richting SHAP-optimalisatie

DOI:

10.3791/69125

18 november 2025

In dit artikel

Samenvatting

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Dit artikel heeft als doel de impact van temporele weging, causale inferentie en hiërarchische attributie op interpreteerbaarheidsoptimalisatie te beoordelen.

Samenvatting

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

In de afgelopen jaren is de behoefte aan transparantie en interpreteerbaarheid toegenomen door aanzienlijke vooruitgang in datagedreven modellen, wat heeft geleid tot de opkomst van Verklarbare Kunstmatige Intelligentie (XAI). Verschillende traditionele XAI-benaderingen zijn gangbaar; deze hebben echter beperkte competentie in het interpreteren van dynamische relaties. Het huidige onderzoek heeft als doel deze beperking aan te pakken door een nieuw Ensemble SHapley Additive exPlanations (SHAP) kader voor te stellen dat zich richt op temporele weging, causale inferentie, hiërarchische attributie en interpreteerbaarheidsoptimalisatie, aangeduid als TCHSHAP. TCHSHAP geeft prioriteit aan huidige informatie boven historische informatie door temporele weging via exponentiële afname. Bovendien scheidt causale inferentie correlatie van causaliteit om praktische inzichten te verkrijgen. Daarnaast biedt hiërarchische attributie inzichten op granulair (regioniveau) en geaggregeerd niveau (feature-group impacts). Deze benaderingen worden geïntegreerd om een beter interpreteerbaar en verklaarbaar model te bereiken. Om de effectiviteit van het voorgestelde model te valideren, voeren we een experiment uit op de gewasopbrengstdataset verzameld van Kaggle. Voorafgaand aan de experimentele evaluatie wordt datapreprocessing uitgevoerd met behulp van one-hot encoding. Datanormalisatie wordt gedaan door min-max scaling, en uitschieters worden verwijderd via het Interkwartielbereik. Voor experimentele evaluatie gebruikten de auteurs het SHAP XAI-model voor Random Forest. Bij het beoordelen van de effectiviteit van het voorgestelde TCHSHAP-model wordt opgemerkt dat hoewel de gemiddelde voorspelling voor traditionele SHAP 161,137 is, deze oploopt naar 161,506 na opname van temporele weging en causale inferentie, waarmee de effectiviteit van het gebruik van temporele en causale significantie wordt benadrukt. Daarnaast wordt tijdens hiërarchische attributie waargenomen dat landbouwkenmerken de sterkste dominantie hebben over de doelvariabele. Deze dominantie wordt gevolgd door geografische en omgevingsfactoren in volgorde. De verkregen resultaten bevestigen dus de effectiviteit van de voorgestelde aanpak om de globale en lokale interpreteerbaarheid te verbeteren, waardoor het vertrouwen van de gebruiker in modelvoorspellingen wordt versterkt. Het huidige werk biedt manieren om transparantie en interpreteerbaarheid te verbeteren zonder de prestaties van het model te beïnvloeden. Het voorgestelde model maakt ook interpreteerbare en efficiënte regressiemodellering mogelijk in complexe, datagedreven toepassingen, waardoor het breed toegepast kan worden in echte omgevingen.

Inleiding

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Regressie speelt een grote rol in voorspellende analyses en omvat verschillende domeinen, waaronder klimaatmodellering, financiële voorspellingen, gezondheidszorgdiagnostiek en landbouwopbrengstschatting 1,2. De onverklaarde resultaten van regressiemodellen, vooral niet-lineaire en hoogcapaciteitsmodellen zoals Gradient Boosting Machines (GBM's), Random Forests en Deep Neural Networks (DNN's), vormen echter aanzienlijke uitdagingen, vooral voor toepassingen die transparantie en bruikbare inzichten vereisen. Deze interpreteerbaarheidskloof kan worden overbrugd door gebruik te maken van Explainable Artificial Intelligence (XAI), een techniek die nog in de kinderschoenen staat. Momenteel geven conventionele XAI-frameworks zoals SHAP en Local Interpretable Model Agnostic Explanation (LIME) alleen statische feature-verklaringen3. Deze XAI-technieken slaagen er momenteel niet in de complexiteit van regressietaken met betrekking tot temporele afhankelijkheden, hiërarchische structuurstructuren en oorzakelijkheden te verklaren, waardoor een onderzoeksrichtingontstaat 4,5. Door het niet in overweging nemen van deze factoren kan XAI soms verkeerde conclusies trekken. Traditionele SHAP beoordeelt bijvoorbeeld alleen de correlatie van attributen met de doelvariabele zonder rekening te houden met de causaliteit. Laten we een dataset beschouwen met twee binaire inputkenmerken, namelijk tabaksconsumptie en gekleurde tanden. De doelvariabele in deze dataset is de kans op kanker. In zo'n scenario, als correlatie wordt verkregen tussen inputkenmerken en de doelvariabele, zal kanker sterk gecorreleerd zijn met beide kenmerken (tabaksconsumptie en gekleurde tanden). Het is echter misleidend om te concluderen dat gekleurde tanden kanker veroorzaken, omdat het wordt veroorzaakt door regelmatig tabaksgebruik. Het kan dus worden samengevat dat ondanks aanzienlijke vooruitgang op het gebied van XAI, de belangrijkste kwesties die in regressiecontexten moeten worden aangepakt zijn:

Het onvermogen om temporele afhankelijkheden te overwegen leidt alleen tot statische verklaringen die mogelijk niet werken in contexten met dynamische data.

Het niet opnemen van causale inferentie in traditionele SHAP-adaptaties veroorzaakt valse correlaties in plaats van waardevolle causale inzichten.

Gebrek aan aandacht voor hiërarchische interpretatie leidt tot onvoldoende hoger-niveau geaggregeerde verklaringen.

Om deze kwesties aan te pakken, streeft huidig onderzoek ernaar een nieuw XAI-kader voor te stellen, TCHSHAP, dat temporele weging, causale inferentie en hiërarchische attributie omvat, met als doel de interpreteerbaarheid en rekenkundige efficiëntie van huidige XAI-modellen te verbeteren. Hiervoor beschouwt het voorgestelde kader een temporele wegingsfactor wt die hogere gewichten toekent aan de recente feature-bijdrage in vergelijking met eerdere waarden. Deze wegingsfactor is bedoeld om ervoor te zorgen dat de interpreteerbaarheid overeenkomt met de temporele betekenis van cruciale kenmerken in dynamische regressieproblemen zoals opbrengstvoorspelling en verkoopvoorspelling. Bovendien tonen traditionele regressiemodellen geen causale relaties aan, wat leidt tot dubbelzinnige attributies6. Om deze uitdaging aan te pakken, gebruikt het voorgestelde kader Structurele Causale Modellen (SCM's) om de causale impact van een kenmerk Fi op de output te beoordelen. Daarnaast tonen de realtime datasets vaak hiërarchische relaties (ruimtelijk of categorisch) tussen features, die zelden worden getoond in bestaande XAI-frameworks 4,5,6. Integendeel, het voorgestelde XAI-framework aggregeert individuele kenmerken (Fi) om hogere niveaukenmerken (Hj) te verkrijgen, om zo granulariteit van de verklaringen te bereiken.

Naast het opnemen van temporele, causale en hiërarchische betekenis, streeft het voorgestelde ensemble er ook naar interpreteerbaarheid en verklaarbaarheid te vergroten. Zo'n doel is een poging om de afweging tussen interpreteerbaarheid en nauwkeurigheid vast te stellen, zodat de uitleg die uit TCHSHAP wordt verkregen accuraat en interpreteerbaar zijn4. Het voorgestelde XAI-kader kan wiskundig als volgt worden beschreven, terwijl de beschrijving van de gebruikte variabelen in Tabel 1 wordt gegeven. De traditionele SHAP-waarde voor de eigenschap wordt berekend als vergelijking (1)5,6.

figure-introduction-1(1)

Deze traditionele SHAP-formulering telt bijdragen op zonder rekening te houden met temporele, causale of hiërarchische aanpassingen.

VeranderlijkDefinitie
FiKenmerk waarvan de Shap-waarde wordt berekend
ShapiShapwaarde van het kenmerk
SSet van totale kenmerken
MSubset van alle kenmerken
FTTotaal aantal functies
P(M)Modelvoorspelling wanneer alleen kenmerken in M worden gebruikt
λ > 0Vervalsnelheid
TReferentievoorspellingstijd
YUitvoer

Tabel 1: Beschrijving van gebruikte variabelen. Deze tabel beschrijft de betekenis van verschillende gebruikte variabelen.

Deze traditionele SHAP-formulering is aangepast om dynamische afhankelijkheden te verwerken door temporele weging toe te voegen. Deze temporele weging wordt opgenomen door de wegingscoëfficiënt wt = e-λ | in te voerent - T| waarbij λ de vervalfactor (λ > 0) vertegenwoordigt. Zoals eerder besproken, geeft deze exponentiële weging meer gewicht aan recente waarden dan aan eerdere waarden. Deze exponentiële afname wordt geassocieerd met het besef dat recente featurewaarden een hogere significantie hebben dan eerdere waarden. De aangepaste SHAP-waarde (na opname van temporele significantie) wordt gegeven in vergelijking (2).

figure-introduction-2(2)

Deze temporele informatie is belangrijk voor dynamische regressietaken zoals het voorspellen van rendementen of aandelen.

Verder wordt SCM toegepast om de verklaringen robuuster te maken om de causale impact van kenmerk Fi op de output Y te beoordelen. De wiskundige formulering van causale SHAP wordt gegeven in vergelijking (3)

figure-introduction-3(3)

Hier stelt do(Fi) de eigenschap voor die heeft bijgedragen aan de verandering. Door dit te gebruiken, bereikt het model de competentie om de causaliteit te verklaren in plaats van de correlatie. Het is vermeldenswaard dat SCM-gebaseerde berekening van causale effecten ervoor zorgt dat alleen kenmerken met directe causale invloed worden gecrediteerd, waardoor valse correlaties worden geëlimineerd.

Verder wordt de hiërarchie voorgesteld in het voorgestelde model om attributen over verschillende niveaus te aggregeren. De wiskundige formulering voor de hiërarchische SHAP wordt gegeven in vergelijking (4).

figure-introduction-4(4)

De opname van hiërarchie in het voorgestelde model zorgt voor het bereiken van granulariteit van de verklaringen. Het voorgestelde kader is weergegeven in Figuur 1.

figure-introduction-5
Figuur 1: Beeldillustratie van verschillende elementen in het voorgestelde kader. Deze figuur geeft een beeldende illustratie van verschillende elementen in het voorgestelde raamwerk TCHSHAP, waaronder temporele weging, causale inferentie en hiërarchische attributie. Klik hier om een grotere versie van deze figuur te bekijken.

De nieuwigheid van het voorgestelde model TCHSHAP ligt in het omgaan met deze drie inconsistenties door gebruik te maken van temporele weging (om meer gewicht te geven aan actuele informatie), Structurele Causale Modellen (SCM; om causale effecten te beoordelen) en hiërarchische aggregatie van SHAP-waarden (om meerlagige inzichten te verkrijgen). Zo breidd het voorgestelde ensemble SHAP uit voorbij zijn statische beperkingen en biedt het een regressie-geoptimaliseerd verklarend kader.

Het voorgestelde TCHSHAP heeft het potentieel om grote betekenis te bereiken voor realtime toepassingen in scenario's die betere besluitvorming vereisen, omdat het de gedetailleerde uitleg van de output in regressiemodellen identificeert en modellering naadloos verbindt met besluitvorming. Samenvattend is de belangrijkste bijdrage van dit manuscript het ontwerpen van een nieuw kader dat temporele weging, causale inferentie en hiërarchische relaties combineert om de uitvoerbare verklaringen van het traditionele SHAP-model te verbeteren.

Gerelateerd werk

XAI bevat verschillende methodologieën die speciaal zijn ontworpen om de transparantie en interpreteerbaarheid van verschillende machine learning-modellen te verbeteren. Deze XAI-strategieën creëren vertrouwen in de resultaten door de benodigde inzichten uit de resultaten te verschaffen. Zo verbeteren opmerkelijke XAI-methodologieën zoals LIME en SHAP de interpreteerbaarheid en transparantie van anders black box-modellen in diverse domeinen, namelijk financiën, onderwijs en de gezondheidszorgsector7. Ook worden XAI-technieken toegepast in taken die verband houden met softwareanalyse, kloondetectie en Just-in-Time defectvoorspelling8. Daarnaast benadrukten Awal en Roy ook de afwijkingen en toonden minder betrouwbaarheid aan bij het genereren van de verklaringen8. Hier pasten de auteurs Granular Level Evaluation Metrics toe om consistentie in evaluatie te verminderen. XAI is ook veel ingezet in het medische domein om de meest prominente factoren te begrijpen die de resultaten van de classificatietaak beïnvloeden en zo het vertrouwen onder zorgverleners te bevorderen om AI-gebaseerde diagnostiekte gebruiken 9,10,11,12. Bovendien faciliteren XAI-benaderingen in sectoren zoals de Belgische woninghuurvoorspelling de interpretatie van ingewikkelde modellen, waardoor kwaliteitscontrole wordt verbeterd enproductiefouten worden geminimaliseerd. Bommer et al. toonden aan dat integratie van XAI-methoden met gradiënten de prestaties van XAI-methoden verbetert op het gebied van robuustheid, trouw, complexiteit en randomisatie in de klimaatwetenschap14. Veel onderzoekers hebben geprobeerd ensemble- en hybride technieken te ontwikkelen. Naast het voorstellen van ensembletechnieken toonden onderzoekers ook de effectiviteit van deze hybride technieken aan om uitgebreide inzichten te bieden voor complexe modellen15,16. Een gedetailleerde overzicht van de technieken, optimalisaties en de verschillende toepassingen is in tabel 2 weergegeven, wat duidelijk aangeeft dat de meest toegepaste technieken LIME en SHAP zijn. De toekomstige onderzoeksrichting wijst op het verkennen van optimalisatie in deze methoden om de interpreteerbaarheid van deze modellen te verbeteren. In voortzetting van de onderzoekslijn richten auteurs in het huidige onderzoek zich op SHAP-optimalisatie door causale inferentie, hiërarchische attributie en temporele weging toe te voegen.

CitaatXAI-techniekenOptimaliseringInzichtenToepassingenToekomstige onderzoeksrichtingen
(Anushree et al., 2024)KALKNiet verstrektVerbetering van de interpreteerbaarheid en transparantie van black box-modellen in diverse toepassingen in de financiële sector, onderwijs en gezondheidszorg.· Afweging tussen nauwkeurigheid en interpreteerbaarheid in de financiële sector, onderwijs en gezondheidszorg· Moet een lijst met gedetailleerde metrics ontwikkelen voor het evalueren van verschillende XAI-modellen
SHAP
Perturbatiemechanismen
Aandachtgebaseerde mechanismen
(Awal & Roy, 2024)PyExplainerGranular Level Evaluation Metrics voor het verminderen van consistentie in evaluatie.Benadrukt de afwijkingen en toont een mindere betrouwbaarheid in het genereren van de verklaringen.· Taken gerelateerd aan softwareanalyse· Geavanceerde onderzoeksmethoden zijn nodig om de betrouwbaarheid van XAI-modellen voor taken gerelateerd aan softwareanalyse te verbeteren
KALK· Kloondetectie
· Just in Time Defect Voorspelling
(Bommer et al., 2024)Geïntegreerde gradiëntenIntegratie van XAI-methoden met gradiëntenDe integratie van XAI-methoden met gradiënten verbetert de prestaties op het gebied van robuustheid, trouw, complexiteit en randomisatie in de klimaatwetenschap.· Voorspelling van de Klimaatwetenschap· Focus op taakspecifieke evaluatie van klimaatwetenschap.
Laaggewijze relevantiepropagatie· Jaarlijkse gemiddelde Temperatuurkaarten voorspelling
Ingangstijdgradiënten
gevoeligheidsmethoden zoals gradient, SmoothGrad, NoiseGrad en FusionGrad
(Bhatnagar & Agrawal, 2024)KALKEnsemble van XAI-techniekenEnsemble biedt uitgebreide inzichten en verbetert de interpreteerbaarheid en verklaarbaarheid van complexe modellen.· Toegepast op de morele dataset om de interpreteerbaarheid van de resultaten te verbeteren· Verken hybride XAI-methoden door meerdere technieken te combineren
SHAP· Het aanpassen van verschillende XAI-algoritmen voor specifieke modellen die aansluiten bij de verschillende behoeften van gebruikers
(Dias, 2024)KALKIntegratie van XAI-techniekenVerbeterde interpreteerbaarheid en nauwkeurigheid· Classificatie van toxische opmerkingen· Het versterken van de kracht voor classificatiedoeleinden.
Eli5
(Hajare et al., 2024)SHAPNiet verstrektSHAP biedt gedetailleerde inzichten in de risicofactoren bij het voorspellen van het Acute Coronair Syndroom.· Acuut Coronair Syndroom (ACS)· Om nieuwe risicofactoren bij ACS-voorspelling te ontdekken.
(Hamida et al., 2024)Uitgebreide review van verschillende XAI-techniekenNiet verstrektBiedt inzichten over XAI-toepassingen XAI in de gezondheidszorgsector en benadrukt het belang van verklaarbaarheid van AI-beslissingen om de resultaten van AI te begrijpen.· Uitvoerbare inzichten in de gezondheidszorgsector· Verbetering van XAI-componenten, namelijk begrijpelijkheid, transparantie, interpreteerbaarheid en verklaarbaarheid.
· Aangepaste XAI-technieken voor de zorgsector voor gedetailleerde inzichten voor het zorgdomein
(Ihongbe et al., 2024)Grad-CAM (Gradiëntgewogen Class-Activation Mapping)Gradiëntgewogen Class Activation MappingBetere nauwkeurigheid voor longontsteking en COVID-19-diagnose.· Verbeterde nauwkeurigheid voor medische diagnoseHet vergroten van het bewustzijn van de bruikbaarheid van XAI-technieken voor toepassingen in de praktijk
(Lenaers, & De Moor, 2023).6 XAI-techniekenEnsemble van 6 XAI-technieken op het CatBoost-modelMeerdere technieken verbeteren de interpreteerbaarheid van XAI voor huurvoorspelling.· Belgische huurvoorspelling van woningenXAI kan worden gebruikt voor besluitvorming
(Makumbura et al., 2024)SHAPEnsemble van RF, LightGBM, XGBoost met SHAPSHAP onthult de verschillende factoren die verantwoordelijk zijn voor het beoordelen en voorspellen van de waterkwaliteit.· Beoordeling en voorspelling van de waterkwaliteitKan worden ingezet voor besluitvorming
(Schlegel & Keim, 2023).XAI-technieken met perturbatieanalysePerturbatieanalyseKan effectief worden ingezet voor classificatietaken van tijdreeksgegevens· Tijdreeksgegevens van financiën, gezondheidszorg, klimaatwetenschapHet combineren van meerdere XAI-technieken voor verbeterde interpreteerbaarheid.
(Silva & Keller, 2023)XAINiet verstrektXAI-modellen hebben een beperking om de resultaten te verklaren in het geval van gecorreleerde kenmerken. Kan worden ingezet voor aard- en atmosferische wetenschappen.· Atmosferische wetenschappenXAI moet geoptimaliseerd worden voor gecorreleerde functies om valse verklaringen te voorkomen.
Biomoleculaire reactiesnelheid· Atmosferische chemie
(Y, S., & Challa, M. 2023)SHAPNiet verstrektHier worden XAI-modellen vergeleken met betrekking tot interpreteerbaarheid en begrip van belangrijke kenmerken en concluderen ze dat SHAP en LIME het meest effectief zijn.· Medische toepassingenOm de interpreteerbaarheid voor geavanceerde medische toepassingen te verbeteren
KALK
PDP
GAM

Tabel 2: Uitgebreide review van diverse optimalisaties uitgevoerd op XAI-technieken. Deze tabel presenteert een uitgebreide overzicht van verschillende optimalisatietechnieken die door diverse onderzoekers zijn voorgesteld.

Toegang beperkt. Log in of start een proefperiode om deze inhoud te bekijken.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

OPMERKING: Deze sectie bespreekt de voorgestelde ensemblemethode, inclusief alle voorgestelde wijzigingen zoals geïllustreerd in Figuur 1.

Datavoorbereiding

Om de effectiviteit van het voorgestelde kader te valideren, voerden de auteurs een experiment uit op de gewasopbrengstdataset verzameld van Kaggle17. Deze dataset bestaat uit Indiase landbouwgegevens voor verschillende gewassen van 1997 tot 2020 en werd in maart 2025 geraadpleegd. Deze dataset omvat tal van kenmerken, namelijk seizoen, crop_year, meststof, pesticide, gewas en opbrengst (streefvariabele), enzovoort. De betreffende dataset wordt vooraf bewerkt voor verhoogde efficiëntie met behulp van one-hot encoding om categorische waarden te verwerken. De categorische kenmerken zoals seizoen, oogst en staat zijn one-hot gecodeerd. MinMax-schaal wordt ook toegepast om numerieke kenmerken zoals oppervlakte, productie, annual_rainfall, meststof en pesticide te schalen tot het [0,1]-bereik. Om de uitschieters te beheersen, gebruikten we de Interkwartielbereikregel met een drempel Q1 - 1,5 • IQR17. Een willekeurig seed van 42 werd toegepast over alle preprocessing-stappen om de reproduceerbaarheid van de resultaten te verkrijgen. Verder werd de dataset na preprocessing opgesplitst in een trainingsdataset (80%) en een testdataset (20%).

Experimentele opstelling

Het experiment werd uitgevoerd met Python 3.10 op een A100 GPU-server met CPU: Dual AMD Rome 7742, 128 cores, 1TB RAM. Bibliotheken die voor simulatie worden geïmporteerd zijn scikit-learn 1.3.0, XGBoost 1.7.6, TensorFlow 2.13, SHAP 0.41.0, LIME 0.2.0.1 en ELI5 0.13.0.

Evaluatie van ML-modellen

Hier hebben auteurs verschillende regressiemodellen gebruikt, namelijk LinearRegression(), Ridge(alpha=1,random_state=42), Lasso (alpha=0,1,randomstate = 42), Decision TreeRegressor(max_depth = 10, random_state = 42), RandomForestRegressor(max_depth = 15random_state = 42), GradientBoostingRegressor(n_estimators = 200, learning_rate = 0,1, random_state = 42), XGBoost en CNN om de impact van verschillende variabelen op de doelvariabeleyield 18 te bepalen. XGBoost gebruikt 300 schatters en een leersnelheid van 0,05. In het CNN-model worden twee verborgen lagen, ReLU-activaties en Adam-optimizer gebruikt met een leersnelheid van 0,001. De efficiëntie van deze modellen wordt vergeleken met verschillende prestatie-indicatoren. Deze modellen voeren ook hyperparameterafstemming uit. Zo worden Ridge-regressie en Lasso-regressie getraind met alpha gelijk aan 1,0 en alpha gelijk aan 0,1, respectievelijk. In Decision Tree en Random Forest werd de maximale diepte respectievelijk ingesteld op 10 en 15. Gradient Boosting gebruikt 200 schatters en een leersnelheid van 0,1. De prestaties van deze modellen werden geëvalueerd met 5-voudige kruisvalidatie in termen van Mean Squared Error (MSE) en R2 kwadraat.

Evaluatie van XAI-modellen

Zoals besproken, gebruikt het huidige werk verschillende XAI-modellen om de resultaten te vergelijken. Hier gebruiken de auteurs shap. TreeExplainer(model,data = crop_yield) voor boomgebaseerde modellen (Random Forest, Gradient Boosting en XGBoost). Een achtergronddataset van 100 willekeurig geselecteerde gevallen werd gekozen uit de trainingsdataset om attributies te stabiliseren. Verder, Shap. KernelExplainer() werd gebruikt voor niet-boommodellen (Linear, Ridge, Lasso en CNN) met 1000 verstoringen om dicht bij SHAP-waarden te komen. Tabulaire uitleg (lime.lime_tabular. LimeTabularExplainer) werd gebruikt met 5000 verstoringen per instantie om LIME op dezelfde achtergronddataset te draaien om ervoor te zorgen dat lokale verklaringen stabiel zijn. De kernbreedte werd bepaald op basis van eigenschappen, en de voorspellingsfunctie van het model werd gebruikt om verklaringen af te leiden. Lokale verklaringen werden gegenereerd door explainer.explain_instance(x,model.predict) aan te roepen. ELI5 werd gebruikt als permutatiebelang met 10 herhalingen op de validatiesplitsing om overfitting van de testgegevens te voorkomen, en werd gesimuleerd met eli5.sklearn.PermutationImportance(schatter,random_state = 42). Het belang van gemiddelde en variantie tussen herhalingen werd tijdens het experiment aangetoond. Ten slotte werd het aangepaste model gebruikt voor de validatiesplitsing om Partial Dependence Plots (PDP's) te verkrijgen, die werden geïmplementeerd met PartialDependencyDisplay.from_estimator (model,X_val,features = [feature]),

Opzet van het TCHSHAP-framework

Vervolgens werd TCHSHAP geïmplementeerd door verschillende stappen achter elkaar toe te passen. De eerste stap in de sequentie was temporele weging, waarbij een exponentiële vervalfunctie wordt gebruikt met een vervalsnelheid van λ = 0,85, die werd geselecteerd op basis van een ablatiestudie over λ figure-protocol-1 [0.7.0.95]. De referentietijd (T_current) werd geselecteerd als het recente oogstjaar in de dataset. Dit zorgt ervoor dat de modelverklaringen rekening houden met de dynamiek van de landbouwproductieprognose, waarbij recente kenmerken (neerslag, kunstmestgebruik of pesticiden) meer betekenis hebben voor het nemen van beslissingen. Temporele weging werd gevolgd door SCM om causale inferenties te nemen. De voorgestelde methodologie gebruikt de dot-operator om interventies te simuleren en het Gemiddelde Causale Effect te berekenen. De causale inferentie werd toegepast met behulp van de python doWhy 0.13-bibliotheek. Dit helpt misleidende verbanden door gecorreleerde inputs zoals productie en gebied te verminderen, waardoor echte oorzaak-gevolg-verbanden ontstaan. De laatste stap in de pijplijn was hiërarchische attributie, waarbij features werden georganiseerd in domeinen op hoger niveau. Voor de huidige dataset zijn er 3 hiërarchische kenmerken, namelijk landbouwinputs (meststof, pesticide), geografische factoren (staat, oppervlakte, Crop_Year) en milieufactoren (Annual_Rainfall, seizoen). Door genormaliseerde sommatie te gebruiken om SHAP-gegevens te groeperen, kunnen op beide niveaus (gedetailleerd en algemeen) verklaringen worden verkregen.

Samenvattend combineert de TCHSHAP-pijplijn drie stappen: temporele aanpassing, causale toewijzing en hiërarchische groepering tot één proces. Hier geeft basis-SHAP eerst uitleg, gevolgd door de toevoeging van drie verbeteringen. Deze gestructureerde pijplijn zorgt ervoor dat de output van TCHSHAP consistent is, reproduceerbaar is en zowel lokale als globale verklaringen geeft. De stapsgewijze beschrijving van het voorgestelde framework wordt gegeven in de onderstaande pseudocode.

Invoer:
X: Dataset met kenmerken X1,X 2,X 3,........,Xn.
t: temporele variabele in de dataset
T-stroom: Referentietijd
λ: Vervalsnelheid
G: Featuregroepen
Bereken temporele gewichten
Voor elk geval ifigure-protocol-2X, evalueer wt t = e-λ|t-T|, 
Bereken Shap-waarden Shapi
Bereken ShapTempral = Shapi * wt
Bereken causale inferentie
Voor elk kenmerk, Xi figure-protocol-3 X
Bereken ShapCausaal = Shapi * Causaal Effect(Xj →Y)
Hiërarchische Toeschrijving
Voor elk kenmerk, Xi figure-protocol-4 X
Bereken Shap-waarden Shapi
Voor elke Gi figure-protocol-5 G
figure-protocol-6

Uitvoer: Set van hiërarchisch geaggregeerde SHAP-waarden

Het kwantitatieve controlepunt voor het faciliteren van probleemoplossing wordt hieronder gegeven: Random Forest levert de laagste MSE en hoogste R2 op over alle ML-modellen. Het belangrijkste kenmerk was Gebied > Pesticide > Meststoffen, met Seizoen en Crop_Year als minimaal. De wereldwijde basislijn SHAP-voorspelling was 161,137. Verder neemt na toepassing van λ = 0,85 de bijdrage van Crop_year en Seizoen toe. Bijdragen op groepsniveau volgen de volgorde Landbouwinput>Geografische Factoren> Milieufactoren.

Toegang beperkt. Log in of start een proefperiode om deze inhoud te bekijken.

Resultaten

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Deze sectie bespreekt de resultaten die zijn verkregen door het gebruik van verschillende methoden die tijdens het experiment zijn gebruikt, bestaande uit verschillende subsecties als volgt:

Dataverzameling en voorverwerking

Om een experimentele evaluatie van het voorgestelde kader uit te voeren, werd een dataset over ...

Toegang beperkt. Log in of start een proefperiode om deze inhoud te bekijken.

Discussie

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Het belangrijkste doel van de huidige studie is het integreren van temporele weging, causale inferentie en hiërarchische significantie in het traditionele SHAP-model, wat resulteert in het TCHSHAP-model. De reden om deze componenten in XAI-technieken op te nemen is om de interpreteerbaarheid van de resultaten te verbeteren. Voor temporele weging hebben we een exponentiële afneemtechniek overwogen, die meer gewicht geeft aan recente waarden in vergelijking met oude waarden. Bij causale si...

Toegang beperkt. Log in of start een proefperiode om deze inhoud te bekijken.

Openbaarmakingen

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

De auteurs stellen dat er geen belangenconflicten zijn.

Dankbetuigingen

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Dit werk wordt gefinancierd door nationale fondsen via FCT – Fundação para a Ciência e a Tecnologia, I.P., onder het Programmacontract UID/05105/2025.

Toegang beperkt. Log in of start een proefperiode om deze inhoud te bekijken.

Materialen

Lijst van materialen gebruikt in dit artikel
NaamBedrijfCatalogusnummerOpmerkingen
ELI50.13.0PyPI
LIME0.2.0.1PyPI
Nvidia DGX A100 GPU ServerCPU Dual AMD Rome 7742, 128 cores in totaalNvidia
System Memory 1TB
Python3.1Python
SHAP0.41.0PyPI
scikit-learn1.3.0PyPI
TensorFlow2.13Tensor Flow
XGBoost1.7.6PyPI

Referenties

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Kaur, B., et al. N-Beats architecture for explainable forecasting of multi-dimensional poultry data. PloS One. 20 (4), e0320979(2025).
  2. Sharma, N., Mangla, M., Iqbal, M. M., Mohanty, S. N. Deep Learning Framework for Identification of Skin Lesions. EAI Endorsed Trans Perv Health Tech. 9, (2023).
  3. Sharma, N., Mohanty, S. N., Mahato, S., Pattanaik, C. R. A novel dataset and local interpretable model-agnostic explanations (LIME) for monkeypox prediction. Intell Decision Technol. 17 (4), 1297-1308 (2023).
  4. Makumbura, R. K., et al. Advancing Water Quality Assessment and Prediction Using Machine Learning Models, Coupled with Explainable Artificial Intelligence (XAI) Techniques Like Shapley Additive Explanations (SHAP) For Interpreting the Black-Box Nature. Results Eng. 23, 102831(2024).
  5. Schlegel, U., Keim, D. A. A Deep Dive into Perturbations as Evaluation Technique for Time Series XAI. Communic Comp Informat Sci. 1903, (2023).
  6. Silva, S. J., Keller, C. A. Limitations of XAI methods for process-level understanding in the atmospheric sciences. Artificial Intell Earth Syst. 3 (1), e230045(2024).
  7. Anushree, G., Madagaonkar, S. B., Ravili, C. H. Unveiling the Black Box: A Comprehensive Review of Explainable AI Techniques. Int J Sci Res Eng Manag. 8 (9), 1-11 (2024).
  8. Awal, M. A., Roy, C. K. EvaluateXAI: A framework to evaluate the reliability and consistency of rule-based XAI techniques for software analytics tasks. J Syst Software. 217, 112159(2024).
  9. Hajare, S. W., Rewatkar, R., Reddy, K. Design of an iterative method for enhanced early prediction of acute coronary syndrome using XAI analysis. AIMS Bioeng. 11 (3), 301-322 (2024).
  10. Hamida, S. U., Chowdhury, M. J. M., Chakraborty, N. R., Biswas, K., Sami, S. K. Exploring the landscape of explainable artificial intelligence (XAI): A systematic review of techniques and applications. Big Data Cognit Comput. 8 (11), 149(2024).
  11. Ihongbe, I. E., Fouad, S. F., Mahmoud, T., Rajasekaran, A., Bhatia, B. Evaluating Explainable Artificial Intelligence (XAI) techniques in chest radiology imaging through a human-centered Lens. PloS One. 19 (10), e0308758(2024).
  12. A Comparative Analysis of Explainable AI Techniques for Enhanced Model Interpretability. Swathi, Y., Challa, M. 3rd Int Conf Pervasive Comput Social Netw, , 229-234 (2023).
  13. Lenaers, I., De Moor, L. Exploring XAI techniques for enhancing model transparency and interpretability in real estate rent prediction: a comparative study. Finance Res Lett. 58 (Part A), 104306(2023).
  14. Bommer, P. L., Kretschmer, M., Hedström, A. K., Bareeva, D., Höhne, M. Finding the right XAI Method - A Guide for the Evaluation and Ranking of Explainable AI Methods in Climate Science. Artif Intell Earth Syst. 3, e230074(2024).
  15. Bhatnagar, S., Agrawal, R. Understanding explainable artificial intelligence techniques: a comparative analysis for practical application. Bullet Elect Eng Info. 13 (6), 4451-4455 (2024).
  16. Ennab, M., Mcheick, H. Enhancing interpretability and accuracy of AI models in healthcare: a comprehensive review on challenges and future directions. Front Robot AI. 11, 1444763(2024).
  17. Wan, X., Wang, W., Liu, J., Tong, T. Estimating the sample mean and standard deviation from the sample size, median, range and/or interquartile range. BMC Med Res Methodol. 14 (1), 135(2014).
  18. Mangla, M., Shinde, S. K., Mehta, V., Sharma, N., Mohanty, S. N. Handbook of Research on Machine Learning: Foundations and Applications. , CRC Press. (2022).
  19. Gupta, A. Agricultural Crop Yield in Indian States Dataset [Data set]. , Kaggle. https://www.kaggle.com/datasets/akshatgupta7/crop-yield-in-indian-states-dataset (2025).
  20. Shin, J., Miah, A. S. M., Konnai, S., Hoshitaka, S., Kim, P. Electromyography-Based Gesture Recognition with Explainable AI (XAI): Hierarchical Feature Extraction for Enhanced Spatial-Temporal Dynamics. IEEE Access. 13, 88930-88951 (2025).
  21. Das, A., Rad, P. Opportunities and challenges in explainable artificial intelligence (xai): A survey. arXiv. , (2020).
  22. Srinivasu, P. N., Sandhya, N., Jhaveri, R. H., Raut, R. From blackbox to explainable AI in healthcare: existing tools and case studies. Mobile Info Syst. 2022 (1), 8167821(2022).
  23. Fiok, K., Farahani, F. V., Karwowski, W., Ahram, T. Explainable artificial intelligence for education and training. J Defense Model Simulat. 19 (2), 133-144 (2022).

Toegang beperkt. Log in of start een proefperiode om deze inhoud te bekijken.

Herprints en machtigingen

Toestemming aanvragen om de tekst of afbeeldingen van dit JoVE-artikel te hergebruiken

Toestemming aanvragen

Trefwoorden

Uitlegbare AIModelinterpreteerbaarheidKenmerkattributieRandom ForestRegressiemodelleringDatanormalisatie

Gerelateerde artikelen