MOSA: Motion-Guided Semantic Alignment for Dynamic Scene Graph Generation
This paper proposes MoSA, a motion-guided semantic alignment framework that enhances Dynamic Scene Graph Generation by integrating object-pair motion attributes with spatial features, aligning visual representations with text embeddings via cross-modal matching, and employing a category-weighted loss to improve the modeling of tail relationships.
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 watching a busy movie scene. A person is sitting at a table, holding a sandwich, and looking at a dog.
Old computer programs trying to understand this scene are like a robot with bad eyesight and no sense of motion. They see the person and the sandwich, but they might get confused. Is the person holding the sandwich, or just touching it? Is the dog looking at the person, or just near them? Because the robot only looks at static snapshots (like a photo), it misses the subtle clues: the way the hand moves toward the mouth, or how the dog's head turns.
This paper introduces a new system called MoSA (Motion-Guided Semantic Alignment). Think of MoSA as a super-smart film critic who doesn't just look at the actors, but also watches how they move and listens to what the script says.
Here is how MoSA works, broken down into three simple steps:
1. The "Motion Detective" (MFE)
The Problem: Old systems treat a video like a stack of still photos. They miss the action.
The MoSA Solution: MoSA has a special "Motion Detective" module. Instead of just asking "What is that?", it asks:
- "How fast are they moving?"
- "Are they getting closer or farther apart?"
- "Are they moving in the same direction?"
The Analogy: Imagine you are trying to guess if two people are about to hug or just walk past each other. If you only look at one frame, they might look close. But if you watch them move, you see one person leaning in (hug) while the other leans away (walk past). MoSA calculates these "motion clues" (speed, direction, distance) to figure out the true relationship.
2. The "Motion-Enhanced Translator" (MIM)
The Problem: Even if the robot sees the motion, it might not know how to mix that with the visual picture.
The MoSA Solution: This module is like a translator that combines the "Motion Detective's" notes with the "Visual Camera's" photos. It fuses them together so the computer understands that "moving closer + holding an object" = "eating," not just "holding."
The Analogy: It's like watching a dance. If you only see the dancers' positions (spatial), you might think they are just standing there. But if you combine their positions with the rhythm of their steps (motion), you realize they are performing a specific dance move. MoSA combines the "where" with the "how."
3. The "Script Reader" (ASM)
The Problem: Sometimes, two actions look very similar visually. For example, "drinking from a cup" and "touching a cup" might look almost the same in a blurry video.
The MoSA Solution: This module brings in language knowledge. It compares what it sees in the video against a library of text descriptions (like a script). It asks, "Does this visual pattern match the text description of 'drinking' better than 'touching'?"
The Analogy: Imagine you are trying to identify a song by humming a few notes. It's hard. But if you have a list of lyrics (the text) and you match your humming to the words, it becomes easy. MoSA matches the video action to the "lyrics" (text descriptions) to make sure it picks the right word.
Why is this a big deal? (The "Long-Tail" Problem)
In the world of data, some things happen all the time (like "person standing"), but some rare things happen very rarely (like "person juggling"). These rare things are called the "Long Tail."
Old computers are lazy; they guess the common things because they are easy. They often ignore the rare, interesting actions.
- MoSA's Secret Weapon: It uses a special scoring system that forces the computer to pay extra attention to those rare, difficult relationships. It's like a teacher who gives extra credit for solving the hardest problems, ensuring the computer learns the rare stuff too.
The Result
When tested on a huge dataset of video clips (Action Genome), MoSA proved to be the best at:
- Spotting the details: Distinguishing between "touching" and "drinking."
- Understanding the story: Knowing that a person moving a sandwich to their mouth is "eating," not just "holding."
- Finding the rare gems: Accurately identifying the weird, rare actions that other systems miss.
In short: MoSA is a video understanding system that doesn't just look at what is happening, but watches how it moves and checks the script to make sure it gets the story right, even for the tricky parts.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.