Sequential recommendation systems aspire to profile users by interpreting their interaction histories, echoing how humans make decisions by weighing experience, relative preference strength, and situational relevance. Yet, existing large language model (LLM)-based recommenders often fall short of mimicking the flexible, context-aware decision strategies humans exhibit, neglecting the structured, dynamic, and context-aware mechanisms fundamental to human behaviors. To bridge this gap, we propose RecPO, a preference optimization framework that models structured feedback and contextual delay to emulate human-like prioritization in sequential recommendation. RecPO exploits adaptive reward margins based on inferred preference hierarchies and temporal signals, enabling the model to favor immediately relevant items and to distinguish between varying degrees of preference and aversion. Extensive experiments across five real-world datasets demonstrate that RecPO not only yields performance gains over state-of-the-art baselines, but also mirrors key characteristics of human decision-making: favoring timely satisfaction, maintaining coherent preferences, and exercising discernment under shifting contexts.
- ID статьи: 2506.02261
- Название: What Makes LLMs Effective Sequential Recommenders? A Study on Preference Intensity and Temporal Context
- Авторы: Zhongyu Ouyang, Qianlong Wen, Chunhui Zhang, Yanfang Ye, Soroush Vosoughi
- Учреждения: Dartmouth College, University of Notre Dame
- Классификация: cs.IR, cs.LG
- Дата публикации: 10 октября 2025 г. (arXiv v2)
- Ссылка на статью: https://arxiv.org/abs/2506.02261v2
Системы последовательных рекомендаций стремятся профилировать пользователей путём интерпретации истории их взаимодействий, отражая то, как люди принимают решения, взвешивая опыт, относительную силу предпочтений и ситуационную релевантность. Однако существующие рекомендатели на основе больших языковых моделей (LLM) часто не способны имитировать гибкие, контекстно-зависимые стратегии принятия решений, которые демонстрируют люди, игнорируя структурированные, динамичные и контекстно-зависимые механизмы, фундаментальные для человеческого поведения. Для преодоления этого разрыва мы предлагаем RecPO — фреймворк оптимизации предпочтений, который моделирует структурированную обратную связь и временную задержку для имитации приоритизации, подобной человеческой, в последовательных рекомендациях. RecPO использует адаптивные маржи вознаграждения на основе выведённых иерархий предпочтений и временных сигналов, позволяя модели отдавать предпочтение немедленно релевантным элементам и различать разные степени предпочтения и отвращения. Обширные эксперименты на пяти реальных наборах данных демонстрируют, что RecPO не только даёт прирост производительности по сравнению с современными базовыми методами, но также отражает ключевые характеристики принятия решений человеком: предпочтение своевременного удовлетворения, поддержание согласованных предпочтений и проявление разборчивости в изменяющихся контекстах.
Существующие системы последовательных рекомендаций на основе LLM имеют следующие основные проблемы:
- Бинарное моделирование предпочтений: существующие методы, такие как DPO и его варианты, обрабатывают все предпочтения посредством бинарного попарного сравнения, игнорируя различия в интенсивности предпочтений
- Отсутствие временного контекста: отсутствует моделирование временной чувствительности, невозможно различить немедленное и отложенное удовлетворение
- Игнорирование механизма принятия решений человеком: неспособность имитировать сложный механизм, посредством которого люди взвешивают опыт, относительную интенсивность предпочтений и ситуационную релевантность
Поведение человека при принятии решений демонстрирует иерархические предпочтения (сильное предпочтение против лёгкого предпочтения) и временную чувствительность (немедленное против отложенного удовлетворения), характеристики, которые хорошо установлены в поведенческой экономике и когнитивной науке, но в значительной степени игнорируются в текущем выравнивании предпочтений систем рекомендаций на основе LLM. Посредством систематического эмпирического исследования авторы обнаруживают, что интеграция комплексной обратной связи (включая отрицательные взаимодействия) и структурированных сигналов предпочтений (таких как рейтинги) значительно повышает производительность.
Посредством экспериментов доказательства концепции авторы выявили два критических фактора:
- Интенсивность предпочтений: иерархическая интенсивность сродства или отвращения пользователя
- Временной контекст: немедленность удовлетворения
- Теоретический вклад: систематическое доказательство того, что интенсивность предпочтений и временной контекст являются ключевыми факторами для детального моделирования предпочтений в системах рекомендаций на основе LLM, оспаривая существующую бинарную парадигму предпочтений
- Методологический вклад: предложение фреймворка RecPO, который интегрирует эти факторы посредством адаптивных маржей вознаграждения на основе интенсивности предпочтений и временного контекста
- Эмпирический вклад: эксперименты на пяти наборах данных показывают, что RecPO не только повышает точность, но также демонстрирует поведенческие характеристики, согласованные с человеческими предпочтениями: приоритизация своевременного удовлетворения, поддержание согласованности предпочтений в изменяющихся контекстах
Учитывая историю взаимодействия пользователя u в момент времени t Hut и набор кандидатов C={i(j)}j=1K, где Hut∩C=∅ и ipt+1∈C, модель πθ должна предсказать элемент, который пользователь, вероятнее всего, предпочтёт ipt+1.
Ключевое нововведение RecPO заключается в определении адаптивной целевой маржи вознаграждения γr, которая динамически определяется структурированными предпочтениями и относительной новизной:
γr=λϕ(sd,Δtd)ϕ(sp,Δtp)
где:
- sp,sd — оценки структурированных предпочтений для предпочитаемых и непредпочитаемых элементов соответственно
- Δtp=tp+−t обозначает временную задержку взаимодействия
- ϕ(s,Δt)=s/(Δt)0.5 — функция полезности
- λ контролирует величину маржи
На основе модели Брэдли-Терри RecPO моделирует вероятность предпочтения как:
P∗(yp≻yd∣xu)=σ(r(xu,yp)−r(xu,yd)−γr)
Используя модель Плакетта-Люса для обобщения попарных сравнений в фреймворк ранжирования на уровне списка, итоговая целевая функция:
L(πθ;πref)=−E(xu,yp,Td)∼D[logσ(−log∑yd∈Tdexp(βlogπref(yd∣xu)πθ(yd∣xu)−βlogπref(yp∣xu)πθ(yp∣xu)−λϕ(sd,Δtd)ϕ(sp,Δtp)))]
- Неоднородный дизайн маржи: в отличие от предыдущих работ, использующих единую маржу, RecPO динамически регулирует маржу на основе интенсивности предпочтений и временного расстояния
- Использование комплексной обратной связи: сохранение полной последовательности взаимодействий, включая отрицательную обратную связь, в сочетании с явными рейтингами
- Выравнивание с человеческим познанием: механизм моделирования предпочтений, разработанный на основе принципов когнитивной науки
Используются пять реальных наборов данных последовательных рекомендаций:
- Наборы данных с явной обратной связью: MovieLens-1M, Amazon-Books, BeerAdvocate
- Наборы данных с неявной обратной связью: Steam, LastFM
| Набор данных | Количество последовательностей | Количество элементов | Количество взаимодействий |
|---|
| MovieLens | 6,040 | 3,952 | 994,169 |
| Amazon-Books | 5,103 | 38,203 | 62,290 |
| Steam | 3,171 | 4,251 | 82,072 |
| BeerAdvocate | 4,724 | 6,105 | 91,207 |
| LastFM | 982 | 107,296 | 307,829 |
- Hit Ratio@1: измеряет долю случаев, когда модель правильно рекомендует нужный элемент
- Valid Ratio: оценивает способность следовать инструкциям, количественно определяя выходные данные, соответствующие требованиям формата
- Традиционные методы: GRU4Rec, Caser, SASRec
- Методы на основе LLM: DPO, SimPO, S-DPO
- Базовые модели: LLaMA3-8B, Qwen2.5-7B
- Скорость обучения: 1e-5, оптимизатор: AdamW
- Размер пакета: 128, длина последовательности: в зависимости от набора данных
- Количество отрицательных образцов: 3, параметр маржи λ: 2
- Оборудование: 8×NVIDIA RTX A100 (80GB)
RecPO достигает лучшей производительности на всех пяти наборах данных:
| Модель | MovieLens HR@1 | Amazon-Books HR@1 | BeerAdvocate HR@1 | Steam HR@1 | LastFM HR@1 |
|---|
| SASRec | 0.2671 | 0.1559 | 0.3800 | 0.4587 | 0.6659 |
| S-DPO | 0.2902 | 0.5065 | 0.4698 | 0.3588 | 0.5719 |
| RecPO | 0.3451 | 0.5802 | 0.5771 | 0.4672 | 0.6830 |
- Важность комплексной обратной связи: сохранение отрицательных взаимодействий повышает производительность по сравнению с использованием только положительной обратной связи
- Ценность структурированных сигналов: добавление информации о рейтингах значительно повышает производительность
- Дополнительность факторов: лучшая производительность достигается при сочетании комплексной обратной связи и структурированных сигналов
Абляционное исследование функции маржи показывает:
| Набор данных | Log Diff | Log Ratio | RecPO (Ratio) |
|---|
| MovieLens | 0.3160 | 0.3247 | 0.3451 |
| Amazon-Books | 0.5370 | 0.5455 | 0.5802 |
Функция маржи на основе отношения достигает лучшей производительности на всех наборах данных.
RecPO демонстрирует поведение, согласованное с человеком, по четырём ключевым измерениям:
- Чувствительность к временному контексту: в наборах кандидатов, содержащих будущие высокооценённые элементы, RecPO лучше приоритизирует элементы, подходящие по времени
- Восприятие интенсивности предпочтений: способность избегать рекомендации привлекательных элементов, которые в конечном итоге получают низкие оценки
- Моделирование неявного отвращения: выявление нелюбимых пользователем элементов без явных меток отвращения
- Робастность в различных контекстах: стабильная производительность при различных длинах истории взаимодействия
Ранние методы, такие как GRU4Rec, использовали рекуррентные нейронные сети, SASRec внедрил механизм самовнимания. Недавние методы интегрируют графические структуры, контрастивное обучение и другие техники.
Методы, такие как LLaRA и TALLRec, интегрируют LLM в системы рекомендаций, но в основном сосредоточены на семантическом понимании, а не на детальных факторах моделирования предпочтений.
От RLHF к DPO и его вариантам (IPO, CPO, KTO, SimPO), эти методы в основном ориентированы на общие задачи NLP, S-DPO впервые адаптировал техники выравнивания к задачам рекомендаций.
- Интенсивность предпочтений и временной контекст — это игнорируемые, но критические факторы в системах рекомендаций на основе LLM
- RecPO эффективно интегрирует эти факторы посредством адаптивных маржей вознаграждения, достигая повышения производительности и выравнивания с человеческим поведением
- Метод демонстрирует согласованные улучшения как на наборах данных с явной, так и с неявной обратной связью
- Упрощённая структура предпочтений: использование упрощённой структуры последовательных предпочтений
- Единственный контекстный фактор: рассмотрение только задержки удовлетворения в качестве контекстного фактора
- Ограничения метрик оценки: в основном полагаются на единственную метрику, не охватывая более полные поведенческие паттерны
- Моделирование сложных иерархий предпочтений: исследование более сложных когнитивно-правдоподобных структур предпочтений
- Обогащение контекстных факторов: интеграция большего количества контекстных влияющих факторов
- Комплексная система оценки: разработка более комплексных метрик оценки, ориентированных на поведение
- Точное выявление проблемы: чёткое выявление основных проблем существующих методов (бинарное моделирование предпочтений)
- Разумный дизайн метода: механизм адаптивной маржи, разработанный на основе принципов когнитивной науки, имеет теоретическую основу
- Достаточный дизайн экспериментов: полная экспериментальная структура, включающая доказательство концепции, основные эксперименты, абляционные исследования и анализ поведения
- Убедительные результаты: согласованные улучшения на нескольких наборах данных и анализ выравнивания с человеческим поведением повышают убедительность
- Недостаточный теоретический анализ: отсутствие глубокого теоретического анализа того, почему такой дизайн маржи эффективен
- Не обсуждается вычислительная сложность: отсутствует анализ вычислительных затрат по сравнению с базовыми методами
- Анализ чувствительности гиперпараметров: анализ чувствительности к ключевому параметру λ относительно прост
- Ограниченная способность к обобщению: проверка в основном на конкретных типах задач рекомендаций, способность к обобщению требует дальнейшей проверки
- Академический вклад: предоставление новых направлений исследований и теоретической базы для исследований систем рекомендаций на основе LLM
- Практическая ценность: предоставление улучшенного метода, который можно непосредственно применить, открытый исходный код повышает воспроизводимость
- Вдохновляющее значение: подчёркивание важности принципов когнитивной науки в разработке систем искусственного интеллекта
- Системы последовательных рекомендаций: особенно подходит для сценариев рекомендаций с явной временной последовательностью и информацией о рейтингах
- Персонализированные приложения: подходит для персонализированных сервисов, требующих детального моделирования предпочтений
- Мультимодальные рекомендации: дизайн фреймворка имеет расширяемость, может быть адаптирован к задачам мультимодальных рекомендаций
Статья цитирует важные работы из нескольких областей, включая системы рекомендаций, выравнивание LLM и когнитивную науку:
- Классические методы рекомендаций: GRU4Rec, SASRec, Caser
- Техники выравнивания LLM: DPO, RLHF, SimPO
- Основы когнитивной науки: исследование Astington & Jenkins (1995) о механизмах принятия решений человеком
Общая оценка: Это высококачественная исследовательская статья, которая демонстрирует отличные результаты в теоретическом вкладе, методологических инновациях и экспериментальной проверке. Статья успешно выявляет и решает ключевые проблемы в системах рекомендаций на основе LLM, предложенный фреймворк RecPO имеет хорошую теоретическую основу и практическую ценность. Несмотря на некоторые ограничения, её вклад в области исследований систем рекомендаций и выравнивания LLM является значительным.