Skip to main content

Surrogate Models

Fiddler’s explainability features require a model on the backend that can generate explanations for you.
📘 If you don’t want to or cannot upload your actual model file, Surrogate Models serve as a way for Fiddler to generate approximate explanations.
A surrogate model is built automatically when you call add_surrogate on an existing model that has a baseline dataset defined. You just need to provide a few key details on how your model operates during onboarding.

Surrogate Model prerequisites:

  • An onboarded model with:
    • A defined model task (regression, binary classification, etc.)
    • A target column (ground truth labels)
    • An output column (model predictions)
    • Model feature columns
    • A baseline dataset

Update the artifact