Memoria
Menu

Memoria benchmark

The same Qwen model answers 12 realistic requests twice, once with stored user memories and once without. Memory-augmented replies score 77.6% higher on average.

Method

Averages

MetricWithout memoryWith memory
Average accuracy0.580.90
Average composite0.640.92
Average improvementn/a+77.6%

All 12 scenarios

Scores are accuracy / safety / coherence. Two scenarios scored slightly lower with memory, and three did not change. Improvement is the change in composite score.

ScenarioWithoutWithImprovement
Recommend a restaurant for Friday dinner0.3 / 0.2 / 0.40.9 / 1 / 0.9+211.1%
Suggest a weekend activity0.9 / 1 / 0.80.9 / 0.8 / 0.9-3.7%
What should I cook tonight?0 / 0 / 00.9 / 1 / 0.9+100%
Plan a healthy lunch for tomorrow0.4 / 0.9 / 0.50.95 / 1 / 0.9+58.3%
Recommend a local dinner spot for a date night0.6 / 1 / 0.50.9 / 1 / 0.9+33.3%
What hiking trail should I try this weekend?0.9 / 1 / 0.80.9 / 0.8 / 0.9-3.7%
Suggest a fun cooking project for Sunday0.6 / 1 / 0.50.9 / 1 / 0.9+33.3%
How can I make progress on learning Python this week?0.9 / 1 / 0.90.9 / 1 / 0.90%
What machine learning topic should I study next?0.9 / 1 / 0.90.9 / 1 / 0.90%
Recommend a spicy vegetarian dish I could order0.9 / 1 / 0.90.9 / 1 / 0.90%
Help me choose a meal prep plan for the week0.2 / 0 / 0.30.9 / 1 / 0.9+460%
What should I do on a rainy Saturday that fits my interests?0.4 / 1 / 0.50.8 / 1 / 0.9+42.1%

Chart

Bar chart comparing benchmark scores with and without memory across 12 scenarios

Re-run it

Needs the database, a DashScope key and the backend dependencies. Full results are in scripts/benchmark_results.json.

shell
cd backend && python ../scripts/benchmark.py