← Latest papers
🤖 AI

HOME-KGQA: A Benchmark Dataset for Multimodal Knowledge Graph Question Answering on Household Daily Activities

This paper introduces HOME-KGQA, a novel multimodal benchmark dataset for knowledge graph question answering focused on household daily activities, which reveals significant performance gaps in current LLM-based methods when tackling complex spatiotemporal reasoning and multimodal grounding required for real-world Embodied AI applications.

Original authors: Shusaku Egami, Aoi Ohta, Tomoki Tsujimura, Masaki Asada, Tatsuya Ishigaki, Ken Fukuda, Masahiro Hamasaki, Hiroya Takamura

Published 2026-05-12
📖 5 min read🧠 Deep dive

Original authors: Shusaku Egami, Aoi Ohta, Tomoki Tsujimura, Masaki Asada, Tatsuya Ishigaki, Ken Fukuda, Masahiro Hamasaki, Hiroya Takamura

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 have a super-smart robot butler named "LLM" (Large Language Model). This robot has read almost every book in the library and can chat about anything. However, it has a bad habit: sometimes it makes things up (hallucinations) because it relies on what it remembers rather than what is actually true right now.

Now, imagine you also have a giant, ultra-organized filing cabinet called a "Knowledge Graph" (KG). This cabinet doesn't just hold facts; it holds a structured map of exactly what happened, where, when, and with whom.

The paper introduces a new test called HOME-KGQA to see how well we can teach our robot butler to stop guessing and start checking the filing cabinet for answers about daily life at home.

Here is the breakdown of their work using simple analogies:

1. The Problem: The "Encyclopedia" vs. The "Home Video"

Most previous tests for these robots were like asking trivia questions from an encyclopedia.

  • Old Tests: "Who was the president in 1990?" or "What is the capital of France?"
  • The Issue: The robot already knows these answers from its training. It doesn't need the filing cabinet. Also, these questions are static; they don't change.

HOME-KGQA is different. It's like asking questions about a 100-day home video of a person living alone.

  • New Tests: "How many times did the person put a water glass in the kitchen between 7:56 PM on April 3rd and 6:38 AM on May 27th?"
  • The Challenge: The robot can't just "remember" this. It has to look at the specific video data, find the exact time, locate the object, and count the events. It requires spatiotemporal reasoning (understanding space and time together).

2. The Construction: Building the "Digital Twin"

To create this test, the researchers didn't film a real house (to protect privacy). Instead, they used a virtual simulator (VirtualHome) to create a "Digital Twin" of a household.

  • They generated 100 days of synthetic daily life (waking up, cooking, cleaning).
  • They turned these videos into a massive Knowledge Graph (a giant database of facts) containing over 150 million facts (triples).
  • This database is "multimodal," meaning it connects text (the question) with visual data (video frames) and 3D coordinates (where things are in the room).

3. The Test: The "Translation" Game

The core task is Text-to-SPARQL.

  • The Input: A human asks a complex question in plain English.
  • The Goal: The robot must translate that English sentence into a precise computer query language (SPARQL) to ask the database for the answer.
  • The Analogy: Imagine you ask a librarian, "Show me all the books the author wrote while living in Paris." The librarian (the robot) must translate your sentence into a specific code the library's computer system understands to pull the right shelf.

The researchers created 1,050 of these questions. They made them tricky by:

  • Asking for counts (How many times?).
  • Asking for time ranges (Between X and Y?).
  • Asking for aggregates (What was the average duration?).
  • Paraphrasing: They took robotic, stiff questions and rewrote them to sound like natural human conversation, making the translation even harder.

4. The Results: The Robot Struggles

The researchers tested the smartest AI models available (like GPT-4o and Llama 3) on this new test and compared them to their performance on old encyclopedia-style tests.

  • The Shock: The models did much worse on HOME-KGQA than on the old tests.
  • Why?
    • Complexity: The questions required connecting many dots (multi-hop reasoning). For example, finding an object, checking its location, checking the time, and then counting.
    • The "Agent" Failure: They tried an "Interactive Agent" approach, where the robot can ask the database small questions one by one (like a detective asking clues). However, the robot often got stuck, ran out of "turns" (time to ask questions), or got confused by the sheer size of the database.
    • Syntax Errors: Even when the robot tried to write the code (SPARQL), it often made grammar mistakes in the code, causing the query to fail.

5. The Conclusion

The paper concludes that while AI is great at chatting and knowing general facts, it is currently not ready to be a reliable assistant for real-world, fine-grained daily tasks that require checking specific logs, videos, and sensor data.

The Takeaway:
We have built a very difficult "driving test" for AI. Currently, the AI can drive on a straight, empty highway (encyclopedic facts), but it crashes when asked to navigate a busy, complex city street with traffic lights, pedestrians, and changing weather (daily household activities). The HOME-KGQA dataset is the new training ground to help fix this.

Note: The paper explicitly states the data is synthetic (from a simulator) and does not contain real people or private information. It also notes that the questions are more complex than natural human conversation to test the limits of the technology.

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 →