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.

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