git404hub

what is memsyco-bench fr?

xmudeeplit/memsyco-bench — explained in plain English

Analysis updated 2026-05-18

17PythonAudience · researcherComplexity · 4/5LicenseSetup · moderate

tl;dr

A research benchmark that tests whether AI memory systems override outdated or wrong remembered preferences with better evidence instead of just agreeing with them.

vibe map

mindmap
  root((MemSyco-Bench))
    What it does
      Tests memory sycophancy
      Five task types
      1550 samples
    Tech stack
      Python
      Conda
      Memory baselines
    Use cases
      Compare memory systems
      Preference conflict testing
      Academic evaluation
    Audience
      Researchers
      LLM evaluators
    Setup
      Conda environment
      API keys needed
      Shell or PowerShell runner

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Benchmark how different AI memory systems handle outdated or conflicting user preferences.

VIBE 2

Compare no-memory, raw-dialogue, and named memory baselines across five preference tasks.

VIBE 3

Run a small evaluation subset limited to specific tasks and memory methods.

VIBE 4

Study when AI systems should override a remembered preference with stronger evidence.

what's the stack?

PythonCondaLLM Evaluation

how it stacks up fr

xmudeeplit/memsyco-bench0petru/sentimoagi-eval-official/forte
Stars171717
LanguagePythonPythonPython
Setup difficultymoderatemoderatehard
Complexity4/53/54/5
Audienceresearcherdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires a Conda environment, API keys for evaluated models, and optional extra installs for the full memory-baseline set.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

in plain english

MemSyco-Bench is a research benchmark for testing how well language models and their memory systems handle remembered user preferences, especially in cases where blindly following a memory would lead to a worse answer. The core problem it studies is a kind of digital people pleasing, where a model favors something it remembers about a user even when that memory is outdated, contradicted by better evidence, or simply does not apply to the situation at hand. The benchmark is built around five task types. Personalized Memory Use checks whether a model actually applies a relevant remembered preference when it should. Valid Memory Selection checks whether a model correctly follows the user's most recent preference instead of an older, outdated one. Memory-Evidence Conflict checks whether a model can override a remembered preference when stronger outside evidence points elsewhere. Contextual Scope Control checks whether a model applies a preference only where it actually fits, rather than everywhere. Objective Fact Judgment checks whether a model still gives a factually correct answer even when a remembered preference favors a familiar but wrong one. Together these five tasks cover 1,550 evaluation samples with a shared evaluation pipeline for generating answers, judging them, and analyzing results. The project compares nine different setups side by side, including having no memory at all, using the full raw conversation history, and several named memory systems such as MemZero, A-MEM, LightMem, MemoryBank, NaiveRAG, MemGPT, and Supermemory. This lets researchers see how each memory approach performs across the five preference-handling tasks. To use it, you set up a Conda Python environment, install the core requirements, and optionally install extra dependencies for the full set of memory baselines. You then configure the necessary API keys and run a provided shell script, with a PowerShell wrapper available for Windows users, either running the full nine-setting evaluation suite or a smaller example limited to specific tasks and methods. Results, cached completions, and logs are written to a local output folder that is not included in the repository. The project accompanies an academic paper and provides a public leaderboard, and asks that users cite the work if they find it useful. The full README is longer than what was shown.

prompts (copy fr)

prompt 1
Help me set up the Conda environment and install requirements to run MemSyco-Bench.
prompt 2
Explain the difference between the five task types this benchmark evaluates.
prompt 3
Run a small example evaluation limited to objective_fact_judgment with RawDialogue and MemZero.
prompt 4
Help me configure API keys and endpoints to run the full nine-setting evaluation suite.
prompt 5
Explain how this benchmark's Memory-Evidence Conflict task is scored.

Frequently asked questions

what is memsyco-bench fr?

A research benchmark that tests whether AI memory systems override outdated or wrong remembered preferences with better evidence instead of just agreeing with them.

What language is memsyco-bench written in?

Mainly Python. The stack also includes Python, Conda, LLM Evaluation.

What license does memsyco-bench use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is memsyco-bench to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is memsyco-bench for?

Mainly researcher.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.