SEATLE: Solving the Sparse Check-in Puzzle with Few-Shot Learning and Geo-Context

4529_Few-Shot Learning for New User Recommendation in Location-based Social Networks.

Summary
Problem
Method
Results
Takeaways
Abstract

The paper introduces SEATLE, a novel recommendation framework for Location-Based Social Networks (LBSNs) that targets the "new user" prediction task. It combines Metric-Learning-based Few-Shot Learning with a dual-modality geographical influence model (Convenience vs. Dependency) to achieve SOTA performance on sparse check-in datasets.

TL;DR

Recommending new businesses to users in Location-Based Social Networks (LBSNs) is notoriously difficult due to extreme data sparsity. SEATLE (SElf-Attention and few-shoT LEarning) addresses this by treating recommendation as a few-shot task. By modeling "Geographical Convenience" (how hard it is for you to get there) and "Geographical Dependency" (what else is near the business), it sets a new benchmark for identifying potential new customers.

Problem & Motivation: Why Distance is a Lie

In the world of Yelp and Foursquare, most users only visit a tiny fraction of available venues. Traditional Collaborative Filtering (CF) breaks down here because the user-item matrix is almost empty.

To fix this, researchers usually look at geographical distance. However, the authors argue that distance is a "blunt instrument."

  1. Convenience vs. Distance: Five miles is a short drive for a car owner but a long journey for someone relying on a bus.
  2. Contextual Dependency: A coffee shop next to a cinema is different from a coffee shop next to a car repair garage.

The motivation behind SEATLE is to move beyond "how far" to "how accessible" and "what is the neighborhood vibe."

Methodology: The SEATLE Architecture

The core of SEATLE lies in its two-pronged approach to geography and its meta-learning training strategy.

1. The Geographical Dual-Engine

  • Geographical Convenience (GMM): Instead of a fixed radius, SEATLE uses a Gaussian Mixture Model to learn a user's unique "mobility footprint." This captures whether a user is a "local" or a "traveler."
  • Geographical Dependency (GCN): The model builds a graph where nodes are businesses and edges represent proximity. Using Graph Convolutional Networks, the model learns the "neighborhood signature" of every venue.

2. Few-Shot Learning Framework

Instead of standard supervised learning, the authors adopt a Metric-Learning-based Few-Shot approach.

  • References (Support Set): A few known check-ins for a business.
  • Queries: Potential new users.
  • The Logic: The model uses Self-Attention to ask: "Does this new user's behavior look like the set of people who already visit this place?"

Model Architecture Figure: The SEATLE Few-Shot Framework highlighting the interaction between Reference and Query sets.

Experiments & Results

The authors put SEATLE to the test against 13 baselines, ranging from classical Matrix Factorization (WRMF) to deep learning models like PACE.

Key Findings:

  • Superiority in MAP: Across cities like Las Vegas, Toronto, and New York, SEATLE consistently delivered the highest Mean Average Precision.
  • Ablation Success: Removing GMM-based convenience led to the biggest performance drop, proving that personalized reachability is more important than simple neighborhood context.

Experimental Results Figure: Performance comparison showing SEATLE's dominance over competitors like CORALS and PACE across different urban datasets.

Critical Insight: The Value of "How" and "Where"

The real breakthrough of this paper is the successful application of meta-learning to LBSNs. By framing the problem as a similarity match between a "query" user and "reference" check-ins, the model learns to generalize from very few examples.

Limitations: While SEATLE excels at spatial features, it doesn't heavily incorporate temporal dynamics (e.g., morning vs. night preferences) or textual reviews. Future work could integrate these into the embedding module for even richer user representations.

Conclusion

SEATLE proves that in sparse data environments, how we model ancillary information matters as much as the algorithm itself. By replacing raw distance with personalized convenience and using few-shot learning to maximize signal from limited check-ins, it provides a robust toolkit for modern LBSN recommendation.

Find Similar Papers

Try Our Examples

  • Search for recent papers that apply MAML or Prototypical Networks to the cold-start problem in recommender systems.
  • Which original research introduced the use of Gaussian Mixture Models for geographical modeling in LBSNs, and how does this paper extend that approach?
  • Are there any studies that integrate Graph Convolutional Networks with Self-Attention specifically for urban mobility or POI recommendation?
Contents
SEATLE: Solving the Sparse Check-in Puzzle with Few-Shot Learning and Geo-Context
1. TL;DR
2. Problem & Motivation: Why Distance is a Lie
3. Methodology: The SEATLE Architecture
3.1. 1. The Geographical Dual-Engine
3.2. 2. Few-Shot Learning Framework
4. Experiments & Results
5. Critical Insight: The Value of "How" and "Where"
6. Conclusion