Revisiting Uncertainty: On Evidential Learning for Partially Relevant Video Retrieval
The paper proposes Holmes, a hierarchical evidential learning framework that explicitly models uncertainty in partially relevant video retrieval by aggregating multi-granular cross-modal evidence through inter-video Dirichlet-based similarity modeling and intra-video soft alignment via adaptive optimal transport.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are trying to find a specific, unedited home video from a massive library of thousands of clips. You only have a short, vague note to help you find it, like "a person is swimming."
This is the challenge of Partially Relevant Video Retrieval (PRVR). The video is long and messy (untrimmed), but your note only describes one tiny moment inside it. The problem? Your note is so brief that it could accidentally match dozens of different videos, or it might be so vague that the computer doesn't know what you're looking for at all.
The paper introduces a new system called Holmes (named after the famous detective) to solve this. Instead of just guessing "yes" or "no," Holmes acts like a detective who asks, "How sure am I about this?"
Here is how Holmes works, using simple analogies:
1. The Problem: The "Vague Note" and the "Noisy Library"
The paper identifies two main problems that make finding the right video hard:
- The Vague Note (Inter-video Ambiguity): If you write "a person is swimming," the computer might find a video of a person swimming in a pool, another in the ocean, and a third where someone is just pretending to swim. The computer gets confused because the note fits too many things.
- The Noisy Library (Intra-video Sparse Supervision): Inside one long video, only a few seconds actually match your note. The rest is just background noise (people walking, talking, etc.). Traditional methods often just look at the single "best" second and ignore the rest, which is like trying to judge a whole movie by looking at only one blurry frame.
2. The Solution: The "Detective's Toolkit"
Holmes uses a special type of math called Evidential Learning. Instead of giving a single score, it gathers "evidence" and calculates how much it trusts that evidence.
Part A: Sorting the Clues (Inter-video Level)
Holmes looks at the "vague note" and sorts it into three categories using a "Three-Fold Principle":
- The Precise Clue: The note is clear (e.g., "A girl tying her red ballet shoes"). Holmes is very confident. It treats this like a solid fingerprint.
- The Polysemous Clue (The Double-Entendre): The note has multiple meanings (e.g., "A man is running"). It could be a jogger or a fleeing criminal. Holmes realizes, "I'm not 100% sure which one you mean," so it doesn't force a single answer. It keeps the possibilities open.
- The Under-determined Clue: The note is too short or broken (e.g., "swim..."). Holmes admits, "I don't have enough info to solve this." It doesn't guess wildly; it acknowledges the lack of evidence.
The Magic Trick: Once Holmes sorts the clues, it adjusts the "training rules." If a clue is vague, it tells the computer, "Don't be too harsh on videos that are sort of right." If a clue is precise, it says, "Be strict and find the exact match." This prevents the computer from getting confused by ambiguous notes.
Part B: Cleaning the Video (Intra-video Level)
Now, Holmes looks inside the long video to find the specific moment.
- The Old Way: Imagine trying to match a sentence to a video by only looking at the one frame that matches best. If that frame is a glitch or a random noise, the whole search fails.
- Holmes' Way (Flexible Optimal Transport): Holmes uses a "Dustbin Bucket." Imagine you are sorting laundry. You have a pile of clothes (video clips) and a list of what you need.
- Most clothes go into the "Match" pile.
- But some clothes are just trash or unrelated (like a sock that doesn't belong).
- Holmes has a special Dustbin. Instead of forcing the trash sock to match your list, it throws it into the dustbin. This allows the computer to focus only on the relevant parts of the video without getting distracted by the "noise" in between.
3. The Result: A Smarter Detective
By combining these two steps, Holmes becomes much better at finding videos than previous methods.
- It doesn't just say "This video matches." It says, "This video matches, and I'm 90% sure," or "This video matches, but the note was vague, so I'm only 60% sure."
- It ignores the "junk" parts of the video that confuse other systems.
Summary
Think of previous video search engines as a student who memorizes answers but gets confused by tricky questions. Holmes is like a detective who:
- Admits when a clue is too vague (so it doesn't guess wrong).
- Sorts clues by how clear they are (so it knows how hard to look).
- Throws away the trash (the irrelevant parts of the video) so it can focus on the real evidence.
The paper shows that this approach helps computers find the right video much faster and more accurately, even when the search notes are short, messy, or ambiguous.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.