SLSE: Mapping the Pulse of Individuals in the Social Media Era

Sentiment Evolution in Social Network Based on Joint Pre-training Model

2021-05-05
Xiaocao Wang, Chunjing Han, Jingyuan Hu, Xiaodan Zhang, Honglei Lv, Shaoqin Huang
Summary
Problem
Method
Results
Takeaways
Abstract

This paper introduces SLSE (Sentiment Knowledge Enhanced Pre-training with LSTM Sentiment Evolution), a joint model designed to track and predict individual sentiment trajectories on social media. By integrating the SKEP pre-training model with an LSTM time-series module, it achieves a SOTA accuracy of 88.0% on COVID-19 related Weibo datasets.

TL;DR

Researchers have developed SLSE, a joint neural architecture that predicts how a person's sentiment changes over time on platforms like Weibo. By combining SKEP (a sentiment-specialized pre-training model) with LSTM time-series forecasting, the model achieves a remarkable 88% accuracy in predicting future sentiment polarity, significantly outperforming general-purpose LLMs and traditional lexicon-based methods.

Problem & Motivation: Beyond the Crowd

Most sentiment analysis today is "static"—it looks at a single post and labels it. When researchers do look at time, they usually focus on the "crowd" (e.g., "Is the general public happy today?").

However, understanding the individual sentiment trajectory is crucial for understanding opinion dynamics, such as how someone moves from vaccine hesitancy to acceptance. Existing models struggle because:

  1. Context Loss: They use simple "Positive/Negative" labels as inputs for time forecasting, losing the rich nuance of the actual text.
  2. Weak Embeddings: Standard BERT or RoBERTa are trained to predict words (semantics), not feelings (sentiment), making them "blind" to subtle emotional shifts.

Methodology: The SKEP-LSTM Synergy

The authors propose a two-stage pipeline called SLSE (Sentiment-LSTM Sentiment Evolution).

1. The Sentiment Encoder (Why SKEP?)

Instead of standard BERT, the authors use SKEP. SKEP is pre-trained with a "sentiment-masking" strategy. It doesn't just learn that "The [MASK] is good"; it specifically learns to predict sentiment words, polarities, and aspect-sentiment pairs. This creates a Sentiment Context Vector that is much more potent than a standard hidden state.

2. The Temporal Engine (LSTM)

Individual reviews for a single user are ordered chronologically. These SKEP-encoded vectors flow into an LSTM. The LSTM's "memory cells" are designed to capture how earlier posts (the "history") influence the sentiment of the 8th (the "future") post.

SLSE Model Architecture

Experiments: COVID-19 Case Studies

The model was tested on 600,000 Weibo posts regarding COVID-19 vaccines and virus traceability.

Key Breakthroughs:

  • Accuracy Gap: SLSE achieved 0.880 accuracy, whereas the previous "Bu-model" (based on traditional machine learning and game theory) only reached 0.733.
  • Superiority Over General LLMs: Even when compared to BERT+LSTM and RoBERTa+LSTM, SLSE consistently performed better. This proves that the "Sentiment Knowledge" injected during SKEP's pre-training is the "secret sauce" for evolution tasks.
ModelPrecisionRecallF1-ScoreAccuracy
Bu-model0.6900.6440.6660.733
BERT + LSTM0.8210.9600.8850.875
SLSE (SKEP + LSTM)0.8330.9500.8880.880

Critical Analysis & Conclusion

Takeaway

The core insight of this paper is that sentiment evolution is not just about time; it's about the quality of the sentiment representation. Moving from a discrete "label" (Positive/Negative) to a continuous "sentiment vector" (from SKEP) allows the LSTM to "see" the gradual warming or cooling of a user's opinion before it officially flips polarity.

Limitations & Future Work

While highly effective, the model currently relies on a fixed window (e.g., using 7 posts to predict the 8th). In the real world, the time gap between posts varies—someone might post twice in a minute or once a month. Integrating Time-Aware LSTMs or Temporal Point Processes could be the next frontier to account for the actual "irregularity" of social media posting behavior.

Find Similar Papers

Try Our Examples

  • Search for recent studies on individual-level sentiment evolution in social networks using Transformer-based temporal models.
  • Which paper first introduced SKEP (Sentiment Knowledge Enhanced Pre-training), and how does its multi-task sentiment loss function differ from standard BERT?
  • Explore how sentiment evolution models have been applied to predict real-world outcomes like stock market fluctuations or public health policy acceptance.
Contents
SLSE: Mapping the Pulse of Individuals in the Social Media Era
1. TL;DR
2. Problem & Motivation: Beyond the Crowd
3. Methodology: The SKEP-LSTM Synergy
3.1. 1. The Sentiment Encoder (Why SKEP?)
3.2. 2. The Temporal Engine (LSTM)
4. Experiments: COVID-19 Case Studies
4.1. Key Breakthroughs:
5. Critical Analysis & Conclusion
5.1. Takeaway
5.2. Limitations & Future Work