← Latest papers
🤖 AI

ENTER: Event Based Interpretable Reasoning for VideoQA

The paper introduces ENTER, an interpretable VideoQA system that utilizes event graphs to structurally represent video events and their relationships, enabling robust and explainable reasoning through generated code that effectively bridges the gap between top-down planning and bottom-up visual processing.

Original authors: Hammad Ayyubi, Junzhang Liu, Ali Asgarov, Zaber Ibn Abdul Hakim, Najibul Haque Sarker, Zhecan Wang, Chia-Wei Tang, Hani Alomari, Md. Atabuzzaman, Xudong Lin, Naveen Reddy Dyava, Shih-Fu Chang, Chris T
Published 2026-04-08
📖 4 min read☕ Coffee break read

Original authors: Hammad Ayyubi, Junzhang Liu, Ali Asgarov, Zaber Ibn Abdul Hakim, Najibul Haque Sarker, Zhecan Wang, Chia-Wei Tang, Hani Alomari, Md. Atabuzzaman, Xudong Lin, Naveen Reddy Dyava, Shih-Fu Chang, Chris Thomas

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 solve a mystery based on a video, like figuring out why a protest turned violent or how a dog learned a new trick.

Most current AI systems trying to do this are like two very different types of detectives, and both have flaws:

  1. The "Top-Down" Detective: This detective reads the question first and immediately starts guessing the answer based on general knowledge. They might say, "Protests are usually peaceful," and stop there. They ignore the actual video footage, so if the video shows a riot, they get it wrong. They are fast and can explain their logic, but they are often blind to the specific details.
  2. The "Bottom-Up" Detective: This detective watches every single frame of the video, memorizing everything. They are great at spotting details but are terrible at explaining how they got the answer. They just spit out the result like a magic 8-ball. You can't trust them because you don't know if they are guessing or actually seeing the truth.

ENTER (Event Based Interpretable Reasoning) is a new kind of detective that combines the best of both worlds. Here is how it works, using a simple analogy:

The "Event Graph" (The Detective's Whiteboard)

Instead of just watching the video or just reading the question, ENTER first turns the video into a living map (called an Event Graph).

  • The Nodes (Dots): Imagine every important thing that happens in the video is a dot on a whiteboard. One dot is "Protesters marching," another is "Police firing tear gas," and another is "Crowd running."
  • The Edges (Lines): Now, draw lines connecting these dots.
    • A line labeled "After" connects "Marching" to "Firing."
    • A line labeled "Because" connects "Firing" to "Running."
    • A line labeled "Part of" connects "Protest" to "Marching."

This map isn't just a list of words; it's a structured story of cause-and-effect.

The "Code" (The Detective's Plan)

Once the map is drawn, ENTER doesn't just guess. It writes a simple computer program (code) specifically designed to read that map.

  • If the question is "Was the protest peaceful?", the code says: "Go to the 'Protest' dot. Look at the lines connected to it. Do any of them say 'Violent' or 'Tear Gas'? If yes, return 'No'."
  • This is the Interpretable part. You can literally read the code and see exactly how the AI reached its conclusion. It's like watching the detective point to the evidence on the whiteboard and say, "See? This line proves it."

The "Self-Correction" (The Detective's Second Look)

Sometimes, the initial map is missing a piece of the puzzle. Maybe the video was blurry, or the AI missed a subtle detail. In the past, the detective would just give a wrong answer.

ENTER has a smart self-correction system:

  1. Check the Map: The code runs and realizes, "Wait, I don't have enough info to answer this."
  2. Zoom In (Denser Graph): It goes back to the text description and asks, "Can you give me more details about the protest?" It redraws the map with more dots.
  3. Re-watch the Video (Multimodal): If the text still isn't enough, it says, "Okay, I need to look at the actual video clip again." It pulls up the specific 5 seconds where the action happened to get the final clue.

This happens in a loop until the map is complete enough to answer the question confidently.

Why is this a big deal?

  • Trust: Because it writes code and draws a map, you can see why it got the answer right (or wrong). If it's wrong, you can look at the map and say, "Ah, it missed the line connecting the gun to the shot."
  • Accuracy: By actually looking at the video when it's confused (instead of just guessing), it gets the right answer more often than the "Top-Down" detectives.
  • Flexibility: It works on short clips and long movies because it builds a map of the story, not just a list of frames.

In summary: ENTER is like a detective who draws a detailed map of the crime scene, writes a step-by-step plan to solve the mystery based on that map, and isn't afraid to go back and re-examine the evidence if the map looks incomplete. It gives you the right answer and shows you the proof.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →