  Sequential recommendation aims to predict the subsequent items matching user
preference based on her/his historical interactions. With the development of
Large Language Models (LLMs), there is growing interest in exploring the
potential of LLMs for sequential recommendation by framing it as a language
modeling task. Prior works represent items in the textual prompts using either
ID indexing or text indexing and feed the prompts into LLMs, but falling short
of either encapsulating comprehensive world knowledge or exhibiting sufficient
sequential understanding. To harness the complementary strengths of traditional
recommenders (which encode user behavioral knowledge) and LLMs (which possess
world knowledge about items), we propose LLaRA -- a Large Language and
Recommendation Assistant framework. Specifically, LLaRA represents items in
LLM's input prompts using a novel hybrid approach that integrates ID-based item
embeddings from traditional recommenders with textual item features. Viewing
the ``sequential behavior of the user'' as a new modality in recommendation, we
employ an adapter to bridge the modality gap between ID embeddings of the
traditional recommenders and the input space of LLMs. Furthermore, instead of
directly exposing the hybrid prompt to LLMs, we apply a curriculum learning
approach to gradually ramp up training complexity. We first warm up the LLM
with text-only prompting, which aligns more naturally with the LLM's language
modeling capabilities. Thereafter, we progressively transition to hybrid
prompting, training the adapter to incorporate behavioral knowledge from the
traditional sequential recommender into the LLM. Extensive experiments
demonstrate the efficacy of LLaRA framework. Our code and data are available at
https://github.com/ljy0ustc/LLaRA .
