DUMER: Rethinking Event Recommendation via Deep User Perspective Modeling

Deep User Modeling for Content-based Event Recommendation in Event-based Social Networks

2018-04-01
Zhibo Wang, Yongquan Zhang, Honglong Chen, Zhetao Li, Feng Xia
Summary
Problem
Method
Results
Takeaways
Abstract

This paper proposes DUMER, a deep learning framework for event recommendation in Event-based Social Networks (EBSNs). It shifts the modeling focus from event similarity to user preference by integrating a Convolutional Neural Network (CNN) with Probabilistic Matrix Factorization (PMF) to capture contextual semantics of events a user has attended.

Executive Summary

TL;DR: DUMER (Deep User Modeling for Event Recommendation) addresses the extreme cold-start problem in Event-based Social Networks (EBSNs) by using CNNs to extract rich semantic features from a user's past attendance history. Unlike previous models that focus on what an event is, DUMER focuses on who the user is through the lens of their historical choices, achieving a massive reduction in RMSE (down to ~0.29) compared to traditional MF methods.

Academic Positioning: This work bridges the gap between deep content representation and collaborative filtering. It specifically adapts the concept of "Document-context-aware recommendation" to the unique constraints of EBSNs, where item lifecycles are short and user feedback is delayed.

Problem & Motivation: The Cold-Start Crisis in EBSNs

Recommending events on platforms like Meetup or Eventbrite is fundamentally harder than recommending movies on Netflix for two reasons:

  1. Short Life Cycle: An event must be recommended before it happens, but it often has zero historical attendance or ratings at the time of publication.
  2. Semantic Sparsity: Traditional Bag-of-Words (BoW) models like LDA treat event descriptions as a "soup of words," missing the vital context provided by word order (e.g., "Paris travel" vs. "Travel from Paris").

Previous SOTA models like ConvMF focused on items. However, in EBSNs, events are transient while users are permanent. The authors' key insight: Model the user's permanent interest profile by aggregating the descriptions of everything they've ever attended.

Methodology: From Words to User Latent Factors

DUMER’s architecture consists of three sophisticated stages:

1. Word Embedding & User Document Construction

Instead of one-hot vectors, DUMER uses GloVe embeddings. It concatenates the descriptions of all events a user has attended into a single "User Document" .

2. The CNN Feature Extractor

The model passes through a specialized CNN:

  • Convolutional Layer: Uses multiple filter sizes (3, 4, and 5 words) to capture local n-gram patterns.
  • 1-Max Pooling: Selects the most prominent features from the entire user history.
  • Fully Connected Layer: Maps these features to a latent vector that represents the user's "deep" preferences.

DUMER Architecture

3. Integrated Probabilistic Matrix Factorization (PMF)

The deep feature is not just an auxiliary input; it is integrated directly into the PMF objective function. The user latent factor is modeled as: where is Gaussian noise. This allows the model to "correct" the CNN's predictions using the actual attendance matrix .

Experiments & Results

The authors compared DUMER against prestigious baselines including Collaborative Deep Learning (CDL) and Collaborative Topic Regression (CTR).

The Power of the "User Perspective"

A critical experiment compared standard models (Item-oriented) with their "User-oriented" versions (e.g., CTR vs. CTR-U). In every case, shifting the focus to the user documents yielded superior Recall.

Recall@N Comparison

Quantitative Performance

  • RMSE Performance: DUMER achieved an RMSE of 0.2902, significantly lower than CTR (0.4012) and PMF (0.9776).
  • Robustness: DUMER remains stable even when the training data is reduced from 80% to 40%, indicating high efficiency in learning from sparse histories.

Critical Analysis & Conclusion

Takeaway: DUMER successfully proves that for ephemeral items, the secret to recommendation lies in the deep semantic modeling of the user's history. By replacing BoW with CNNs and GloVe, it captures "interests" rather than just "keywords."

Limitations:

  • Computational Expense: Concatenating all historical event descriptions into one "User Document" can lead to very large input matrices for highly active users.
  • Temporal Decay: The model treats an event attended 5 years ago with the same weight as one attended yesterday.

Future Work: The logical next step for DUMER is the integration of Geographic context and Social Influence, as EBSNs are inherently tied to physical locations and organizer reputation.


Senior Editor's Note: DUMER represents a significant shift toward "User-Centric Deep Modeling" in social computing, offering a blueprint for handling platforms where items vanish as quickly as they appear.

Find Similar Papers

Try Our Examples

  • Search for recent papers that utilize Graph Neural Networks (GNNs) for event recommendation in EBSNs to address the cold-start problem.
  • Which paper first introduced the Convolutional Matrix Factorization (ConvMF) framework, and how does DUMER's user-centric approach modify its original item-centric objective?
  • Are there any studies that extend deep user modeling in EBSNs by incorporating multi-modal data such as event images or geographic spatial-temporal trajectories?
Contents
DUMER: Rethinking Event Recommendation via Deep User Perspective Modeling
1. Executive Summary
2. Problem & Motivation: The Cold-Start Crisis in EBSNs
3. Methodology: From Words to User Latent Factors
3.1. 1. Word Embedding & User Document Construction
3.2. 2. The CNN Feature Extractor
3.3. 3. Integrated Probabilistic Matrix Factorization (PMF)
4. Experiments & Results
4.1. The Power of the "User Perspective"
4.2. Quantitative Performance
5. Critical Analysis & Conclusion