MMA: Multimodal Memory Agent
Organizations: School of Computer Science, Peking University
Abstract
Long-horizon multimodal agents depend on external memory; however, similarity-based retrieval often surfaces stale, low-credibility, or conflicting items, which can trigger overconfident errors. We propose Multimodal Memory Agent (MMA), which assigns each retrieved memory item a dynamic reliability score by combining source credibility, temporal decay, and conflict-aware network consensus, and uses this signal to reweight evidence and abstain when support is insufficient. We also introduce MMA-Bench, a programmatically generated benchmark for belief dynamics with controlled speaker reliability and structured text-vision contradictions. Using this framework, we uncover the "Visual Placebo Effect", revealing how RAG-based agents inherit latent visual biases from foundation models. On FEVER, MMA matches baseline accuracy while reducing variance by 35.2% and improving selective utility; on LoCoMo, a safety-oriented configuration improves actionable accuracy and reduces wrong answers; on MMA-Bench, MMA reaches 41.18% Type-B accuracy in Vision mode, while the baseline collapses to 0.0% under the same protocol. Code: https://github.com/AIGeeksGroup/MMA.
Figures & tables
| Benchmark | Setting | Modality | Temp. structure | Paired T–V evidence | Src prior | Epistemic scoring |
| LongBench ( Bai et al., 2024 ) | static LC | Text | static | ✗ | ✗ | accuracy |
| RULER ( Hsieh et al., 2024 ) | synth LC | Text | static | ✗ | ✗ | accuracy |
| LoCoMo ( Maharana et al., 2024 ) | LT dialog | Text | multi-session / months | ✗ | ✗ | accuracy |
| FEVER ( Thorne et al., 2018 ) | verif. | Text | static | ✗ | ✗ | accuracy (NEI) |
| MMA-Bench (Ours) | LT dialog | Multi | 10 / 6mo | ✓ | ✓ | CoRe |
| Type | Conflict | Configuration | Target Capability |
| A | Standard | Visuals support reliable User A. | Baseline consistency. |
| B | Inversion | Visuals support unreliable User B. | Overcoming authority bias. |
| C | Ambiguity | Visuals are vague. | Rejecting over-interpretation. |
| D | Unknowable | No valid evidence. | Absolute abstention. |
| Method | Performance Metrics | Prudence Metrics | Stability (Std) | ||
| Raw Acc. | Selective ( ) | Abstain Rate | Abstain Prec. | ||
| MIRIX (Baseline) ( Wang and Chen, 2025 ) | 59.87% | 0.6468 | 44.2% | 45.6% | |
| MMA (Ours) | 59.93% | 0.6484 | 45.3% | 45.8% | |
| Method | Mode | Overall Metrics | Scenario-Specific Analysis | |||
| Core Acc. | Verdict Acc. | CoRe Score | Type B Acc. | Type D Score | ||
| MIRIX (Baseline) ( Wang and Chen, 2025 ) | Text | 30.94% | 47.78% | 0.37 | 0.00% | 1.00 |
| Vision | 32.67% | 46.67% | 0.35 | 0.00% | 1.00 | |
| MMA (Ours) | Text | 13.15% | 56.67% | 0.28 | 23.53% | 0.69 |
| Vision | 13.55% | 42.22% | -0.16 | 41.18% | -0.38 | |
| Model | Deterministic (Type A, Vis) | Indeterminate (Type D, Vis) | ||
| Verdict Acc. | Status | CoRe Score | Interpretation | |
| MMA (Full) | Robust | Buffered | ||
| tc (w/o Source) | Paralyzed | Artifact of Default | ||
| st (w/o Consen.) | Unstable | Hallucinated | ||
| cs (w/o Time) | Degraded | Artifact of Default | ||
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
| Mode | Components | Raw Acc. (%) | Act. Acc. (%) | Correct Abstain | Wrong Abstain |
| MMA (Ours) | |||||
| tc (w/o Source) | |||||
| cs (w/o Time) | |||||
| st (w/o Consen.) |
| Method | Reasoning Categories (LLM Score) | Overall Metrics | Reliability | Utility | ||||
| Single-Hop | Multi-Hop | Open-Domain | Temporal | Accuracy | Wrong Ans. | Act. Acc. | ( ) | |
| MIRIX (Baseline) | 80.14 | 76.01 | 67.71 | 78.00 | 77.37 | 317 | 78.96% | 880.0 |
| MMA (Ours) | 73.76 | 62.31 | 59.38 | 77.05 | 72.31 | 335 | 76.80% | 793.6 |
| Variant ‘st’ | 79.08 | 67.91 | 61.46 | 79.55 | 75.94 | 298 | 79.64% | 883.6 |
| Mode | Components | Utility | Wrong Ans. | Abstain Count | Act. Acc. |
| MMA (Full) | 488.0 | 335 | 98 | 76.80% | |
| st (w/o Consen.) | 609.0 | 298 | 78 | 79.64% | |
| cs (w/o Time) | 480.5 | 335 | 113 | 76.56% | |
| tc (w/o Source) | 471.5 | 344 | 77 | 76.52% |
| Model | Mode | Overall Metrics | Scenario-Specific Analysis | |||
| Core Acc. | Verdict Acc. | CoRe Score | Type B Acc. | Type D Score | ||
| GPT-4.1-mini | Text (Oracle) | 85.26% | 77.78% | 0.59 | 76.47% | 0.85 |
| Vision (Raw) | 80.74% | 73.33% | 0.51 | 64.71% | 0.23 | |
| Qwen-3-VL-Plus | Text (Oracle) | 88.05% | 65.56% | 0.32 | 88.24% | -0.69 |
| Vision (Raw) | 88.98% | 63.33% | 0.28 | 82.35% | -0.69 | |