applicable models

model agnostic

Works with any model type without requiring specific architecture (black-box techniques)

109 techniques
GoalsModelsData TypesDescription
SHapley Additive exPlanations
Algorithmic
Architecture/model Agnostic
Requirements/black Box
Any
SHAP (SHapley Additive exPlanations) explains one prediction by sharing out the gap between that prediction and a...
Permutation Importance
Algorithmic
Architecture/model Agnostic
Requirements/black Box
Tabular
Permutation Importance measures how much a trained model relies on each input feature. For each feature, the values in a...
Sobol Indices
Algorithmic
Architecture/model Agnostic
Requirements/black Box
Tabular
Sobol indices show how much of the variation in a model's output can be traced to each of its inputs. The analyst sets a...
Local Interpretable Model-Agnostic Explanations
Algorithmic
Architecture/model Agnostic
Requirements/black Box
Any
LIME (Local Interpretable Model-agnostic Explanations) explains individual predictions by approximating the complex...
Ridge Regression Surrogates
Algorithmic
Architecture/model Agnostic
Requirements/black Box
Tabular
A ridge regression surrogate approximates a complex model with a linear equation fitted to the complex model's own...
Partial Dependence Plots
Visualisation
Architecture/model Agnostic
Requirements/black Box
Tabular
Partial Dependence Plots show how changing one or two features affects a model's predictions on average. The technique...
Individual Conditional Expectation Plots
Visualisation
Architecture/model Agnostic
Requirements/black Box
Tabular
Individual Conditional Expectation (ICE) plots display the predicted output for individual instances as a function of a...
Occlusion Sensitivity
Algorithmic
Architecture/model Agnostic
Requirements/black Box
Image
Occlusion sensitivity shows which parts of an input a model's prediction is sensitive to. A region of the input, such as...
Factor Analysis
Algorithmic
Architecture/model Agnostic
Paradigm/unsupervised
+1
Tabular
Factor analysis looks for a small number of hidden factors that explain why a larger set of measured variables, such as...
Principal Component Analysis
Algorithmic
Architecture/model Agnostic
Paradigm/unsupervised
+1
Any
Principal component analysis (PCA) summarises a dataset that has many numeric features by finding a few new axes along...
t-SNE
Algorithmic
Architecture/model Agnostic
Requirements/black Box
Any
t-SNE (t-distributed Stochastic Neighbour Embedding) turns high-dimensional data into a two- or three-dimensional map...
UMAP
Algorithmic
Architecture/model Agnostic
Requirements/black Box
Any
UMAP (Uniform Manifold Approximation and Projection) is a non-linear dimensionality reduction method that turns...
Prototype and Criticism Models
Algorithmic
Architecture/model Agnostic
Paradigm/supervised
+2
Any
Prototype and criticism methods summarise a dataset with a small set of real examples. Prototypes are instances chosen...
ANCHOR
Algorithmic
Architecture/model Agnostic
Requirements/black Box
Tabular
ANCHOR explains one prediction of a black-box classifier with an if-then rule, called an anchor, such as 'age > 30 AND...
RuleFit
Algorithmic
Architecture/model Agnostic
Paradigm/supervised
+1
Tabular
RuleFit builds a predictive model that a person can read: a short list of if-then rules plus a few ordinary feature...
Permutation Tests
Algorithmic
Architecture/model Agnostic
Requirements/black Box
Any
A permutation test asks how likely an observed result would be if there were no real relationship in the data. The...
Demographic Parity Assessment
Metric
Architecture/model Agnostic
Paradigm/supervised
+1
Any
Demographic Parity Assessment checks whether a model gives a favourable outcome, such as a loan approval or an interview...
Counterfactual Fairness Assessment
Testing
Architecture/model Agnostic
Paradigm/supervised
+1
Tabular
Counterfactual Fairness Assessment tests whether a model would have made the same predictions for a person had their...
Causal Discrimination Testing
Testing
Architecture/model Agnostic
Paradigm/supervised
+1
Tabular
Text
Causal discrimination testing checks whether a system gives different outputs to otherwise identical inputs because of a...
Statistical Oversampling Methods
Algorithmic
Architecture/model Agnostic
Paradigm/supervised
+1
Tabular
Statistical oversampling methods rebalance a training set by adding synthetic examples of an under-represented category...
Rows per page
Page 1 of 6