MemEyeBench/MemEye

Dataset

MemEye

5

177 commits

2 linked in READMEs

updated Jul 1, 2026

See the code

README

MemEye

Paper | Project Page | Official Code

MemEye is a visual-centric multimodal memory benchmark for evaluating agents that need to remember and reason over long-running image-grounded dialogues. It evaluates memory capabilities across two axes: visual evidence granularity (from scene-level to pixel-level) and memory reasoning depth (from atomic retrieval to evolutionary synthesis).

The dataset includes 371 mirrored MCQ + open-ended questions across 8 life-scenario tasks, featuring human-annotated clues and validation gates for answerability and visual necessity.

Core Scenarios

ScenarioSessionsDialogue roundsQAsImages
Brand Memory Test42722930
Card Playlog Test4304830
Cartoon Entertainment Companion8629976119
Home Renovation Interior Design131205290
Multi-Scene Visual Case Archive Assistant151175057
Outdoor Navigation Route Memory Assistant10602840
Personal Health Dashboard Assistant12975162
Social Chat Memory Test39533767

Sample Usage

Loading with Python

You can download the dataset directly with huggingface_hub:

from huggingface_hub import snapshot_download

data_dir = snapshot_download(
    repo_id="MemEyeBench/MemEye",
    repo_type="dataset",
)
print(data_dir)

Running Evaluation

After setting up the official code, you can run a benchmark evaluation:

python run_benchmark.py \
  --task-config config/tasks_external/brand_memory_test.yaml \
  --model-config config/models/gpt_4_1_nano.yaml \
  --method-config config/methods/full_context_multimodal.yaml

JSON Format

Each task JSON follows the benchmark schema:

{
  "character_profile": { "...": "..." },
  "multi_session_dialogues": [
    {
      "session_id": "D1",
      "date": "2026-03-01",
      "dialogues": [
        {
          "round": "D1:1",
          "user": "...",
          "assistant": "...",
          "input_image": ["../image/<Task_Name>/<file>.png"]
        }
      ]
    }
  ],
  "human-annotated QAs": [
    {
      "question": "...",
      "answer": "...",
      "point": [["X2"], ["Y1"]],
      "session_id": ["D1"],
      "clue": ["D1:1"]
    }
  ]
}

Intended Use

MemEye is intended for research on multimodal memory, long-context retrieval, image-grounded dialogue agents, and benchmark method comparisons. It is not intended for training or deploying systems that identify real people or infer sensitive personal attributes.

Citation

@inproceedings{guo2026memeye,
  title={MemEye: A Visual-Centric Evaluation Framework for Multimodal Agent Memory},
  author={Guo, Minghao and Jiao, Qingyue and Shi, Zeru and Quan, Yihao and Zhang, Boxuan and Li, Danrui and Che, Liwei and Xu, Wujiang and Liu, Shilong and Liu, Zirui and Kapadia, Mubbasir and Pavlovic, Vladimir and Liu, Jiang and Wang, Mengdi and Shi, Yiyu and Metaxas, Dimitris N. and Tang, Ruixiang},
  booktitle={arXiv preprint arXiv:2605.15128},
  year={2026}
}

License

The code and dataset documentation are released under the Apache License 2.0.

benchmark
long-context
memory
multimodal

MemEyeBench/MemEye

Dataset

MemEye

5

177 commits

2 linked in READMEs

updated Jul 1, 2026

See the code

README

MemEye

Paper | Project Page | Official Code

MemEye is a visual-centric multimodal memory benchmark for evaluating agents that need to remember and reason over long-running image-grounded dialogues. It evaluates memory capabilities across two axes: visual evidence granularity (from scene-level to pixel-level) and memory reasoning depth (from atomic retrieval to evolutionary synthesis).

The dataset includes 371 mirrored MCQ + open-ended questions across 8 life-scenario tasks, featuring human-annotated clues and validation gates for answerability and visual necessity.

Core Scenarios

ScenarioSessionsDialogue roundsQAsImages
Brand Memory Test42722930
Card Playlog Test4304830
Cartoon Entertainment Companion8629976119
Home Renovation Interior Design131205290
Multi-Scene Visual Case Archive Assistant151175057
Outdoor Navigation Route Memory Assistant10602840
Personal Health Dashboard Assistant12975162
Social Chat Memory Test39533767

Sample Usage

Loading with Python

You can download the dataset directly with huggingface_hub:

from huggingface_hub import snapshot_download

data_dir = snapshot_download(
    repo_id="MemEyeBench/MemEye",
    repo_type="dataset",
)
print(data_dir)

Running Evaluation

After setting up the official code, you can run a benchmark evaluation:

python run_benchmark.py \
  --task-config config/tasks_external/brand_memory_test.yaml \
  --model-config config/models/gpt_4_1_nano.yaml \
  --method-config config/methods/full_context_multimodal.yaml

JSON Format

Each task JSON follows the benchmark schema:

{
  "character_profile": { "...": "..." },
  "multi_session_dialogues": [
    {
      "session_id": "D1",
      "date": "2026-03-01",
      "dialogues": [
        {
          "round": "D1:1",
          "user": "...",
          "assistant": "...",
          "input_image": ["../image/<Task_Name>/<file>.png"]
        }
      ]
    }
  ],
  "human-annotated QAs": [
    {
      "question": "...",
      "answer": "...",
      "point": [["X2"], ["Y1"]],
      "session_id": ["D1"],
      "clue": ["D1:1"]
    }
  ]
}

Intended Use

MemEye is intended for research on multimodal memory, long-context retrieval, image-grounded dialogue agents, and benchmark method comparisons. It is not intended for training or deploying systems that identify real people or infer sensitive personal attributes.

Citation

@inproceedings{guo2026memeye,
  title={MemEye: A Visual-Centric Evaluation Framework for Multimodal Agent Memory},
  author={Guo, Minghao and Jiao, Qingyue and Shi, Zeru and Quan, Yihao and Zhang, Boxuan and Li, Danrui and Che, Liwei and Xu, Wujiang and Liu, Shilong and Liu, Zirui and Kapadia, Mubbasir and Pavlovic, Vladimir and Liu, Jiang and Wang, Mengdi and Shi, Yiyu and Metaxas, Dimitris N. and Tang, Ruixiang},
  booktitle={arXiv preprint arXiv:2605.15128},
  year={2026}
}

License

The code and dataset documentation are released under the Apache License 2.0.

benchmark
long-context
memory
multimodal