atlas

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

EcomGPT: Instruction-Tuning Large Language Models with Chain-of-Task Tasks for E-commerce

AAAI 2024 · Large language models › Instruction and fine-tuning · approach: Calibration and knowledge in LLM tuning · 28 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 EcomInstruct, a 2.5M-instruction e-commerce dataset with Chain-of-Task atomic tasks, and fine-tunes BLOOMZ into EcomGPT (560m to 7.1b), which beats ChatGPT on unseen E-commerce datasets and tasks.

Problem

General instruction-following LLMs like ChatGPT generalize poorly to E-commerce tasks because E-commerce text has unusual structure and a large, rapidly changing set of entities and concepts.

Approach

Construct a large E-commerce instruction dataset by combining expert-curated open benchmarks with "Chain-of-Task" atomic tasks (entity detection, query rewriting, etc.) derived from basic E-commerce data types via task simplification, reversal, and sample recombination, with ChatGPT pseudo-labels for input-only data; then instruction-tune BLOOMZ on it.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fine-tune BLOOMZ on EcomInstructBLOOMZ (7b1) · Unseen datasetMicro F1: 26.75 -> 52.89Helped
Fine-tune BLOOMZ on EcomInstructBLOOMZ (7b1) · Unseen datasetRouge: 25.21 -> 62.83Helped
Add pseudo-label CoT tasks (ablation)EcomGPT · Unseen datasetRouge: 55.46 -> 59.20Helped
Add golden-label CoT tasks (ablation)EcomGPT · Unseen datasetRouge: 35.02 -> 59.20Helped
Add CoT data related to Amazon (ablation)EcomGPT · Cross-dataset held-in evaluationAvg: 64.65 -> 65.74Helped
Add CoT data related to JDDC (ablation)EcomGPT · Cross-dataset held-in evaluationAvg: 64.41 -> 65.74Helped
Add QA-related CoT tasks (ablation)EcomGPT · Unseen DatasetRouge: 52.37 -> 59.20Helped
Add NER-related CoT tasks (ablation)EcomGPT · Unseen DatasetRouge: 55.14 -> 59.20Helped
Add intent-classification-related CoT tasks (ablation)EcomGPT · Unseen DatasetRouge: 52.28 -> 59.20Helped
Add extraction CoT tasks (ablation)EcomGPT · Unseen DatasetRouge: 47.36 -> 59.20Helped
Add generation CoT tasks (ablation)EcomGPT · Unseen DatasetRouge: 54.39 -> 59.20Helped
Include task information in prompts (ablation)EcomGPT · Unseen datasetRouge: 56.44 -> 59.20Helped

Surprising findings

Limitations

Experimental setup

Datasets: EcomInstruct Lenove Reddit ABSA MEPAVE Multi-CPR OpenBG Ecom Youku Amazon CCKS JDDC

Benchmarks: Lenove Reddit ABSA MEPAVE Multi-CPR OpenBG

Metrics: Micro F1 Macro F1 ROUGE-L

Baselines: ChatGPT BLOOM BLOOMZ

Builds on: BLOOMZ BLOOM chain-of-thought E-BERT

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