applicable models

supervised

Requires labelled training data

50 techniques
GoalsModelsData TypesDescription
Mean Decrease Impurity
Algorithmic
Architecture/tree Based
Paradigm/supervised
+1
Tabular
Mean Decrease Impurity (MDI) quantifies a feature's importance in tree-based models (e.g., Random Forests, Gradient...
Coefficient Magnitudes (in Linear Models)
Metric
Architecture/linear Models
Paradigm/parametric
+2
Tabular
Coefficient Magnitudes assess feature influence in linear models by examining the absolute values of their coefficients....
Integrated Gradients
Algorithmic
Architecture/neural Networks
Paradigm/parametric
+3
Any
Integrated Gradients is an attribution technique that explains a model's prediction by quantifying the contribution of...
Prototype and Criticism Models
Algorithmic
Architecture/model Agnostic
Paradigm/supervised
+3
Any
Prototype and Criticism Models provide data understanding by identifying two complementary sets of examples: prototypes...
Influence Functions
Algorithmic
Architecture/linear Models
Architecture/neural Networks
+6
Any
Influence functions quantify how much each training example influenced a model's predictions by computing the change in...
Contrastive Explanation Method
Algorithmic
Architecture/neural Networks
Paradigm/discriminative
+4
Any
The Contrastive Explanation Method (CEM) explains model decisions by generating contrastive examples that reveal what...
RuleFit
Algorithmic
Architecture/model Agnostic
Paradigm/supervised
+1
Any
RuleFit creates interpretable surrogate models that can explain complex black-box models or serve as interpretable...
Monte Carlo Dropout
Algorithmic
Architecture/neural Networks
Paradigm/probabilistic
+4
Any
Monte Carlo Dropout estimates prediction uncertainty by applying dropout (randomly setting neural network weights to...
Out-of-Distribution Detector for Neural Networks
Algorithmic
Architecture/neural Networks
Paradigm/discriminative
+3
Any
ODIN (Out-of-Distribution Detector for Neural Networks) identifies when a neural network encounters inputs significantly...
Demographic Parity Assessment
Algorithmic
Architecture/model Agnostic
Paradigm/supervised
+1
Any
Demographic Parity Assessment evaluates whether a model produces equal positive prediction rates across different...
Adversarial Debiasing
Algorithmic
Architecture/neural Networks
Paradigm/discriminative
+4
Any
Adversarial debiasing reduces bias by training models using a competitive adversarial setup, similar to Generative...
Counterfactual Fairness Assessment
Algorithmic
Architecture/model Agnostic
Paradigm/supervised
+1
Any
Counterfactual Fairness Assessment evaluates whether a model's predictions would remain unchanged if an individual's...
Sensitivity Analysis for Fairness
Algorithmic
Architecture/model Agnostic
Paradigm/supervised
+2
Any
Sensitivity Analysis for Fairness systematically evaluates how model predictions change when sensitive attributes or...
Federated Learning
Algorithmic
Architecture/linear Models
Architecture/neural Networks
+4
Any
Federated learning enables collaborative model training across multiple distributed parties (devices, organisations, or...
Prediction Intervals
Algorithmic
Architecture/model Agnostic
Paradigm/supervised
+1
Any
Prediction intervals provide a range of plausible values around a model's prediction, expressing uncertainty as 'the...
Quantile Regression
Algorithmic
Architecture/linear Models/regression
Architecture/neural Networks
+4
Any
Quantile regression estimates specific percentiles (quantiles) of the target variable rather than just predicting the...
Empirical Calibration
Algorithmic
Architecture/model Agnostic
Paradigm/supervised
+2
Any
Empirical calibration adjusts a model's predicted probabilities to match observed frequencies. For example, if events...
Temperature Scaling
Algorithmic
Architecture/neural Networks
Paradigm/discriminative
+3
Any
Temperature scaling adjusts a model's confidence by applying a single parameter (temperature) to its predictions. When a...
Deep Ensembles
Algorithmic
Architecture/neural Networks
Paradigm/parametric
+2
Any
Deep ensembles combine predictions from multiple neural networks trained independently with different random...
Bootstrapping
Algorithmic
Architecture/model Agnostic
Paradigm/supervised
+2
Any
Bootstrapping estimates uncertainty by repeatedly resampling the original dataset with replacement to create many new...
Rows per page
Page 1 of 3