OmniQuery: Contextually Augmenting Captured Multimodal Memories to Enable Personal Question Answering

Human-LLM CollaborationExplainable AI (XAI)AI-Assisted Decision-Making & AutomationSoftware Engineers & DevelopersData Scientists & AnalystsHCI Researchers

Research Background and Issues

  • What problems or challenges did the authors identify?
    The authors pointed out that while existing AI tools can query personal memories recorded in photos, videos, and other formats through natural language, these tools are primarily designed to retrieve individual pieces of information (e.g., specific objects in a photo). They struggle to answer more complex questions requiring contextual connections. This limitation arises because such "captured memories" often lack explicit contextual information, which is typically implicitly dispersed across multiple interconnected memories.

  • Why is this issue important?
    Developing the ability to query complex personal memories can help users better reflect on past experiences, enabling them to make more informed decisions efficiently. Moreover, creating a system capable of synthesizing these captured memories for question answering could significantly enhance the practicality and interaction level of intelligent personal assistants.

  • Research Motivation and Related Work
    Existing solutions, such as Retrieval-Augmented Generation (RAG) systems, can answer questions by leveraging external databases. However, these methods rely on explicitly linked external data and are ineffective at handling dispersed contextual information in personal memories. To address this gap, the authors proposed a novel method, OmniQuery.


Solution

  • What methods or solutions did the authors propose?
    The authors introduced the OmniQuery system, which integrates semantic contextual information from multimodal personal captured memories (e.g., photos and videos) to answer more complex, contextually demanding personal memory queries. The core mechanisms of OmniQuery include context-based information enhancement and the full-process design of the question-answering system.

  • What are the innovative aspects of this solution?

    1. A novel context taxonomy was proposed, categorizing three key types of context:
      • Atomic Context: Context directly accessible within a single memory instance.
      • Composite Context: Events or behaviors derived from synthesizing multiple related memories.
      • Semantic Knowledge: General knowledge or behavioral patterns inferred from multiple memories.
    2. The sliding window method was utilized to identify composite contexts based on the temporal sequence of captured memories.
    3. A question-answering system was integrated, supporting natural language input, multimodal memory retrieval, and chain-of-thought reasoning to generate answers.
  • What are the implementation steps and key technologies used?

    1. Memory Structuring: Processing raw memory content (e.g., generating titles, identifying geographic/time metadata) and annotating atomic contexts.
    2. Composite Context Identification: Automatically identifying event contexts within temporal sequences using large language models (LLMs) and the sliding window method.
    3. Semantic Knowledge Derivation: Analyzing extracted contexts to generate higher-level semantic information, such as behavioral patterns and habits.
    4. Question-Answering System: Leveraging a Retrieval-Augmented Generation (RAG) architecture to combine contextual information and retrieved memories for answering questions.

Research Outcomes

  • What specific outcomes were achieved?

    1. A context taxonomy for captured memories was proposed, summarizing real user queries about personal memories through a one-month diary study.
    2. A memory enhancement pipeline based on this taxonomy was introduced, enabling the integration of previously scattered personal memories through contextual synthesis.
    3. An end-to-end question-answering system was developed, outperforming traditional RAG baselines in user evaluations.
  • What advantages does it have compared to existing solutions?
    OmniQuery can handle more complex, multi-step reasoning tasks. Compared to traditional RAG systems, its accuracy improved by 28.4% (71.5% vs. 43.1%), with a win-or-tie rate of 74.5% across all tests.

  • What were the experimental or evaluation results?

    • The user experiment included 137 complex queries, covering direct content retrieval, context filtering, and mixed queries from real-world scenarios of user-captured memories.
    • The average User Perceived Accuracy (UPA) was 3.98 (out of 5), compared to 3.06 for the baseline system.
    • User case studies demonstrated OmniQuery's superior performance in handling mixed queries requiring comprehensive reasoning and contextual integration.
  • Limitations and Future Directions
    The authors identified several limitations:

    1. Challenges remain in processing complex relationships, such as identifying personal interactions and social connections.
    2. The study is currently based on specific user data and lacks standardized public datasets for general testing.
    3. Precision in active querying for multi-layered nested questions (e.g., "best selfie") is subject to subjective variability.
      Future work includes:
    • Developing fixed benchmark datasets to further optimize system parameters.
    • Expanding support for real-time multimodal input/output (e.g., supplementing queries with voice or images).
    • Integrating enhanced privacy protection technologies, such as differential privacy and enabling more on-device computation.

Through its rigorous taxonomy and generative question-answering capabilities, OmniQuery demonstrates significant potential in multimodal personal memory management and complex question answering, paving the way for scalable intelligent personal assistants.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/chi/189035/2025

AdRecommended

Learn AI Coding at CodeNow

open_in_newOpen DOI Link
DOI: https://dl.acm.org/doi/10.1145/3706598.3713448
At a Glance

Paper Snapshot

fact_check
dataset
Source
CHI
calendar_month
Year
2025
emoji_events
Award
No award tagged
group
Authors
3 authors
sell
Subtopics
Human-LLM Collaboration, Explainable AI (XAI), AI-Assisted Decision-Making & Automation
work
Professions
Software Engineers & Developers, Data Scientists & Analysts, HCI Researchers
article
Content Status
Full text indexed
hub
Related Papers
10 related papers