Table of Contents
Fetching ...

Relational Prompt-based Pre-trained Language Models for Social Event Detection

Pu Li, Xiaoyan Yu, Hao Peng, Yantuan Xian, Linqin Wang, Li Sun, Jingyun Zhang, Philip S. Yu

TL;DR

This work presents RPLM_SED, a Relational Prompt-based Pre-trained Language Model framework for Social Event Detection that moves beyond traditional GNN-based approaches by leveraging PLMs with multi-relational prompts. It introduces a pairwise message modeling strategy to handle missing/noisy edges, a multi-relational prompt-based learning mechanism to jointly encode content and relations, and a clustering constraint to enhance discriminability of event representations. Through extensive experiments on English, French, and Arabic datasets, RPLM_SED achieves state-of-the-art performance in offline, online, low-resource, and long-tail scenarios, and ablation studies validate the contribution of each component. The approach demonstrates robustness to noisy graphs, efficient incremental updating, and strong cross-language applicability, with practical implications for real-time social event monitoring and analysis.

Abstract

Social Event Detection (SED) aims to identify significant events from social streams, and has a wide application ranging from public opinion analysis to risk management. In recent years, Graph Neural Network (GNN) based solutions have achieved state-of-the-art performance. However, GNN-based methods often struggle with missing and noisy edges between messages, affecting the quality of learned message embedding. Moreover, these methods statically initialize node embedding before training, which, in turn, limits the ability to learn from message texts and relations simultaneously. In this paper, we approach social event detection from a new perspective based on Pre-trained Language Models (PLMs), and present RPLM_SED (Relational prompt-based Pre-trained Language Models for Social Event Detection). We first propose a new pairwise message modeling strategy to construct social messages into message pairs with multi-relational sequences. Secondly, a new multi-relational prompt-based pairwise message learning mechanism is proposed to learn more comprehensive message representation from message pairs with multi-relational prompts using PLMs. Thirdly, we design a new clustering constraint to optimize the encoding process by enhancing intra-cluster compactness and inter-cluster dispersion, making the message representation more distinguishable. We evaluate the RPLM_SED on three real-world datasets, demonstrating that the RPLM_SED model achieves state-of-the-art performance in offline, online, low-resource, and long-tail distribution scenarios for social event detection tasks.

Relational Prompt-based Pre-trained Language Models for Social Event Detection

TL;DR

This work presents RPLM_SED, a Relational Prompt-based Pre-trained Language Model framework for Social Event Detection that moves beyond traditional GNN-based approaches by leveraging PLMs with multi-relational prompts. It introduces a pairwise message modeling strategy to handle missing/noisy edges, a multi-relational prompt-based learning mechanism to jointly encode content and relations, and a clustering constraint to enhance discriminability of event representations. Through extensive experiments on English, French, and Arabic datasets, RPLM_SED achieves state-of-the-art performance in offline, online, low-resource, and long-tail scenarios, and ablation studies validate the contribution of each component. The approach demonstrates robustness to noisy graphs, efficient incremental updating, and strong cross-language applicability, with practical implications for real-time social event monitoring and analysis.

Abstract

Social Event Detection (SED) aims to identify significant events from social streams, and has a wide application ranging from public opinion analysis to risk management. In recent years, Graph Neural Network (GNN) based solutions have achieved state-of-the-art performance. However, GNN-based methods often struggle with missing and noisy edges between messages, affecting the quality of learned message embedding. Moreover, these methods statically initialize node embedding before training, which, in turn, limits the ability to learn from message texts and relations simultaneously. In this paper, we approach social event detection from a new perspective based on Pre-trained Language Models (PLMs), and present RPLM_SED (Relational prompt-based Pre-trained Language Models for Social Event Detection). We first propose a new pairwise message modeling strategy to construct social messages into message pairs with multi-relational sequences. Secondly, a new multi-relational prompt-based pairwise message learning mechanism is proposed to learn more comprehensive message representation from message pairs with multi-relational prompts using PLMs. Thirdly, we design a new clustering constraint to optimize the encoding process by enhancing intra-cluster compactness and inter-cluster dispersion, making the message representation more distinguishable. We evaluate the RPLM_SED on three real-world datasets, demonstrating that the RPLM_SED model achieves state-of-the-art performance in offline, online, low-resource, and long-tail distribution scenarios for social event detection tasks.
Paper Structure (39 sections, 15 equations, 11 figures, 13 tables, 2 algorithms)

This paper contains 39 sections, 15 equations, 11 figures, 13 tables, 2 algorithms.

Figures (11)

  • Figure 1: Social message modeling methods. (a) HIN graph models social messages into the HIN graph by extracting attributes from the messages (e.g., entities, hashtags, users, etc.) as relational nodes connecting to the related message nodes. (b) Homogeneous graph is obtained by mapping a HIN with message nodes retained and adding edges between message nodes that share common adjacent relation nodes. (c) Multi-relational graph: Similar to (b), but transforms relation nodes into different types of edges between message nodes. (d) Message pairs: Converting multi-relational edges in the multi-relational graph into multi-relational prompts. Regardless of the actual co-occurrence information between messages, corresponding multi-relational prompts will exist.
  • Figure 2: Incremental life-cycle in HP-Event architecture. Stage I. The initial data block $M_0$ is utilized to train the initial model. Stage II. The model detects events within each message block of the window separately. Stage III. The model is maintained through the current window's message blocks. Then, return to the detection phase to detect events of each message block in the next window.
  • Figure 3: The architecture of the $\mathrm{RPLM}_{SED}$. Raw Message shows real messages from Twitter. Pairwise Message Modeling (Section \ref{['subsec:Pairwise Message Sampling']}) initially constructs a multi-relational message graph, then sample massage to form pairs and map relations to the multi-relational sequence. Pairwise Message Learning (Section \ref{['sec:proposed_model']}) embeds and encodes message content and relational sequence, then extracts message representations from the encoding vector. the messages' similarity is assessed by the classifier. In the detection phase, candidate representations of each message are selected to aggregate the final representations. Optimization Objective (Section \ref{['sec:Optimization Objective']}) comprises pairwise cross-entropy, inter-cluster and intra-cluster losses, jointly guiding model training.
  • Figure 4: Message representation visualization in the detection stage. Each row represents the t-SNE dimensionality reduction visualization of message representations for the same block obtained by different methods. Messages from the same event are represented with the same color.
  • Figure 5: Overall Performance of Various PLM-based Models on Events2012 in Online Scenario. The horizontal axis represents the average metric values of different methods, and the best results are bolded.
  • ...and 6 more figures

Theorems & Definitions (5)

  • Definition 2.1
  • Definition 2.2
  • Definition 2.3
  • Definition 2.4
  • Definition 2.5