Inferensys

Glossary

ROAR

ROAR (Remove And Retrain) is an evaluation protocol that iteratively retrains a model after removing a fraction of the most important features according to an attribution method, measuring the resulting degradation in performance.
ML engineer working on model compression and quantization, laptop showing performance benchmarks, technical workspace.
EVALUATION PROTOCOL

What is ROAR?

ROAR (Remove And Retrain) is an evaluation protocol that iteratively retrains a model after removing a fraction of the most important features according to an attribution method, measuring the resulting degradation in performance.

ROAR evaluates the faithfulness of feature attribution methods by testing whether the features they identify as most important are actually critical to the model's decision-making. Unlike perturbation-based metrics that measure prediction drop on a fixed model, ROAR retrains the model from scratch after each removal step, ensuring the model cannot adapt to the missing features.

The protocol proceeds iteratively: rank features by importance, remove the top fraction (e.g., 10%), retrain, and measure performance. A faithful attribution method causes a steep, monotonic decline in accuracy, while an unfaithful method shows erratic or minimal degradation. This makes ROAR a gold standard for comparing saliency maps, SHAP, and Integrated Gradients.

EVALUATION PROTOCOL

Key Characteristics of ROAR

RemOve And Retrain (ROAR) is a rigorous empirical framework for benchmarking the faithfulness of feature attribution methods by measuring real-world performance degradation after retraining on modified data.

01

Iterative Retraining Protocol

ROAR evaluates attributions by creating a progressive masking curve. In each iteration:

  • A fixed fraction (e.g., 10%) of the most important features is removed according to an attribution map
  • The model is fully retrained from scratch on the modified dataset
  • Performance is measured on the original, unmodified test set This process repeats until all features are removed, generating a degradation curve that reveals how well the attribution method identifies truly critical features.
02

Faithfulness Benchmarking

ROAR serves as a ground-truth benchmark for faithfulness metrics. A faithful attribution method should cause a steep, immediate drop in performance when its top-ranked features are removed and the model is retrained. Key evaluation patterns:

  • Steep initial decay: Indicates the attribution correctly identified indispensable features
  • Gradual linear decay: Suggests the attribution is no better than random ranking
  • Flat curve with late drop: Implies the model relies on features the attribution method missed The area under the degradation curve provides a single quantitative score for comparing attribution methods.
03

Retraining Requirement Rationale

The mandatory retraining step distinguishes ROAR from simpler perturbation-based evaluations like the deletion metric. Without retraining:

  • Models encounter out-of-distribution inputs they were never trained to handle
  • Performance drops may reflect model fragility rather than true feature importance
  • Models may rely on spurious correlations in the remaining features By retraining, ROAR forces the model to adapt to the modified feature space, revealing whether the removed features were genuinely irreplaceable or if the model can recover using alternative signals.
04

Comparison with Deletion Metrics

ROAR addresses critical limitations of standard deletion and insertion metrics:

  • Deletion metric: Measures prediction drop when features are removed from a single frozen model; confounds model robustness with feature importance
  • Insertion metric: Measures recovery when features are added back; assumes a blurred baseline that may be unrealistic
  • ROAR advantage: Eliminates the out-of-distribution confound by allowing the model to relearn from the remaining features after each removal step This makes ROAR the gold standard for evaluating whether attributions reflect the model's true reliance structure rather than coincidental activation patterns.
05

ROAR vs. ROAR-KL Divergence

Two primary variants of the ROAR framework exist:

  • Standard ROAR: Features are physically removed from the dataset (set to zero or mean), and the model is retrained on the impoverished input
  • ROAR-KL: Instead of removing features, the model is retrained with a KL divergence penalty that discourages it from using the top-ranked features while still having access to them ROAR-KL tests whether the model can achieve similar performance without the flagged features, providing a more nuanced measure of whether those features are truly necessary or merely convenient.
06

Limitations and Computational Cost

ROAR's primary drawback is its extreme computational expense:

  • Requires retraining the model from scratch at each masking threshold (typically 10 iterations)
  • For large models, this can mean 10x the training budget of a single experiment
  • Results can be sensitive to the choice of imputation strategy for removed features (zero-filling, mean imputation, or learned inpainting)
  • The retraining process may introduce variance from different random initializations Despite these costs, ROAR remains the most principled empirical test of attribution faithfulness available.
ROAR EVALUATION PROTOCOL

Frequently Asked Questions

Clarifying the mechanics and purpose of the RemOve And Retrain (ROAR) framework for benchmarking the fidelity of feature attribution methods.

ROAR (RemOve And Retrain) is an empirical evaluation protocol designed to benchmark the faithfulness of feature attribution methods. It operates by iteratively retraining a model from scratch after removing a fraction of the input features deemed most important by an attribution map. The core hypothesis is that if an attribution method accurately identifies critical features, retraining on the degraded data will cause a sharp, monotonic drop in model performance. The protocol proceeds in steps: first, a trained model and an attribution method are used to rank input features by importance. Next, a fixed percentage (e.g., 10%) of the top-ranked features is removed—typically by replacing pixel regions with a constant mean value or masking tokens. A new model with the identical architecture is then trained from scratch on this modified dataset, and its performance is measured. This cycle repeats, cumulatively removing more features, to generate a degradation curve. A steeper decline indicates a more faithful attribution method.

ATTRIBUTION EVALUATION COMPARISON

ROAR vs. Other Evaluation Metrics

Comparing ROAR (RemOve And Retrain) against standard faithfulness metrics for evaluating feature attribution methods.

MetricROARFaithfulness MetricDeletion Metric

Retrains model after removal

Measures prediction degradation

Accounts for feature correlation

Requires iterative retraining

Computational cost per evaluation

High (N retrains)

Low (single pass)

Low (single pass)

Detects attribution method bias

Removal fraction granularity

Configurable (e.g., 10%, 30%, 50%)

Top-K only

Top-K only

Area Over the Perturbation Curve (AOPC)

Computed across fractions

Not applicable

Not applicable

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.