OmniQuery enables answering questions that require multi-hop searching and reasoning over personal memories. Here are some examples of the questions that OmniQuery can answer:
OmniQuery leverages Retrieval-Augmented Generation (RAG) to answer complex personal questions on large amount of personal memory.
Specifically, the accurate retrieval of relevant memories is crucial for the performance of the system. To this end, we propose a novel taxonomy-based contextual data augmentation method to enhance the retrieval accuracy. The taxonomy is generated based on a one-month diary study, which collects realistic user queries and the necessary contextual information for integrating with captured memories. The taxonomy is then used to augment the captured memories with contextual information, which is used to retrieve relevant memories. The retrieved memories are then used to generate answers to the user queries using a large language model (LLM). For more details, please refer to our paper.
@misc{li2024omniquerycontextuallyaugmentingcaptured,
title={OmniQuery: Contextually Augmenting Captured Multimodal Memory to Enable Personal Question Answering},
author={Jiahao Nick Li and Zhuohao Jerry Zhang and Jiaju Ma},
year={2024},
eprint={2409.08250},
archivePrefix={arXiv},
primaryClass={cs.HC},
url={https://arxiv.org/abs/2409.08250},
}