Action-Aligned Retrieval with Pairwise Multimodal Reranking for Text-Based Person Anomaly Search
Organizations: University of Science, VNU-HCM, Vietnam · Vietnam National University, Ho Chi Minh City, Vietnam
Abstract
Text-based person anomaly search requires distinguishing individuals based on fine-grained, context-dependent behaviors rather than mere appearance. Existing methods struggle to capture these context-conditioned actions, frequently relying on isolated skeletal geometry, discarding raw query details during reformulation, or utilizing absolute pointwise scoring for multimodal verification. To address these limitations, we propose ActPair, a unified three-stage coarse-to-fine framework that combines action-aligned retrieval with pairwise multimodal reranking to bridge the pose-semantic gap. First, we fine-tune a vision-language model (VLM) with an action-aligned multi-task objective that encourages the representations to encode action-discriminative semantics. Second, we perform parallel late-fusion retrieval using the original query and a large language model (LLM)-generated context-grounded rewrite, retaining complementary details from both semantic views. Finally, we propose an efficient off-the-shelf reranking module that leverages a pivot-promote algorithm to perform direct pairwise visual comparisons, mitigating residual spatial and compositional ambiguities without the prohibitive inference costs of exhaustive evaluation. Extensive experiments demonstrate that our framework achieves the best results among the compared methods on the Pedestrian Anomaly Behavior (PAB) public test and transfers effectively to an unseen, non-anomaly-specific dataset.
Figures & tables
| Training-free | Fine-tuned on PAB | ||||||||
| Method | Venue | R@1 | R@5 | R@10 | mAP | R@1 | R@5 | R@10 | mAP |
| MRA [ 22 ] | PR’26 | 9.91 | 23.66 | 31.45 | 17.15 | 70.53 | 94.69 | 97.47 | 81.59 |
| RaSa [ 21 ] | IJCAI’23 | 21.74 | 27.30 | 27.96 | 24.35 | 80.79 | 98.89 | 99.65 | 89.20 |
| WoRA [ 15 ] | WWW’25 | 22.25 | 45.91 | 53.54 | 33.39 | 74.47 | 96.82 | 98.48 | 84.60 |
| APTM [ 24 ] | MM’23 | 22.90 | 45.80 | 52.38 | 33.56 | 72.14 | 95.30 | 97.17 | 82.78 |
| CAMeL [ 25 ] | TIFS’25 | 24.47 | 50.00 | 58.75 | 36.75 | 74.30 | 96.79 | 98.84 | 84.20 |
| Method | Venue | Supervised | Zero-shot Transfer | ||||
|---|---|---|---|---|---|---|---|
| R@1 | R@5 | R@10 | R@1 | R@5 | R@10 | ||
| DSSL [ 28 ] | MM’21 | 32.43 | 55.08 | 63.19 | – | – | – |
| IVT [ 14 ] | ECCVW’22 | 46.70 | 70.00 | 78.80 | 43.70 | 65.10 | 75.55 |
| CFine [ 20 ] | TIP’23 | 50.55 | 72.50 | 81.60 | 47.40 | 70.60 | 79.35 |
| IRRA [ 4 ] | CVPR’23 | 60.20 | 81.30 | 88.20 | 45.10 | 69.20 | 78.75 |
| RDE [ 11 ] | CVPR’24 | 65.35 | 83.95 | 89.90 | – | – | – |
| Method | Challenge Set | Public Test | ||||||
|---|---|---|---|---|---|---|---|---|
| R@1 | R@5 | R@10 | mAP | R@1 | R@5 | R@10 | mAP | |
| CMP [ 23 ] | 69.41 | 89.43 | 91.91 | – | 84.93 | 99.09 | 99.75 | 91.66 |
| Action-Aligned Retriever | 72.14 | 92.77 | 95.50 | 81.68 | 84.98 | 99.29 | 99.60 | 91.73 |
| + Dual-View Query | 75.73 | 94.99 | 97.27 | 84.48 | 85.95 | 99.34 | 99.85 | 92.30 |
| + Pairwise Reranking | 84.88 | 96.36 | 97.27 | 90.14 | 88.62 | 99.75 | 99.85 | 93.97 |
| Backbone | Supervision | R@1 | R@5 | R@10 |
|---|---|---|---|---|
| Effect of pose information in CMP [ 23 ] | ||||
| CMP | RGB and text | 68.60 | 87.51 | 89.64 |
| CMP | RGB, text, and pose | 69.41 | 89.43 | 91.91 |
| Controlled comparison under the same SigLIP2 backbone [ 17 ] | ||||
| SigLIP2 | Pose-based supervision | 67.95 | 91.20 | 94.74 |
| SigLIP2 | Action-based supervision | 72.14 | 92.77 | 95.50 |
| Reranking strategy | R@1 | R@5 | R@10 | mAP | Req./Q |
|---|---|---|---|---|---|
| No VLM reranking | 75.73 | 94.99 | 97.27 | 84.48 | 0.00 |
| Qwen3.5 [ 16 ] pointwise | 80.13 | 96.41 | 97.27 | 87.70 | 10.00 |
| Qwen3.5 [ 16 ] pairwise | 84.88 | 96.36 | 97.27 | 90.14 | 9.09 |
| Pairwise Pointwise | +4.75 | 0.00 | +2.44 | 0.91 | |
| Paired bootstrap 95% CI | [+ , + ] | [ , + ] | [0, 0] | [+ , + ] | – |
Anomaly Detection
Anomaly detection finds rare or unexpected patterns in data, from defective products and system faults to fraud and security threats.
See all 654 papers