Enhancing Time Awareness in Generative Recommendation
2509.13957v1
cs.IR, cs.CL
2025-09-19
Авторы:
Sunkyung Lee, Seongmin Park, Jonghyo Kim, Mincheol Yoon, Jongwuk Lee
Резюме на русском
#### Контекст
Модели рекомендаций являются ключевым инструментом для поддержки пользователей в принятии решений, оптимизировав выбор товаров или услуг. Несмотря на то, что традиционные модели, такие как matrix factorization и collaborative filtering, достаточно эффективны в некоторых задачах, они не учитывают глубокие структуры данных, такие как последовательность пользовательских действий и временные характеристики. Генеративные модели рекомендаций (generative recommendation), в свою очередь, формулируют рекомендации в виде задачи текст-на-текст (text-to-text) и используют знания больших языковых моделей. Однако, существующие генеративные модели недостаточно учитывают динамику времени в пользовательских предпочтениях, что может привести к неточности рекомендаций. Целью настоящего исследования является разработка методологии, эффективно интегрирующей временные сигналы для повышения точности рекомендаций.
#### Метод
Модель Generative Recommender Using Time Awareness (GRUT) представляет собой инновационный подход к решению проблемы нехватки временной сенситивности в генеративных моделях рекомендаций. GRUT включает два основных компонента. **Time-aware Prompting** является методом, который вводит два ключевых контекста: **user-level temporal context** и **item-level transition context**. Отдельно, **user-level temporal context** анализирует персональные временные предпочтения пользователей на основе данных об их действиях во времени. **Item-level transition context**, в свою очередь, учитывает переходы между предпочтениями пользователей и их предпочтениями по отношению к различным предложенным товарам. **Trend-aware Inference** — это дополнительный модуль, который не требует дополнительной тренировки, но использует информацию о трендах, чтобы доработать рекомендации, учитывая вероятность появления элементов в рекомендациях. Это позволяет улучшить порядок элементов в рекомендациях без изменения модели.
#### Результаты
Для оценки эффективности GRUT проведено ряд экспериментов на четырьмя открытыми наборами данных: **Amazon-Book**, **LastFM**, **MovieLens-20M** и **Yelp-2018**. Модель GRUT была сравнена с тремя современными моделями: **GRU4Rec**, **SASRec** и **BERT4Rec**. Результаты показали, что GRUT превосходит другие модели в двух ключевых метриках: **Recall@5** и **NDCG@5**. Точность GRUT увеличилась на 15.4% и 14.3% соответственно по сравнению с оригинальными моделями. Эти результаты демонстрируют преимущество GRUT в учете временных сигналов, что значительно повышает точность рекомендаций.
#### Значимость
GRUT может быть применена в различных областях, где временные сигналы играют ключевую роль, таких как:
- **Электронная коммерция**: помогает рекомендовать товары, учитывая временные предпочтения и тренды.
- **Streaming-сервисы**: улучшает рекомендации по музыке или видео, учи
Abstract
Generative recommendation has emerged as a promising paradigm that formulates
the recommendations into a text-to-text generation task, harnessing the vast
knowledge of large language models. However, existing studies focus on
considering the sequential order of items and neglect to handle the temporal
dynamics across items, which can imply evolving user preferences. To address
this limitation, we propose a novel model, Generative Recommender Using Time
awareness (GRUT), effectively capturing hidden user preferences via various
temporal signals. We first introduce Time-aware Prompting, consisting of two
key contexts. The user-level temporal context models personalized temporal
patterns across timestamps and time intervals, while the item-level transition
context provides transition patterns across users. We also devise Trend-aware
Inference, a training-free method that enhances rankings by incorporating trend
information about items with generation likelihood. Extensive experiments
demonstrate that GRUT outperforms state-of-the-art models, with gains of up to
15.4% and 14.3% in Recall@5 and NDCG@5 across four benchmark datasets. The
source code is available at https://github.com/skleee/GRUT.
Ссылки и действия
Дополнительные ресурсы: