EpiPersona compresses a person's history of pairwise choices into discrete latent codes and couples them with the current conversation. EpiPersona-A turns that representation into a textual profile for an LLM judge; EpiPersona-B uses it in a reward model. On derived Chatbot Arena and PRISM splits whose test users are unseen during training but supply their own history, A reaches 59.15-59.38% on PRISM and 65.01-66.07% on Arena. It is numerically best in all four columns, but exceeds the strongest baseline by only 0.62-1.90 points. B is best or competitive, although PAL is higher on Arena with the 3B backbone. The ablations support a predictive contribution from quantization and the encoder, not the claim that codes are stable traits: there is no external personality measure, temporal stability test, code semantics or disentanglement test. Minority or demographic subgroups are not evaluated. Confidence intervals treat repeated pairs within users and both candidate-order permutations as independent; paired comparisons and EpiPersona code are absent. This is a promising predictive architecture, not yet evidence of stable personality recovery or deployable pluralistic alignment.
Research question
Whether a learned discrete representation of preference history, conceptually separated from the current episode and then coupled to it, improves prediction of the response a new user will choose compared to existing textual summaries, retrieval, and personalized reward models.