Knowing your FATE: Friendship, Action and Temporal Explanations for User Engagement Prediction on Social Apps
Not on the map. Why?
Abstract (arXiv)
With the rapid growth and prevalence of social network applications (Apps) in recent years, understanding user engagement has become increasingly important, to provide useful insights for future App design and development. While several promising neural modeling approaches were recently pioneered for accurate user engagement prediction, their black-box designs are unfortunately limited in model explainability. In this paper, we study a novel problem of explainable user engagement prediction for social network Apps. First, we propose a flexible definition of user engagement for various business scenarios, based on future metric expectations. Next, we design an end-to-end neural framework, FATE, which incorporates three key factors that we identify to influence user engagement, namely friendships, user actions, and temporal dynamics to achieve explainable engagement predictions. FATE is based on a tensor-based graph neural network (GNN), LSTM and a mixture attention mechanism, which allows for (a) predictive explanations based on learned weights across different feature categories, (b) reduced network complexity, and (c) improved performance in both prediction accuracy and training/inference time. We conduct extensive experiments on two large-scale datasets from Snapchat, where FATE outperforms state-of-the-art approaches by ≈10% error and ≈20% runtime reduction. We also evaluate explanations from FATE, showing strong quantitative and qualitative performance.
Key facts. Cited by 23 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 6; 2023: 1; 2024: 4; 2025: 5; 2026: 2.
23 papers.
Sort:
- 2021Is Homophily a Necessity for Graph Neural Networks?cited by 182
- 2021ETA Prediction with Graph Neural Networks in Google Mapscited by 130
- 2022Empowering Graph Representation Learning with Test-Time Graph Transformationcited by 66
- 2021Automated Self-Supervised Learning for Graphscited by 50
- 2022GStarX: Explaining Graph Neural Networks with Structure-Aware Cooperative Gamescited by 42
- 2022MLPInit: Embarrassingly Simple GNN Training Acceleration with MLP Initializationcited by 31
- 2024One Model for One Graph: A New Perspective for Pretraining with Cross-domain Graphscited by 12
- 2022Link Prediction with Non-Contrastive Learningcited by 11
- 2025GiGL: Large-Scale Graph Neural Networks at Snapchatcited by 8
- 2021Learning Dual Dynamic Representations on Time-Sliced User-Item Interaction Graphs for Sequential Recommendationcited by 5
- 2022Graph Neural Networks: a bibliometrics overviewcited by 5
- 2023CARL-G: Clustering-Accelerated Representation Learning on Graphscited by 5
11 more
- 2024How Does Message Passing Improve Collaborative Filtering?cited by 5
- 2021Dynamic Customer Embeddings for Financial Service Applicationscited by 3
- 2024Haste Makes Waste: A Simple Approach for Scaling Graph Neural Networkscited by 2
- 2022DIGMN: Dynamic Intent Guided Meta Network for Differentiated User Engagement Forecasting in Online Professional Social Platformscited by 1
- 2024TIM: Temporal Interaction Model in Notification Systemcited by 1
- 2025FROG: Effective Friend Recommendation in Online Games via Modality-aware User Preferencescited by 1
- 2025H3GNNs: Harmonizing Heterophily and Homophily in GNNs via Joint Structural Node Encoding and Self-Supervised Learningcited by 0
- 2025VISAGNN: Versatile Staleness-Aware Efficient Training on Large-Scale Graphscited by 0
- 2025E2E-GRec: An End-to-End Joint Training Framework for Graph Neural Networks and Recommender Systemscited by 0
- 2026Grappa: Gradient-Only Communication for Scalable Graph Neural Network Trainingcited by 0
- 2026ReCoG: Reciprocal Co-Evolution for Multimodal Graph Learningcited by 0
- 2026ReCoG: Reciprocal Co-Evolution for Multimodal Graph Learning24 Aug 2026
- 2026Grappa: Gradient-Only Communication for Scalable Graph Neural Network Training2 Feb 2026
- 2025E2E-GRec: An End-to-End Joint Training Framework for Graph Neural Networks and Recommender Systems25 Nov 2025
- 2025VISAGNN: Versatile Staleness-Aware Efficient Training on Large-Scale Graphs16 Nov 2025
- 2025H3GNNs: Harmonizing Heterophily and Homophily in GNNs via Joint Structural Node Encoding and Self-Supervised Learning16 Apr 2025
- 2025FROG: Effective Friend Recommendation in Online Games via Modality-aware User Preferences13 Apr 2025
- 2025GiGL: Large-Scale Graph Neural Networks at Snapchat20 Feb 2025
- 2024One Model for One Graph: A New Perspective for Pretraining with Cross-domain Graphs30 Nov 2024
- 2024Haste Makes Waste: A Simple Approach for Scaling Graph Neural Networks7 Oct 2024
- 2024TIM: Temporal Interaction Model in Notification System11 Jun 2024
- 2024How Does Message Passing Improve Collaborative Filtering?27 Mar 2024
- 2023CARL-G: Clustering-Accelerated Representation Learning on Graphs12 Jun 2023
11 more
- 2022Link Prediction with Non-Contrastive Learning25 Nov 2022
- 2022DIGMN: Dynamic Intent Guided Meta Network for Differentiated User Engagement Forecasting in Online Professional Social Platforms22 Oct 2022
- 2022Empowering Graph Representation Learning with Test-Time Graph Transformation7 Oct 2022
- 2022MLPInit: Embarrassingly Simple GNN Training Acceleration with MLP Initialization30 Sep 2022
- 2022GStarX: Explaining Graph Neural Networks with Structure-Aware Cooperative Games28 Jan 2022
- 2022Graph Neural Networks: a bibliometrics overview3 Jan 2022
- 2021Learning Dual Dynamic Representations on Time-Sliced User-Item Interaction Graphs for Sequential Recommendation24 Sep 2021
- 2021ETA Prediction with Graph Neural Networks in Google Maps25 Aug 2021
- 2021Dynamic Customer Embeddings for Financial Service Applications22 Jun 2021
- 2021Is Homophily a Necessity for Graph Neural Networks?11 Jun 2021
- 2021Automated Self-Supervised Learning for Graphs10 Jun 2021
- 2021Is Homophily a Necessity for Graph Neural Networks?cited by 182
- 2021ETA Prediction with Graph Neural Networks in Google Mapscited by 130
- 2022Empowering Graph Representation Learning with Test-Time Graph Transformationcited by 66
- 2021Automated Self-Supervised Learning for Graphscited by 50
- 2022GStarX: Explaining Graph Neural Networks with Structure-Aware Cooperative Gamescited by 42
- 2022MLPInit: Embarrassingly Simple GNN Training Acceleration with MLP Initializationcited by 31
- 2024One Model for One Graph: A New Perspective for Pretraining with Cross-domain Graphscited by 12
- 2022Link Prediction with Non-Contrastive Learningcited by 11
- 2025GiGL: Large-Scale Graph Neural Networks at Snapchatcited by 8
- 2021Learning Dual Dynamic Representations on Time-Sliced User-Item Interaction Graphs for Sequential Recommendationcited by 5
- 2022Graph Neural Networks: a bibliometrics overviewcited by 5
- 2023CARL-G: Clustering-Accelerated Representation Learning on Graphscited by 5
12 most cited of 23 All 23 (JSON)
- 2026ReCoG: Reciprocal Co-Evolution for Multimodal Graph Learning24 Aug 2026
- 2026Grappa: Gradient-Only Communication for Scalable Graph Neural Network Training2 Feb 2026
- 2025E2E-GRec: An End-to-End Joint Training Framework for Graph Neural Networks and Recommender Systems25 Nov 2025
- 2025VISAGNN: Versatile Staleness-Aware Efficient Training on Large-Scale Graphs16 Nov 2025
- 2025H3GNNs: Harmonizing Heterophily and Homophily in GNNs via Joint Structural Node Encoding and Self-Supervised Learning16 Apr 2025
- 2025FROG: Effective Friend Recommendation in Online Games via Modality-aware User Preferences13 Apr 2025
- 2025GiGL: Large-Scale Graph Neural Networks at Snapchat20 Feb 2025
- 2024One Model for One Graph: A New Perspective for Pretraining with Cross-domain Graphs30 Nov 2024
- 2024Haste Makes Waste: A Simple Approach for Scaling Graph Neural Networks7 Oct 2024
- 2024TIM: Temporal Interaction Model in Notification System11 Jun 2024
- 2024How Does Message Passing Improve Collaborative Filtering?27 Mar 2024
- 2023CARL-G: Clustering-Accelerated Representation Learning on Graphs12 Jun 2023
12 newest of 23 All 23 (JSON)