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.
Ссылки и действия
Дополнительные ресурсы: