Skip to content
Back to skills

Personamem Eval

ASecurity

Evaluates large language models' ability to track dynamic user profile evolution over time and generate personalized responses to in-situ queries. It probes long-context memory, preference tracking, and contextual alignment across interleaved multi-session conversations. Use when the user wants to benchmark on PersonaMem, or asks about evaluating this task. Reports multiple-choice selection.

  • 3 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 11, 2026
researchpythongogit

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill personamem-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Personamem Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Personamem Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-personamem-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-personamem-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: personamem-eval
description: Evaluates large language models' ability to track dynamic user profile evolution over time and generate personalized responses to in-situ queries. It probes long-context memory, preference tracking, and contextual alignment across interleaved multi-session conversations. Use when the user wants to benchmark on PersonaMem, or asks about evaluating this task. Reports multiple-choice selection.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2504.14225
  bibtex_key: jiang2025knowme
  confidence: high
---

# personamem-eval

> Know Me, Respond to Me: Benchmarking LLMs for Dynamic User Profiling and Personalized Responses at Scale — Jiang et al. (2025) (arXiv:2504.14225, 2025)

## What this evaluates

Evaluates large language models' ability to track dynamic user profile evolution over time and generate personalized responses to in-situ queries. It probes long-context memory, preference tracking, and contextual alignment across interleaved multi-session conversations.

## Datasets

- **PersonaMem** — total 6000; splits: test (6000); repo https://github.com/bowen-upenn/PersonaMem

## Metrics

- `multiple-choice selection` **(primary)** — range: [0, 1]
  - Calculated as the number of correctly identified responses divided by the total number of in-situ queries. Models must pick the single correct chatbot response from four options.

## Input / output format

**Input**: A user persona profile containing demographic information and dynamic characteristics, interleaved multi-turn conversation histories across multiple task sessions, and a first-person in-situ user query asking for help or suggestions based on the current state of the profile.

**Output**: A multiple-choice selection identifying the single correct chatbot response from four provided options.

## Scoring recipe

```python
def compute_metric(predictions, gold):
    correct = sum(1 for p, g in zip(predictions, gold) if p == g)
    return correct / len(gold)
```

## Common pitfalls

- Models often fail to distinguish between outdated and irrelevant information, defaulting to static facts from early conversation turns.
- The interleaved temporal order of sessions requires strict chronological tracking, which many models lose when context windows exceed 32k tokens.

## Evidence (verbatim from paper)

> To understand how well LLM chatbots can track the evolution in a user’s profile from the conversation histories, we evaluate LLMs by whether they can provide the most suitable response to in-situ user queries, where the user issues the query to LLM in a new conversation session from the first-person perspective. Depending on the time of the in-situ query, the expected response from the model will differ. We cast the problem as a multiple-choice selection, where LLM needs to identify the correct response out of four choices, where the incorrect choices are based on either outdated or irrelevant information with respect to the current state of the user’s profile.

## Citation

```bibtex
@misc{jiang2025knowme,
  title={Know Me, Respond to Me: Benchmarking LLMs for Dynamic User Profiling and Personalized Responses at Scale},
  author={Jiang et al. (2025)},
  year={2025},
  note={arXiv:2504.14225}
}
```

- arXiv: 2504.14225

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.