Available Inputs & UQ Methods#
Below, you can find an overview of the input types, UQ methods, and error models implemented in UNIQUE.
| Type | Name | Description | Reference(s) | 
|---|---|---|---|
| Input Type | 
 | Data-based inputs - i.e., features that can be directly computed from/linked to the data. Features can be provided as a single value or as an array of values/features for each datapoint. Numerical features can contain integer-only (binary included) or real-valued (floats) values. Check out Input Types Specification. | |
| Input Type | 
 | Model-based inputs - i.e., outputs associated with the original predictive model. Depending on the task ( | |
| UQ Method | 
 | Computes the variance of the ensemble’s predictions. Either the individual ensemble member’s predictions (as an array) or the pre-computed variance (as a single value) for each datapoint can be provided. | |
| UQ Method | 
 | Returns the predicted primary class probability. Expects the predicted main class probability value as input, not the ensemble’s (class) predictions. | |
| UQ Method | 
 | Returns the k-nearest neighbors from the training set in the corresponding feature(s) space using the Manhattan distance metric. | |
| UQ Method | 
 | Returns the k-nearest neighbors from the training set in the corresponding feature(s) space using the Euclidean distance metric. | |
| UQ Method | 
 | Returns the k-nearest neighbors from the training set in the corresponding feature(s) space using the Tanimoto distance metric. | |
| UQ Method | 
 | Returns the kernel density estimation from the training set in the corresponding feature(s) space using the gaussian kernel and Euclidean distance metric. | |
| UQ Method | 
 | Returns the kernel density estimation from the training set in the corresponding feature(s) space using the gaussian kernel and Manhattan distance metric. | |
| UQ Method | 
 | Returns the kernel density estimation from the training set in the corresponding feature(s) space using the exponential kernel and Manhattan distance metric. | |
| “Transformed” UQ Method | 
 | Computes the sum of (computed) variances and distances converted to variances using the  | Hirschfeld et al. (2020) - Eq. 11 & 12[1] | 
| “Transformed” UQ Method | 
 | Computes the absolute mean difference in predicted vs. target value for the k-nearest neighbors from the training set in the corresponding feature(s) space. | Sheridan et al. (2022)[2] | 
| Error Model/”Transformed” UQ Method | 
 | Builds and trains a Random Forest regressor that predicts the pointwise prediction error. | Adapted from Lahlou et al. (2021)[3] | 
| Error Model/”Transformed” UQ Method | 
 | Builds and trains a LASSO regressor that predicts the pointwise prediction error. | Adapted from Lahlou et al. (2021)[3] | 
See also
Check out UQ Methods for more details about the difference between base and transformed UQ methods.
