Temporal User Profiling with LLMs: Balancing Short-Term and Long-Term Preferences for Recommendations

2508.08454v1 cs.IR, cs.AI 2025-08-14
Авторы:

Milad Sabouri, Masoud Mansoury, Kun Lin, Bamshad Mobasher

Резюме на русском

## Контекст Акurateльное моделирование пользовательских предпочтений является ключевым фактором для улучшения эффективности контентных рекомендательных систем. Несмотря на развитие технологий, многие существующие подходы продолжают использовать простой анализ пользователей, таких как среднее или конкатенация объединенных представлений предметов. Эти методы недостаточно точно отражают динамику пользовательских предпочтений, особенно взаимодействие между долгосрочными и краткосрочными предпочтениями. Таким образом, есть необходимость в разработке более точного метода описания пользователей, который учитывает эти динамические изменения. Наше исследование сосредоточено на разработке метода, который учитывает эти динамические изменения, используя технологии больших языковых моделей (LLM), чтобы улучшить качество рекомендаций. ## Метод Мы предлагаем LLM-driven Temporal User Profiling (LLM-TUP), метод, который явно моделирует короткосрочные и долгосрочные предпочтения пользователей. Метод использует временные метки взаимодействий пользователей для точного определения отдельных предпочтений. Для представления пользовательской истории взаимодействий используется большая языковая модель (LLM), которая генерирует естественный языковой синтаксис, описывающий поведение пользователя. Эти естественно-языковые представления кодируются в высокомерные векторы с помощью предварительно обученной модели BERT. Далее, алгоритм применяет механизм аттенции (attention) для динамического слияния короткосрочных и долгосрочных представлений в единое полное представление пользователя. Этот подход позволяет учитывать обе эти аспекта предпочтений, чтобы повысить точность рекомендаций. ## Результаты Мы провели эксперименты с использованием реальных данных из различных рекомендательных систем. Наши результаты показали, что LLM-TUP превосходит несколько базовых подходов в сравнительных тестах. Мы сравнили нашу модель с другими методами, которые не учитывали динамику предпочтений, и показали, что LLM-TUP не только улучшает точность рекомендаций, но и обеспечивает более глубокое понимание пользовательского поведения. Эти результаты подтверждают значимость таких подходов, которые используют естественную семантику, предоставляемую большими языковыми моделями, для повышения качества рекомендаций. ## Значимость Предложенный подход может быть применен в различных областях, включая коммерческие рекомендательные системы, социальные сети и другие системы, требующие точного понимания пользовательских предпочтений. Особым преимуществом является улучшенная точность рекомендаций, полученная благодаря точному моделированию динамики пользовательских предпочт

Abstract

Accurately modeling user preferences is crucial for improving the performance of content-based recommender systems. Existing approaches often rely on simplistic user profiling methods, such as averaging or concatenating item embeddings, which fail to capture the nuanced nature of user preference dynamics, particularly the interactions between long-term and short-term preferences. In this work, we propose LLM-driven Temporal User Profiling (LLM-TUP), a novel method for user profiling that explicitly models short-term and long-term preferences by leveraging interaction timestamps and generating natural language representations of user histories using a large language model (LLM). These representations are encoded into high-dimensional embeddings using a pre-trained BERT model, and an attention mechanism is applied to dynamically fuse the short-term and long-term embeddings into a comprehensive user profile. Experimental results on real-world datasets demonstrate that LLM-TUP achieves substantial improvements over several baselines, underscoring the effectiveness of our temporally aware user-profiling approach and the use of semantically rich user profiles, generated by LLMs, for personalized content-based recommendation.

Ссылки и действия