PersonalLLM: Tailoring LLMs to Individual Preferences

Thomas P. Zollo, Andrew Wei Tung Siah, Naimeng Ye, Ang Li, Hongseok Namkoong
9/30/2024
cs.LGcs.CL

No official code found. Best implementation: namkoong-lab/PersonalLLM (18 stars, Apache-2.0, last commit 2024-10-08).

Abstract

As LLMs become capable of complex tasks, there is growing potential for personalized interactions tailored to the subtle and idiosyncratic preferences of the user. We present a public benchmark, PersonalLLM, focusing on adapting LLMs to provide maximal benefits for a particular user. Departing from existing alignment benchmarks that implicitly assume uniform preferences, we curate open-ended prompts paired with many high-quality answers over which users would be expected to display heterogeneous latent preferences. Instead of persona-prompting LLMs based on high-level attributes (e.g., user's race or response length), which yields homogeneous preferences relative to humans, we develop a method that can simulate a large user base with diverse preferences from a set of pre-trained reward models. Our dataset and generated personalities offer an innovative testbed for developing personalization algorithms that grapple with continual data sparsity--few relevant feedback from the particular user--by leveraging historical data from other (similar) users. We explore basic in-context learning and meta-learning baselines to illustrate the utility of PersonalLLM and highlight the need for future methodological development. Our dataset is available at https://huggingface.co/datasets/namkoong-lab/PersonalLLM

View on arXivView PDF

Code Implementations(1)

Apache-2.0
182Python, Jupyter NotebookJun 10, 20242 years agoApache-2.0

Similar Papers

Cite this paper

@article{zollo2024personalllm,
  title  = {PersonalLLM: Tailoring LLMs to Individual Preferences},
  author = {Thomas P. Zollo and Andrew Wei Tung Siah and Naimeng Ye and Ang Li and Hongseok Namkoong},
  year   = {2024},
  eprint = {2409.20296},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.20296v2},
  journal = {ICLR 2024 2024}
}

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/2409.20296.svg)](https://codeofpaper.com/paper/2409.20296)

Discussion