TF-PRVR: Training-Free Partially Relevant Video Retrieval

Giyeol Kim, Chanho Eom
10/6/2026
cs.CV

No official code found. Best implementation: PerceptualAI-Lab/TF-PRVR (0 stars, last commit 2026-10-02).

Abstract

Partially Relevant Video Retrieval (PRVR) aims to retrieve untrimmed videos containing moments relevant to a given text query. Despite recent progress, existing PRVR methods suffer from two key limitations: a fixed video decomposition scheme that causes semantic dilution, and source-domain overfitting induced by task-specific training. In this paper, we propose TF-PRVR, the first training-free framework for PRVR. TF-PRVR leverages frozen vision-language features to construct video-specific hierarchical representations. It derives temporal semantic signals from frame-level features and applies frequency-based multi-scale analysis to identify adaptive temporal boundaries, producing hierarchical segments with coherent event-level semantics. Built on these segments, TF-PRVR constructs a unified multi-scale graph and propagates query relevance across temporally and semantically related nodes. A moment-aware scoring strategy then aggregates temporally aligned relevance across scales, emphasizing consistently supported moments while suppressing isolated false responses. Without task-specific training, TF-PRVR preserves the general-purpose alignment capability of pre-trained vision-language models and avoids dataset-specific overfitting. Extensive experiments demonstrate consistent performance across datasets with diverse visual and temporal characteristics, suggesting a practical direction for training-free PRVR.

View on arXivView PDF

Code Implementations(1)

An official implementation of "TF-PRVR: Training-Free Partially Relevant Video Retrieval for Real-World Generalization" (NeurIPS 2026).

00Sep 25, 20262 weeks ago

Similar Papers

Cite this paper

@article{kim2026tfprvr,
  title  = {TF-PRVR: Training-Free Partially Relevant Video Retrieval},
  author = {Giyeol Kim and Chanho Eom},
  year   = {2026},
  eprint = {2610.07925},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2610.07925v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2610.07925.svg)](https://codeofpaper.com/paper/2610.07925)

Discussion