39
0
v1v2 (latest)

Modeling and Optimizing User Preferences in AI Copilots: A Comprehensive Survey and Taxonomy

Main:10 Pages
1 Figures
7 Tables
Appendix:9 Pages
Abstract

AI copilots represent a new generation of AI-powered systems designed to assist users, particularly knowledge workers and developers, in complex, context-rich tasks. As these systems become more embedded in daily workflows, personalization has emerged as a critical factor for improving usability, effectiveness, and user satisfaction. Central to this personalization is preference optimization: the system's ability to detect, interpret, and align with individual user preferences. While prior work in intelligent assistants and optimization algorithms is extensive, their intersection within AI copilots remains underexplored. This survey addresses that gap by examining how user preferences are operationalized in AI copilots. We investigate how preference signals are sourced, modeled across different interaction stages, and refined through feedback loops. Building on a comprehensive literature review, we define the concept of an AI copilot and introduce a taxonomy of preference optimization techniques across pre-, mid-, and post-interaction phases. Each technique is evaluated in terms of advantages, limitations, and design implications. By consolidating fragmented efforts across AI personalization, human-AI interaction, and language model adaptation, this work offers both a unified conceptual foundation and a practical design perspective for building user-aligned, persona-aware AI copilots that support end-to-end adaptability and deployment.

View on arXiv
@article{afzoon2025_2505.21907,
  title={ Modeling and Optimizing User Preferences in AI Copilots: A Comprehensive Survey and Taxonomy },
  author={ Saleh Afzoon and Zahra Jahanandish and Phuong Thao Huynh and Amin Beheshti and Usman Naseem },
  journal={arXiv preprint arXiv:2505.21907},
  year={ 2025 }
}
Comments on this paper