SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2512.01048 · NeurIPS · 2025

TROVE: Discovering Error-Inducing Static Feature Biases in Temporal Vision-Language Models

Curtis Langlotz, Akshay Chaudhari, Maya Varma, Jean-Benoit Delbrouck, Sophie Ostmeier

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 5 functions out of this paper's own repositories and ran 0 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
Stanford-AIMI/TRoVe canonical 0 of 5
FunctionStatusWhere it lives
discover_biases Not yet run Stanford-AIMI/TRoVe/src/trove/utils/discover_biases.py
code served (permissive licence) · get_code("c0f818044c2a9229")
load_frame_from_video Not yet run Stanford-AIMI/TRoVe/src/trove/utils/video_loading.py
code served (permissive licence) · get_code("b05bb67a78f73b15")
score Not yet run Stanford-AIMI/TRoVe/src/trove/score.py
code served (permissive licence) · get_code("10b39a57b20324c8")
score_error_contribution Not yet run Stanford-AIMI/TRoVe/src/trove/utils/discover_biases.py
code served (permissive licence) · get_code("c0b071270e9719fe")
score_static_bias Not yet run Stanford-AIMI/TRoVe/src/trove/utils/discover_biases.py
code served (permissive licence) · get_code("29e8bbe1e61fdcb8")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Vision-language models (VLMs) have made great strides in addressing temporal understanding tasks, which involve characterizing visual changes across a sequence of images. However, recent works have suggested that when making predictions, VLMs may rely on static feature biases, such as background or object features, rather than dynamic visual changes. Static feature biases are a type of shortcut and can contribute to systematic prediction errors on downstream tasks; as a result, identifying and characterizing error-inducing static feature biases is critical prior to real-world model deployment. Existing approaches for identifying such systematic failure modes in trained models (i) are typically designed for nontemporal settings and (ii) are challenging to evaluate in temporal settings due to the lack of quantitative evaluation frameworks. In this work, we address these challenges by introducing TROVE, an automated approach for discovering errorinducing static feature biases learned by temporal VLMs. Given a trained VLM and an annotated validation dataset associated with a downstream classification task, TROVE extracts candidate static features from the dataset and scores each feature by (i) the effect of the feature on classification errors as well as (ii) the extent to which the VLM relies on the feature when making predictions. In order to quantitatively evaluate TROVE, we introduce an evaluation framework consisting of 101 trained temporal VLMs paired with ground-truth annotations for learned static feature biases. We use this framework to demonstrate that TROVE can accurately identify error-inducing static feature biases in VLMs, achieving a 28.6% improvement over the closest baseline. Finally, we apply TROVE to 7 off-the-shelf VLMs and 2 temporal understanding tasks, surfacing previouslyunknown static feature biases and demonstrating that knowledge of learned biases can aid in improving model performance at test time. Our code is available at https://github.com/Stanford-AIMI/TRoVe.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2512.01048")
get_code_for_paper("2512.01048")
have("2512.01048")

Connect an agent — have() is free.