HyperTrace: Hypothesis-Based Preference Tracing for Online LLM Personalization

Jianzhi Shen, Keyu Mao, Minghao Shao, Chuanyang Jin, Yusong Wang +5 more
9/9/2026
cs.CL

No official code found. Best implementation: jiseshen/HyperTrace (7 stars, MIT, last commit 2026-09-16).

Abstract

Personalized language models aim to adapt responses to individual users, whose preferences are often latent and revealed gradually through interaction. Existing training-free methods rely on stored histories or retrieved memories, but they often struggle to reconcile long- term preferences with short-term topic-specific needs. To address this issue, we propose HyperTrace, a training-free framework that formulates online personalization as latent preference tracing. HyperTrace maintains interpretable natural-language hypotheses over short-term intent and long-term preferences, and updates them through an SMC-style reweight process using an LLM-based surrogate choice model. By updating these hypotheses across turns and sessions, HyperTrace enables personalization without parameter updates. Experiments on PRISM and PersonaMem-v2 show that HyperTrace improves response alignment, preference prediction, and profile consistency over strong online baselines, demonstrating the effectiveness of tracing latent user preferences for robust personalization. Code and scripts are available in the repository: https://github.com/jiseshen/HyperTrace.

View on arXivView PDF

Code Implementations(1)

MIT

[EMNLP Findings 2026] HyperTrace: Hypothesis-Based Preference Tracing for Online LLM Personalization

70PythonApr 17, 20251 months agoMIT

Similar Papers

Cite this paper

@article{shen2026hypertrace,
  title  = {HyperTrace: Hypothesis-Based Preference Tracing for Online LLM Personalization},
  author = {Jianzhi Shen and Keyu Mao and Minghao Shao and Chuanyang Jin and Yusong Wang and Ailiang Lin and Kotaro Funakoshi and Manabu Okumura and Tianmin Shu and Muhammad Shafique},
  year   = {2026},
  eprint = {2609.09835},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2609.09835v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2609.09835.svg)](https://codeofpaper.com/paper/2609.09835)

Discussion