pith:NLWJL6XV
Sycamore: Characterizing Synthetic Personas for Evaluating Genomics Visualization Retrieval
Grounding synthetic personas in real interview data shifts their feedback on a genomics visualization tool toward documented user concerns, while ungrounded versions focus on operational details and both miss experts' image-modality focus.
arxiv:2605.08630 v2 · 2026-05-09 · cs.HC
Add to your LaTeX paper
\usepackage{pith}
\pithnumber{NLWJL6XV2IMVNW4U6WPASOYRTS}
Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge
Record completeness
Claims
Grounding synthetic personas with voice-of-customer artifacts from a prior interview study shifts their feedback toward the language and concerns of documented users, while ungrounded evaluators drift toward operational specifics; both synthetic conditions converge on a find-and-adapt frame and miss the image-modality preference observed in the expert study.
That the observed differences in feedback patterns between the three conditions are driven primarily by the grounding manipulation rather than by prompt phrasing, model choice, or the specific properties of the Geranium tool and the single prior interview study used for grounding.
Grounding synthetic personas in real-user artifacts aligns their feedback language and concerns with documented experts, but both synthetic conditions converge on a find-and-adapt frame and miss the image-modality preference that real experts showed.
Cited by
Receipt and verification
| First computed | 2026-06-19T16:11:24.282802Z |
|---|---|
| Builder | pith-number-builder-2026-05-17-v1 |
| Signature | Pith Ed25519
(pith-v1-2026-05) · public key |
| Schema | pith-number/v1.0 |
Canonical hash
6aec95faf5d21956db94f59e093b119c9c21d209759c2cab6ebe5d0b97f9f8be
Aliases
· · · · ·Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/NLWJL6XV2IMVNW4U6WPASOYRTS \
| jq -c '.canonical_record' \
| python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: 6aec95faf5d21956db94f59e093b119c9c21d209759c2cab6ebe5d0b97f9f8be
Canonical record JSON
{
"metadata": {
"abstract_canon_sha256": "cee2e7a1b0abac45028d612fca08c297fcf68cd98f21d4a8d79f6ca588b80baf",
"cross_cats_sorted": [],
"license": "http://creativecommons.org/licenses/by/4.0/",
"primary_cat": "cs.HC",
"submitted_at": "2026-05-09T02:45:33Z",
"title_canon_sha256": "d59432d552f75a5413ec89438bac4dad405aa4869fa674aec65121ef314a75e4"
},
"schema_version": "1.0",
"source": {
"id": "2605.08630",
"kind": "arxiv",
"version": 2
}
}