SERGE: Solving the Event Cold-Start Problem via Graph Entropy and Successive Feedbacks

SPECIAL SECTION ON CYBER-PHYSICAL-SOCIAL COMPUTING AND NETWORKING

Shenghao Liu, Bang Wang, Minghua Xu
Summary
Problem
Method
Results
Takeaways
Abstract

The paper introduces SERGE, a Successive Event Recommendation framework based on Graph Entropy for Event-Based Social Networks (EBSN). It utilizes a dual-graph structure—a Primary Graph (PG) for historical context and a Feedback Graph (FG) for real-time user-event interactions—to achieve state-of-the-art performance in dynamic event recommendation and cold-start scenarios.

TL;DR

Recommending offline events is notoriously difficult due to the "event cold-start" problem—events have no history before they happen. SERGE (Successive Event Recommendation based on Graph Entropy) tackles this by building two separate graphs: a "Primary Graph" for deep historical context and a "Feedback Graph" for rapid user-action updates. By using Graph Entropy to decide which graph to trust more at any given second, it achieves superior accuracy in real-time event discovery.

Context: The Perishability of Events

Unlike books or movies, offline events (concerts, hikes, meetups) are ephemeral. They are announced, they happen, and they expire. This creates a dual challenge:

  1. Cold Start: How do you recommend an event that has zero participants so far?
  2. Asynchronous Feedback: If a user's friend joins an event at 2:00 PM, the system should ideally update that user's 3:00 PM recommendation list without retraining the entire multi-million node database.

Methodology: The Dual-Graph Engine

The core innovation of SERGE is its departure from the "one-size-fits-all" graph.

1. The Primary Graph (PG) - The Foundation

At the start of a period (), SERGE builds a high-fidelity graph. It doesn't just link users to events; it clusters tags into "Subjects," links users to "Groups," and connects events to "Hosts."

  • Intuition: If you liked a "Jazz" event hosted by "Blue Note" in the past, and a new "Soul" event is hosted by the same "Blue Note," the PG connects these dots even if no one has RSVP'd yet.

Model Architecture Figure 1: Comparison between the complex Primary Graph (left) and the agile Feedback Graph (right).

2. The Feedback Graph (FG) - The Pulse

The FG only contains users and events. It is lightweight and updated as soon as a user clicks "Interested" or "Reserve."

3. Graph Entropy: The Master Balancer

How do we combine the deep knowledge of PG with the fresh signal of FG? SERGE uses Graph Entropy. Where measures the topological diversity of a node. If the Primary Graph's entropy is high relative to the Feedback Graph, the system relies more on long-term preferences. As more people RSVP, the Feedback Graph’s entropy grows, and the system automatically shifts its weight to follow the "crowd."

Experiments and Insights

The researchers tested SERGE on two datasets from Douban Event (Beijing and Shanghai).

Experimental Results Figure 2: Performance metrics across successive time steps ( to ) showing SERGE's consistent superiority.

Key Findings:

  • Cultural Differences in Data: In Beijing, the "OnlyFG" model (using only participants' behavior) performed quite well, suggesting users there are heavily influenced by social proof. In Shanghai, users were more "individualistic," requiring the Primary Graph's attribute-matching to get accurate results.
  • Efficiency: By not reconstructing the massive Primary Graph every time a single user RSVP'd, SERGE saved significant computational overhead while maintaining high Precision and Recall.

Critical Analysis & Conclusion

SERGE proves that we don't always need complex Deep Learning to solve real-time problems. By applying classical Graph Theory (RWR) and Information Theory (Entropy), the authors created a system that is both interpretable and robust.

Limitations: The current model relies on cosine similarity for event attributes. Future iterations could benefit from LLM-based embeddings to understand the "vibe" of an event announcement beyond just tags and categories.

Future Outlook: This "Successive Recommendation" approach is a blueprint for any O2O (Online-to-Offline) service where the "item" being sold is a moment in time—be it a limited-time restaurant pop-up or a flash sale.

Find Similar Papers

Try Our Examples

  • Search for recent papers that utilize Graph Entropy or topological diversity to dynamically weight ensemble models in heterogeneous information networks (HIN).
  • Which study first introduced the use of Random Walk with Restart (RWR) for cold-start problems in Event-Based Social Networks, and how does SERGE's dual-graph approach specifically refine that transition matrix?
  • Explore how the SERGE framework's successive update mechanism could be applied to temporal graph neural networks (TGNNs) for recommendation in other offline-to-online (O2O) domains like restaurant booking or ride-sharing.
Contents
SERGE: Solving the Event Cold-Start Problem via Graph Entropy and Successive Feedbacks
1. TL;DR
2. Context: The Perishability of Events
3. Methodology: The Dual-Graph Engine
3.1. 1. The Primary Graph (PG) - The Foundation
3.2. 2. The Feedback Graph (FG) - The Pulse
3.3. 3. Graph Entropy: The Master Balancer
4. Experiments and Insights
4.1. Key Findings:
5. Critical Analysis & Conclusion