Papers › ClipSitu: Effectively Leveraging CLIP for Conditional Predictions in Situation Recognition

ClipSitu: Effectively Leveraging CLIP for Conditional Predictions in Situation Recognition

2 Jul 2023IEEE WACV 2024 1arXiv:2307.00586archive 2025-07-28

Debaditya Roy, Dhruv Verma, Basura Fernando

Situation Recognition is the task of generating a structured summary of what is happening in an image using an activity verb and the semantic roles played by actors and objects. In this task, the same activity verb can describe a diverse set of situations as well as the same actor or object category can play a diverse set of semantic roles depending on the situation depicted in the image. Hence a situation recognition model needs to understand the context of the image and the visual-linguistic meaning of semantic roles. Therefore, we leverage the CLIP foundational model that has learned the context of images via language descriptions. We show that deeper-and-wider multi-layer perceptron (MLP) blocks obtain noteworthy results for the situation recognition task by using CLIP image and text embedding features and it even outperforms the state-of-the-art CoFormer, a Transformer-based model, thanks to the external implicit visual-linguistic knowledge encapsulated by CLIP and the expressive power of modern MLP block designs. Motivated by this, we design a cross-attention-based Transformer using CLIP visual tokens that model the relation between textual roles and visual entities. Our cross-attention-based Transformer known as ClipSitu XTF outperforms existing state-of-the-art by a large margin of 14.1\% on semantic role labelling (value) for top-1 accuracy using imSitu dataset. {Similarly, our ClipSitu XTF obtains state-of-the-art situation localization performance.} We will make the code publicly available.

PaperPDFConference PDFCode

Code

LUNAProject22/CLIPSitu officialmentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Grounded Situation RecognitionSituation Recognition

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Grounded Situation Recognition SWiG ClipSitu Top-1 Verb 58.19 #2 of 13 Archive leaderboard report
Grounded Situation Recognition SWiG ClipSitu Top-1 Verb & Grounded-Value 40.01 #2 of 13 Archive leaderboard report
Grounded Situation Recognition SWiG ClipSitu Top-1 Verb & Value 47.23 #2 of 13 Archive leaderboard report
Grounded Situation Recognition SWiG ClipSitu Top-5 Verbs 85.69 #2 of 13 Archive leaderboard report
Grounded Situation Recognition SWiG ClipSitu Top-5 Verbs & Grounded-Value 49.78 #2 of 13 Archive leaderboard report
Grounded Situation Recognition SWiG ClipSitu Top-5 Verbs & Value 68.42 #2 of 13 Archive leaderboard report
Situation Recognition imSitu ClipSitu Top-1 Verb 47.23 #2 of 13 Archive leaderboard report
Situation Recognition imSitu ClipSitu Top-1 Verb & Value 29.73 #2 of 13 Archive leaderboard report
Situation Recognition imSitu ClipSitu Top-5 Verbs 85.69 #2 of 13 Archive leaderboard report
Situation Recognition imSitu ClipSitu Top-5 Verbs & Value 68.42 #2 of 13 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

Absolute Position EncodingsAdamAttentionBPECLIPDense ConnectionsDropoutLabel SmoothingLayer NormalizationLinear LayerMulti-Head AttentionPosition-Wise Feed-Forward LayerResidual ConnectionSoftmaxTransformer

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections