POI Recommendation with LLM-Augmented Multi-Graph Learning and Contrastive Alignment
Organizations: Institute for Digital Transformation - University of Applied Sciences Ravensburg-Weingarten, Germany
Abstract
Point-of-interest (POI) recommendation models based on graph neural networks achieve strong performance by propagating collaborative signals over user-item interactions, yet they struggle with the cold-start problem, where items with few or no interactions are not represented. In this paper, we propose LLM-augmented Multi-Graph Contrastive Learning (LLM-MGCL), a multi-graph neural network that uses semantic and spatial information about items to extend the LightGCN backbone with two auxiliary item-item graphs: a semantic graph constructed from sentence embeddings of LLM-generated photo summaries and keywords, and a geographic graph derived from Haversine distances between business locations. Item embeddings are propagated over all three graphs in parallel, fused additively, and aligned across views through a bidirectional InfoNCE contrastive objective that connects behavioral, semantic, and spatial representations of the same items. Experiments on the Yelp Multimodal Recommendation Dataset show that LLM-MGCL outperforms classical collaborative filtering, matrix factorization, and non-contrastive graph neural network baselines. It improves Recall@20 by 48.5% and NDCG@20 by 59.0% over LightGCN, while trailing the strongest contrastive baseline, Self-supervised Graph Learning (SGL), slightly in aggregate. A popularity-stratified evaluation shows that LLM-MGCL achieves the highest recall on cold and warm items, whereas SGL remains better on popular items. An ablation study reveals that the cross-view contrastive alignment (CA) is the primary driver of the aggregate gains. Our results suggest that externally grounded, LLM-derived item knowledge can partially compensate for missing collaborative signal and mitigate the item cold-start problem in POI recommendation.
Figures & tables
| Type | Model | Recall@10 | NDCG@10 | Recall@20 | NDCG@20 |
|---|---|---|---|---|---|
| \svhline GNN | NGCF | 0.0391 0.0020 | 0.0287 0.0012 | 0.0667 0.0025 | 0.0380 0.0013 |
| MF | NeuMF | 0.0457 0.0008 | 0.0339 0.0009 | 0.0773 0.0007 | 0.0446 0.0009 |
| GNN | GC-MC | 0.0461 0.0019 | 0.0335 0.0013 | 0.0803 0.0030 | 0.0451 0.0017 |
| GNN | LightGCN | 0.0453 0.0015 | 0.0327 0.0010 | 0.0783 0.0023 | 0.0439 0.0013 |
| MF | MF-BPR | 0.0554 0.0017 | 0.0412 0.0015 | 0.0923 0.0029 | 0.0537 0.0020 |
| CF | ItemKNN | 0.0534 | 0.0398 | 0.0881 | 0.0517 |
| Model Variant | R@20 | R@20 | N@20 | N@20 |
|---|---|---|---|---|
| \svhline LightGCN | 0.0783 0.0023 | – | 0.0439 0.0013 | – |
| LLM-MGCL w/o CL | 0.0960 0.0004 | +22.6% | 0.0555 0.0002 | +26.4% |
| LLM-MGCL w/o | 0.1126 0.0006 | +43.8% | 0.0669 0.0001 | +52.4% |
| LLM-MGCL w/o | 0.1193 0.0014 | +52.4% | 0.0715 0.0008 | +62.9% |
| LLM-MGCL (full) | 0.1163 0.0005 | +48.5% | 0.0698 0.0003 | +59.0% |
| Model | Cold | Warm | Hot |
|---|---|---|---|
| \svhline LightGCN | |||
| SGL | |||
| LLM-MGCL |
Recommender Systems
Recommender systems predict and rank items for people using interaction histories, content, context, and feedback.
See all 516 papers