[IEEE Access] SoCaST*: Beyond Simple Aggregation—Personalizing Event Recommendations via Multi-Criteria Decision Making

SoCaST*: Personalized Event Recommendations for Event-Based Social Networks: A Multi-Criteria Decision Making Approach

2018-01-01
Tunde Joseph Ogundele, Chi-Yin Chow, Jia-Dong Zhang
Summary
Problem
Method
Results
Takeaways
Abstract

This paper introduces SoCaST*, a personalized event recommendation framework for Event-Based Social Networks (EBSNs). It leverages a Multi-Criteria Decision Making (MCDM) approach to rank candidate events by integrating geographical, categorical, social, and temporal influences with personalized weights, achieving state-of-the-art performance on Meetup.com datasets.

TL;DR

The paper presents SoCaST*, a recommendation framework that treats event suggestion as a complex decision-making problem. Unlike traditional systems that treat all factors (location, category, social, time) as equally important, SoCaST* learns personalized weights for each user and employs Dominance Intensity Measures to rank events. Tested on massive Meetup.com datasets, it sets a new SOTA for both regular and cold-start users.

Problem & Motivation: The Fallacy of Equal Weights

In Event-Based Social Networks (EBSNs) like Meetup, why do you attend an event? Is it because it's nearby? Or because the topic is "Machine Learning"?

Existing SOTA methods usually follow a "one-size-fits-all" fusion rule. They calculate scores for different criteria and sum them up or multiply them. This assumes that if User A cares deeply about location and User B cares only about the topic, the system should treat those preferences identically. The authors argue that this linear aggregation fails to capture the "trade-off" logic humans use when deciding whether to leave their house for an event.

Methodology: The MCDM Architecture

SoCaST* breaks the recommendation pipeline into three distinct, mathematically rigorous phases:

1. Multi-Dimensional Influence Modeling

The framework models four distinct "influences":

  • Geographical (GI): Uses Adaptive KDE on 2D coordinates to handle sparse data (noise) in some areas and dense clusters in others.
  • Categorical (CI): Combines individual interest (TF-IDF) with the popularity of that category within the hosting group.
  • Social (SI): Measures the relevance of the group to the user and their friends.
  • Temporal (TI): Employs KDE to model continuous time probabilities, avoiding the information loss common in discrete time-slotting.

2. Personalized Weight Estimation

This is a critical innovation. Instead of manual tuning, the system uses a distance-based method. It looks at a user's history and measures how far their attended events deviate from "optimistic" and "pessimistic" utility values for each criterion. If a user's attendance shows a very tight distribution around specific categories, that criterion receives a higher weight ().

3. Dominance Intensity Ranking

Rather than a simple score, SoCaST* uses Pairwise Dominance.

Model Architecture Figure 1: Conceptual overview of EBSN influences.

An event is said to dominate if it performs better across the weighted criteria. The Dominance Intensity () is calculated by subtracting a "dominated ratio" from a "dominating ratio." This ensures that the recommended events aren't just "good on average" but are truly competitive alternatives that align with individual user biases.

Experiments & Results: Proving the Value of MCDM

The authors validated SoCaST* on two large datasets (New York and San Francisco) and compared it against several baselines (SRE, CFM, CAER, PAAT, and the original SoCaST).

Experimental Results Figure 2: Precision and Recall comparisons on NY and SF datasets.

Key Findings:

  • SOTA Achievement: SoCaST* consistently outperformed all baselines in Precision and Recall.
  • Weight Matters: In ablation studies, "SoCaST* w/o PW" (without personalized weights) showed a significant drop in performance, proving that understanding what a user values is as important as understanding what they like.
  • Fusion Superiority: Comparison with simple Product and Sum rules showed that the MCDM approach is significantly better at "breaking ties" and identifying high-value events for cold-start users.

Critical Analysis & Conclusion

SoCaST* is a sophisticated evolution in EBSN research. By moving from prediction (will they like it?) to decision-making (will they choose it?), it aligns more closely with human psychology.

Limitations: The computational complexity of pairwise comparisons for the dominance matrix () might be a bottleneck for real-time systems with thousands of candidate events. Future work could explore approximate dominance measures or pruning techniques to scale this further.

Takeaway: If you are building high-stakes recommendation systems where users must commit real-world resources (time/travel), move beyond simple score averages. Weights and dominance intensity provide a much clearer signal of user intent.

Find Similar Papers

Try Our Examples

  • Search for recent papers that apply advanced Multi-Criteria Decision Making (MCDM) techniques, such as TOPSIS or ELECTRE, to personalized location-based or event-based recommendation systems.
  • Which study first introduced the adaptive Kernel Density Estimation (KDE) for modeling two-dimensional geographical coordinates in recommender systems, and how did SoCaST* adapt this specifically for event attendance?
  • Explore research that investigates the application of dominance intensity measures or Pareto-front optimization in multi-modal generative tasks or reinforcement learning preference modeling.
Contents
[IEEE Access] SoCaST*: Beyond Simple Aggregation—Personalizing Event Recommendations via Multi-Criteria Decision Making
1. TL;DR
2. Problem & Motivation: The Fallacy of Equal Weights
3. Methodology: The MCDM Architecture
3.1. 1. Multi-Dimensional Influence Modeling
3.2. 2. Personalized Weight Estimation
3.3. 3. Dominance Intensity Ranking
4. Experiments & Results: Proving the Value of MCDM
5. Critical Analysis & Conclusion