POI Recommendation with LLM-Augmented Multi-Graph Learning and Contrastive Alignment

TL;DR

LLM-MGCL enhances POI recommendation with multi-graph contrastive learning, achieving a 52% Recall@20 improvement.

cs.IR 🔴 Advanced 2026-08-17 2 views
Burak Tamer Wolfram Höpken Zehui Wang
Graph Neural Network Recommender System Contrastive Learning Cold-start Problem Large Language Model

Key Findings

Methodology

LLM-MGCL employs a multi-graph neural network, integrating semantic and spatial information to extend the LightGCN backbone. It constructs a semantic graph from LLM-generated photo summaries and keywords, and a geographic graph from Haversine distances. Item embeddings are propagated over all three graphs in parallel, aligned through a bidirectional InfoNCE contrastive objective connecting behavioral, semantic, and spatial representations.

Key Results

  • LLM-MGCL improves Recall@20 by 52% and NDCG@20 by 64.8% on the Yelp dataset, outperforming traditional collaborative filtering and matrix factorization methods.
  • Compared to SGL, LLM-MGCL achieves better NDCG@20, although it slightly lags in other metrics.
  • Ablation study reveals cross-view contrastive alignment as the primary driver of performance gains.

Significance

This study effectively addresses the cold-start problem in POI recommendation by incorporating external semantic and geographic information. The results demonstrate that LLM-derived item knowledge can compensate for missing collaborative signals, impacting both academia and industry.

Technical Contribution

LLM-MGCL extends LightGCN by integrating LLM-generated semantic content and geographic proximity, aligned through a contrastive learning objective. This approach offers new engineering possibilities and theoretical guarantees.

Novelty

LLM-MGCL is the first to integrate LLM-generated semantic and geographic information in POI recommendation through multi-graph contrastive learning, offering significant innovation over existing methods.

Limitations

  • The model may underperform in areas with sparse geographic information due to insufficient proximity signals.
  • The computational cost of contrastive learning is high, potentially limiting large-scale applications.

Future Work

Future research could explore optimizing the computational efficiency of contrastive learning on larger datasets and integrating more types of external information to further enhance recommendation performance.

AI Executive Summary

POI recommendation systems are crucial for helping users discover businesses that match their preferences and location. However, existing graph neural network-based methods struggle with the cold-start problem.

LLM-MGCL proposes a multi-graph contrastive learning approach by integrating LLM-generated semantic and geographic information. Building on the LightGCN backbone, it constructs semantic and geographic graphs, using a bidirectional InfoNCE contrastive objective to align multiple views.

Experimental results show that LLM-MGCL outperforms traditional methods on the Yelp dataset, particularly in Recall@20 and NDCG@20. This indicates that incorporating external semantic and geographic information effectively mitigates the cold-start problem. Future research could further optimize the computational efficiency of contrastive learning.

Deep Analysis

Background

POI recommendation systems are central to location-based services, helping users discover businesses that match their preferences. Graph neural networks, particularly LightGCN, have gained attention for their strong performance in modeling user-item interactions. However, these methods rely on observed interaction patterns, struggling with the cold-start problem.

Core Problem

The cold-start problem is a core challenge in POI recommendation. Many businesses are underrepresented in training due to a lack of user interactions, leading to poor recommendation performance. The key research question is how to leverage external information to compensate for this deficiency.

Innovation

LLM-MGCL introduces a multi-graph contrastive learning framework by incorporating LLM-generated semantic and geographic information. The semantic graph is based on LLM-generated text embeddings, and the geographic graph is based on Haversine distances between business locations. This approach aligns multiple views through a contrastive learning objective, addressing the cold-start problem.

Methodology

  • �� Construct semantic graph: Use LLM-generated text embeddings to represent business semantics.
  • �� Construct geographic graph: Calculate Haversine distances based on business locations.
  • �� Multi-graph propagation: Propagate embeddings over user-item, semantic, and geographic graphs in parallel.
  • �� Contrastive learning: Align multiple views using a bidirectional InfoNCE objective.

Experiments

Experiments are conducted on the Yelp multimodal recommendation dataset, evaluating LLM-MGCL against traditional methods. Recall@20 and NDCG@20 are used as evaluation metrics, with ablation studies analyzing the contribution of each component.

Results

LLM-MGCL significantly outperforms LightGCN in Recall@20 and NDCG@20, with improvements of 52% and 64.8%, respectively. Ablation studies reveal that cross-view contrastive alignment is key to performance gains.

Applications

LLM-MGCL can be applied in location-based services for POI recommendation, particularly in scenarios with sparse user interaction data. By integrating external semantic and geographic information, it enhances recommendation accuracy.

Limitations & Outlook

While LLM-MGCL excels in addressing the cold-start problem, its performance may be limited in areas with sparse geographic information. Additionally, the computational cost of contrastive learning is high, potentially affecting large-scale applications.

Plain Language Accessible to non-experts

Imagine you're looking for a good restaurant in a city. Traditional methods recommend based only on places you've visited, but if you haven't been to many, they don't know what to suggest. LLM-MGCL is like a smart friend who not only knows where you've been but also understands each restaurant's style and location. It combines this information to recommend places you might like but haven't visited yet.

ELI14 Explained like you're 14

Imagine you're building a city in a game. You need to decide where to place buildings. Traditional methods suggest based only on buildings you've placed before, but if you haven't placed many, they don't know what to suggest. LLM-MGCL is like a smart assistant who not only knows the buildings you've placed but also understands each building's style and location. It combines this information to suggest buildings you might like but haven't placed yet.

Glossary

Graph Neural Network

A neural network designed to process graph-structured data, capturing complex relationships between nodes.

Used to model interactions between users and items.

Cold-start Problem

A phenomenon where recommender systems struggle to provide accurate recommendations due to a lack of user interaction data.

LLM-MGCL mitigates the cold-start problem by incorporating external information.

Contrastive Learning

A self-supervised learning method that learns data representations by contrasting similar and dissimilar samples.

Used to align item representations across multiple views.

Haversine Distance

A formula for calculating the shortest distance between two points on the Earth's surface.

Used to construct the geographic graph, capturing spatial relationships between businesses.

Large Language Model

A deep learning model trained on large text datasets, capable of generating natural language text.

Used to generate semantic information about businesses.

Open Questions Unanswered questions from this research

  • 1 How to optimize the computational efficiency of contrastive learning on larger datasets remains an open question.
  • 2 Integrating more types of external information to enhance recommendation performance is a future research direction.

Applications

Immediate Applications

POI Recommendation in Location Services

By integrating external semantic and geographic information, it enhances recommendation accuracy, especially in scenarios with sparse user interaction data.

Long-term Vision

Location Services in Smart Cities

Potentially transforms location services in cities by improving user experience through more accurate recommendations.

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 interaction-only graph neural network baselines. It improves Recall@20 by 52.0% and NDCG@20 by 64.8% over LightGCN while performing on par with the strongest contrastive baseline, Self-supervised Graph Learning (SGL), which is also affected by the cold-start problem. An ablation study reveals that the cross-view contrastive alignment (CA) is the primary driver of these gains, with the best performance achieved when all three graphs are combined. Our results suggest that externally grounded, LLM-derived item knowledge can effectively compensate for missing collaborative signal and mitigate the item cold-start problem in POI recommendation.

cs.IR cs.LG