atlas

Research map / Large language models / Instruction and fine-tuning

Customizing Language Models with Instance-wise LoRA for Sequential Recommendation

NeurIPS 2024 · Large language models › Instruction and fine-tuning · approach: Efficient LLM fine-tuning systems · 7 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes iLoRA, which splits LoRA matrices into MoE experts and uses a sequence-representation-guided gate (from SASRec) to build instance-specific LoRA weights for LLM-based sequential recommendation.

Problem

Uniform LoRA fine-tuning of LLMs for sequential recommendation fails to capture individual user behavior variability, causing negative transfer between disparate user sequences.

Approach

Treat each user sequence as a task and integrate MoE into LoRA: the up- and down-projection matrices are split into K experts, and a gating network conditioned on a SASRec sequence embedding produces softmax weights that compose an instance-wise LoRA update, keeping the parameter count equal to standard LoRA.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace uniform LoRA with instance-wise LoRALlama2-7B sequential recommendation · LastFMHitRatio@1: 0.4508 -> 0.5000Helped
Replace uniform LoRA with instance-wise LoRALlama2-7B sequential recommendation · MovieLensHitRatio@1: 0.4421 -> 0.5275Helped
Replace uniform LoRA with instance-wise LoRALlama2-7B sequential recommendation · SteamHitRatio@1: 0.4949 -> 0.5264Helped
Use sequence representations rather than random-initialized or token-collapsed embeddings to guide the gate (ablation)iLoRA · LastFM, MovieLens, and SteamHitRatio@1Helped
Use 4 experts rather than 2 experts (ablation)iLoRA · LastFMHitRatio@1: 5.2%Helped
Use 4 experts rather than 2 experts (ablation)iLoRA · MovieLensHitRatio@1: 6.4%Helped
Use 4 experts rather than 2 experts (ablation)iLoRA · SteamHitRatio@1: 2.2%Helped
Increase the number of experts from 4 to 8 (ablation)iLoRA · LastFM, MovieLens, and SteamHitRatio@1Mixed
Use 2 experts rather than the default 4 experts (ablation)iLoRA · Steam and MovieLensHitRatio@1No clear effect
Use 2 experts rather than the default 4 experts (ablation)iLoRA · LastFMHitRatio@1Hurt
Increase the number of experts to 8 (ablation)iLoRA on Steam · SteamHitRatio@1No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: LastFM MovieLens Steam

Benchmarks: LastFM MovieLens Steam

Metrics: HitRatio@1 ValidRatio

Baselines: GRU4Rec Caser SASRec Llama2-7B GPT-4 ChatRec MoRec TALLRec LLaRA

Builds on: LoRA LLaRA TALLRec SASRec Mixture of Experts

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy