Surrogate Model
A surrogate model is a simpler model built to approximate the behavior of a more complex system or model that is difficult or costly to assess directly. In machine learning, it is often used to help people understand how a hard-to-interpret ('black box') model makes its predictions. In engineering contexts, it stands in for outcomes that cannot be easily measured or computed.
A surrogate model is an approximate mathematical model constructed to emulate the input-output behavior of a system, high-fidelity simulation, or another model when the target outcome cannot be readily or directly measured or computed. In interpretable machine learning, a global surrogate model is an interpretable model trained to approximate the predictions of a black box model, typically to support explanation of that model's overall behavior. In engineering and simulation contexts, surrogate modeling approximates complex systems by creating simplified representations built from initial sampling sets, commonly using regression methods or neural networks. Note that a surrogate approximates the reference model or system rather than the underlying real-world process, so its fidelity to the target it emulates is a limiting consideration; the evidence provided does not specify accuracy thresholds or validation criteria.
Why it matters
Surrogate models are significant in AI governance and model risk management primarily because they are a common tool for explaining the behavior of complex, hard-to-interpret models. When an organization deploys a black box model whose internal logic is not directly inspectable, a global surrogate model can be trained to approximate that model's predictions using a more interpretable form, giving reviewers, validators, and stakeholders a means of reasoning about how the underlying model behaves overall. This can support model documentation, challenge processes, and communication with parties who need to understand model outputs without direct access to the black box's internals.
The central limitation, and the reason surrogate models warrant careful treatment, is that a surrogate approximates the reference model or system rather than the underlying real-world process. Its usefulness depends entirely on its fidelity to the target it emulates, and the evidence here does not specify accuracy thresholds or validation criteria that would establish when a surrogate is a sufficiently faithful stand-in. A surrogate that diverges from the model it explains can produce misleading explanations, so practitioners should treat surrogate-based explanations as approximations to be validated rather than as authoritative accounts of the reference model's logic.
Professionals should also be careful not to conflate the interpretability use of surrogate models with their engineering and simulation use. In engineering and simulation contexts, surrogate modeling approximates complex systems or high-fidelity simulations when an outcome cannot be easily measured or computed, which is a distinct objective from explaining a machine learning model's predictions. The two uses share the underlying idea of approximation but serve different purposes, and treating one context's assumptions as transferable to the other can lead to errors in how a surrogate's role and reliability are assessed.
Who it's relevant to
Inside Surrogate Model
Common questions
Answers to the questions practitioners most commonly ask about Surrogate Model.