From Sentences to Structure: Co-Purchase Graphs for Next-Purchase Recommendation

Customers often buy several products in one order. Our earlier study described such co-purchases to a language model, one sentence per order, and improved next-purchase prediction. A sentence, however, cannot express that many customers buy two products together. We therefore represent co-purchase as structure: an item–item co-purchase graph, summarised by LightGCN, serves as an item representation alongside a frozen text embedding, and a Transformer that reads each order as a set scores all items at once. With only the item representation varied, the combination outperforms either alone on the Korean platform Katcher’s and on Instacart and matches or exceeds learned ID embeddings. On Katcher’s, among items new to the user, the graph helps those co-purchased with an item in the user’s history (+0.0216 NDCG@10 under sampled-candidate ranking), most when that item is in the latest order (+0.0288), and not those without such a link. Under the same ranking, degree-preserving rewiring retains less than half of this gain on both platforms: the gain depends on which items are bought together, not only on how many co-purchase partners an item has. Co-purchase structure thus complements item content where co-purchases link a user’s purchases to items the user has not bought.

Authors

Publication Details

Journal
Preprints.org
Published
2026-10-28
DOI
https://doi.org/10.20944/preprints202610.2822.v1
Primary Topic
Recommender Systems and Techniques
Type
preprint
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
preprint

From Sentences to Structure: Co-Purchase Graphs for Next-Purchase Recommendation

Jangmin Oh, Jiyeon Kim
Preprints.org
Recommender Systems and Techniques
preprint

From Sentences to Structure: Co-Purchase Graphs for Next-Purchase Recommendation

Jangmin Oh, Jiyeon Kim
preprint en

Abstract

Customers often buy several products in one order. Our earlier study described such co-purchases to a language model, one sentence per order, and improved next-purchase prediction. A sentence, however, cannot express that many customers buy two products together. We therefore represent co-purchase as structure: an item–item co-purchase graph, summarised by LightGCN, serves as an item representation alongside a frozen text embedding, and a Transformer that reads each order as a set scores all items at once. With only the item representation varied, the combination outperforms either alone on the Korean platform Katcher’s and on Instacart and matches or exceeds learned ID embeddings. On Katcher’s, among items new to the user, the graph helps those co-purchased with an item in the user’s history (+0.0216 NDCG@10 under sampled-candidate ranking), most when that item is in the latest order (+0.0288), and not those without such a link. Under the same ranking, degree-preserving rewiring retains less than half of this gain on both platforms: the gain depends on which items are bought together, not only on how many co-purchase partners an item has. Co-purchase structure thus complements item content where co-purchases link a user’s purchases to items the user has not bought.

Preprints.org
Recommender Systems and Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon
From Sentences to Structure: Co-Purchase Graphs for Next-Purchase Recommendation — Jangmin Oh, Jiyeon Kim · Preprints.org (2026) | TGRS Research Map | TGRS