Local vs Global Sensitivity Analysis

Summary

Local sensitivity analysis (LSA / OAT) perturbs one parameter at a time around a fixed baseline, measuring the local derivative . It is cheap but assumes linearity and input independence, so it misses interactions and explores only a thin sliver of the parameter space. Global SA varies all inputs simultaneously across their full ranges, capturing main effects and interactions. For high-dimensional, nonlinear, interaction-heavy ABM parameter spaces, OAT can rank factors incorrectly and underestimate influential ones — which is why variance-based global methods are needed.

Overview

The paper draws the distinction sharply: global methods “explain the overall behavior of a model by varying the entire range of input factors and examining the joint effect and interaction between them. In this approach, all input parameters are allowed to change simultaneously across all the possible range of values.” Local methods “study the effect of a parameter by exploring its local vicinity while holding all other parameters fixed at their baseline values.” This note motivates the rest of the folder; see Global Sensitivity Analysis - Overview.

Main Content

Local (one-at-a-time, OAT) sensitivity ^oat-definition

Fix all factors at a baseline ; perturb a single and measure the local response, e.g. the partial derivative

Cost is just runs, but the estimate is valid only in the neighborhood of and only one direction at a time.

Why OAT fails for ABMs ^oat-pitfalls

Local interpretability methods “typically make the underlying assumption that the machine learning model exhibits nonlinear relationships and independence between the input parameters. Consequently, if the input factors exhibit significant interactions, local interpretability methods may produce misleading or inaccurate results, as they rely on the assumption of parameter independence.” Concretely:

  • No interactions captured — holding others fixed hides any effect that only appears when factors co-vary (exactly the gap of Variance-Based Sensitivity and Sobol Indices).
  • Baseline-dependent — conclusions change with the chosen ; a factor flat at baseline may be steep elsewhere.
  • Vanishing coverage in high dimensions — an OAT design touches a measure-zero cross of the hypercube; the explored volume shrinks rapidly as grows, so most of an ABM’s parameter space is never visited.
  • Misses non-monotonicity — local slope says nothing about behavior across the full range.

Global SA — the remedy ^global-remedy

Global methods require no assumptions about input relationships, can treat the ABM as a black box, and apportion output variability across factors over their entire joint range. The cost is more model evaluations (see Sampling and Estimation for Sobol Indices), traded for correct rankings, interaction detection, and factor-fixing decisions. Morris (see Morris Elementary Effects Screening) is a global method built from many OAT-style steps at random base points — a conceptual bridge from local to global.

Examples

ABM output (pure interaction, no main effects) with , baseline :

  • OAT: perturbing at gives → slope 0. Same for . Local SA concludes both parameters are irrelevant — wrong.
  • Global (Sobol): (no main effects) but — the entire output variance is the interaction, which OAT cannot see. This is the canonical failure case motivating the whole folder.

Connections

See Also