atlas

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

eCeLLM: Generalizing Large Language Models for E-commerce from Large-scale, High-quality Instruction Data

ICML 2024 · Large language models › Instruction and fine-tuning · approach: Efficient LLM fine-tuning systems · 4 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.

Builds eCeLLM, an open-sourced instruction dataset of 10 real-world e-commerce tasks (eCeLLM dataset) and instruction-tunes Llama-2 13B/7B, Mistral-7B, Flan-T5 XXL/XL and Phi-2 into e-commerce LLMs evaluated in-domain and out-of-domain.

Problem

Conventional task-specific e-commerce models generalize poorly across tasks and to new users and products (out-of-domain cold start), while general LLMs lack e-commerce knowledge and open instruction data for the domain is lacking.

Approach

Construct a large-scale, real-data (not synthetic) instruction dataset covering 10 e-commerce tasks with 5 diverse instructions per task plus a held-out unseen instruction, and instruction-tune several open LLMs with LoRA, evaluating OOD on held-out product categories.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Instruction-tune Llama-2 13B-chat on eComInstructeCeLLM-L · 10 e-commerce tasks, INDaverage improvement over best baselines: 10.7%Helped
Instruction-tune eCeLLM on eComInstructeCeLLM · 6 OOD e-commerce tasksaverage improvement over best baselines: 9.3%Helped
Use diverse rather than single instructions (ablation)eCeLLM-L · AVE IND, unseen instructionsF1*: 0.046 -> 0.553Helped
Use diverse rather than single instructions (ablation)eCeLLM-L · PSI IND, unseen instructionsF1: 0.206 -> 0.335Helped
Use diverse rather than single instructions (ablation)eCeLLM-B · IRP IND, unseen instructionsMacro F1: 0.618 -> 0.540Hurt
Use diverse rather than single instructions (ablation)eCeLLM-S · PSI IND, unseen instructionsF1: 0.314 -> 0.381Helped
Train as a generalist on all tasks rather than task-specific (ablation)eCeLLM-L · IRP INDMacro F1: 0.521 -> 0.611Helped
Train as a generalist on all tasks rather than task-specific (ablation)eCeLLM-B · AVE INDF1*: 0.757 -> 0.662Hurt
Increase training data from 1K to 92K samples (ablation)eCeLLM-L · SR INDHR@1: 0.085 to 0.526Helped
Increase training data from 1K to 92K samples (ablation)eCeLLM-L · SR OODHR@1: 0.059 to 0.273Helped

Surprising findings

Limitations

Experimental setup

Datasets: Amazon Review 2018 Amazon Review 2014 AmazonQA Amazon-Google Products Shopping Queries Dataset MAVE

Benchmarks: eCeLLM IND test set (10 tasks) eCeLLM OOD test set (6 tasks) unseen-instruction test

Metrics: F1* macro F1 F1 HR@1 accuracy NDCG BERTScore F1

Baselines: GPT-4 Turbo Gemini Pro Claude 2.1 Llama-2 13B-chat Mistral-7B Instruct-v0.2 EcomGPT SUOpenTag AVEQA RGCN DeBERTaV3 BERTweet P5

Builds on: LoRA Flan-T5 Llama 2 Mistral MAVE UniSRec

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