---
title: 'E-CaTCH: Event-Centric Misinformation Detection'
url: https://www.emergentmind.com/topics/e-catch
type: topic
---

# E-CaTCH: Event-Centric Misinformation Detection

Searching arXiv for the exact E-CaTCH paper and closely related misinformation-detection context.
E-CaTCH, short for **Event-Centric Cross-Modal Attention with Temporal Consistency and Class-Imbalance Handling**, is a supervised framework for **multimodal misinformation detection** on social media. It models each post as a tuple containing text, image, timestamp, and binary label, but departs from post-independent classification by treating misinformation as an **event-level, temporally evolving phenomenon**. When event annotations are unavailable, it constructs pseudo-events from textual similarity and temporal proximity; within each event, it encodes text and images, aligns them through bidirectional cross-modal attention, fuses them with a soft gating mechanism, and models narrative progression with overlapping time windows and a trend-aware LSTM. Training combines adaptive class weighting, temporal consistency regularization, and hard-example mining, with reported gains on Fakeddit, IND, and COVID-19 MISINFOGRAPH, as well as cross-dataset robustness [2508.11197].

## 1. Problem formulation and event-centric perspective

E-CaTCH addresses binary misinformation detection for posts of the form
\[
(\mathbf{s}_i, \mathbf{i}_i, y_i, t_i),
\]
where \(\mathbf{s}_i\) is text, \(\mathbf{i}_i\) is image content, \(y_i \in \{0,1\}\) is the label, and \(t_i\) is the timestamp. The framework is motivated by four coupled difficulties: multimodal inconsistency, temporal drift, latent event structure, and class imbalance. In this formulation, a misleading post may arise not from either modality in isolation, but from their interaction; similarly, a narrative may become deceptive only through its temporal evolution rather than through any single post [2508.11197].

The framework’s defining move is to recast misinformation detection from **instance-level classification** to **event-centric modeling**. Posts that belong to the same rumor cycle, topic, or discourse phase are processed jointly, because the model assumes that misinformation dynamics are better aligned with evolving events than with independent observations. This shifts the unit of reasoning from isolated multimodal items to grouped trajectories of posts over time.

A central implication is that event structure becomes part of the predictive signal. This suggests that E-CaTCH is not merely a multimodal encoder with temporal smoothing, but a structured detector in which representation learning, fusion, and classification are conditioned by event membership. The paper therefore positions event construction as a foundational preprocessing and modeling step rather than as an optional augmentation.

## 2. Pseudo-event construction and temporal segmentation

When event labels are unavailable, E-CaTCH clusters posts into **pseudo-events** using **textual similarity and temporal proximity**. For Fakeddit, the paper gives the clearest procedure: posts are encoded with **BERT-based sentence embeddings** and grouped by **agglomerative hierarchical clustering** using **cosine similarity** as the distance metric. The number of clusters \(|\mathcal{E}|\) is treated as a tunable hyperparameter selected empirically from clustering coherence and downstream classification performance [2508.11197].

The framework is less uniform across datasets than the name alone might suggest. For IND, event structure is approximated through **consecutive daily windows** with **50% overlap**; for COVID-19 MISINFOGRAPH, it is approximated through **weekly temporal windows** with **50% overlap**. For Fakeddit, by contrast, pseudo-events are explicitly constructed through text-driven clustering. This indicates that “event” is operationalized differently depending on annotation availability and corpus structure.

The paper is explicit that temporal proximity matters conceptually, but it does not provide a full joint clustering objective or a precise temporal-distance formula. It also does not specify linkage criteria, threshold schedules, or cluster-size constraints. A common misconception would be to read E-CaTCH as a fully formalized event-discovery model; the paper instead presents a pragmatic event-construction layer whose exact mechanics are only partially specified.

After events or event proxies are formed, posts are sorted by time and divided into **overlapping windows**. For Fakeddit, the windows typically span **3–5 days** with **50% overlap**. These windows are the units of temporal aggregation that feed the downstream sequence model.

## 3. Cross-modal representation learning and gated fusion

Within each post, text is encoded by **BERT-base** and image by **ResNet-152**, both projected into a shared \(d\)-dimensional space. The textual representation is derived from the BERT **[CLS]** embedding:
\[
\mathcal{T}_i = \mathbf{W}_{\text{text}}\, \text{BERT}_{\text{CLS}}(\mathbf{s}_i) + \mathbf{b}_{\text{text}},
\]
with
\[
\mathbf{W}_{\text{text}} \in \mathbb{R}^{d \times 768}, \qquad \mathbf{b}_{\text{text}} \in \mathbb{R}^{d}.
\]
The visual representation is
\[
\mathcal{I}_i = \mathbf{W}_{\text{img}}\, \mathbf{z}_i + \mathbf{b}_{\text{img}},
\]
with
\[
\mathbf{W}_{\text{img}} \in \mathbb{R}^{d \times 2048}, \qquad \mathbf{b}_{\text{img}} \in \mathbb{R}^{d}.
\]
Missing images are represented as zero vectors to preserve tensor compatibility [2508.11197].

Each modality is refined with multi-head self-attention built from the standard scaled dot-product form
\[
\text{Attn}(\mathbf{Q}, \mathbf{K}, \mathbf{V}) =
\text{softmax}\left(\frac{\mathbf{Q}\mathbf{K}^\top}{\sqrt{d}}\right)\mathbf{V},
\]
and the usual multi-head construction
\[
\text{MHAttn}(\mathbf{Q}, \mathbf{K}, \mathbf{V}) =
\text{Concat}(\text{head}_1,\dots,\text{head}_H)\mathbf{W}^O.
\]
The modality-specific refinements are written as
\[
\mathbf{H}^{\text{text}}_i = \mathbf{W}_o\, \text{MHSA}(\mathcal{T}_i) + \mathbf{b}_o,
\]
\[
\mathbf{H}^{\text{img}}_i = \overline{\mathbf{W}_o}\, \text{MHSA}(\mathcal{I}_i) + \overline{\mathbf{b}_o}.
\]
The paper states that standard **Add & Normalize** components, including **LayerNorm**, are intentionally omitted. It does not clearly specify whether attention operates over token/region sequences or over pooled post-level embeddings, so the exact granularity of intra-modal attention remains ambiguous.

Cross-modal alignment is then performed bidirectionally. Text attending to image is defined as
\[
\mathbf{C}_i^{\mathcal{T} \rightarrow \mathcal{I}} =
\mathbf{W}_{\overline{o}}\, \text{MHAttn}(\mathbf{H}^{\text{text}}_i,
\mathbf{H}^{\text{img}}_i, \mathbf{H}^{\text{img}}_i) + \mathbf{b}_{\overline{o}},
\]
while image attending to text is
\[
\mathbf{C}_i^{\mathcal{I} \rightarrow \mathcal{T}} =
\overline{\mathbf{W}_{\overline{o}}}\, \text{MHAttn}(\mathbf{H}^{\text{img}}_i,
\mathbf{H}^{\text{text}}_i, \mathbf{H}^{\text{text}}_i) + \overline{\mathbf{b}_{\overline{o}}}.
\]
This directional asymmetry is central to the design: one modality may be reliable while the other is noisy, irrelevant, or deliberately misleading.

The two directional cross-modal representations are fused by a **soft gating mechanism**:
\[
\mathcal{P}_i =
\sigma(\mathbf{g}_i)\odot \mathbf{C}_i^{\mathcal{T}\rightarrow\mathcal{I}}
+
\left(1-\sigma(\mathbf{g}_i)\right)\odot \mathbf{C}_i^{\mathcal{I}\rightarrow\mathcal{T}},
\]
where the gate is
\[
\mathbf{g}_i =
\mathbf{W}_g
\left[
\mathbf{C}_i^{\mathcal{T}\rightarrow\mathcal{I}};
\mathbf{C}_i^{\mathcal{I}\rightarrow\mathcal{T}}
\right]
+ \mathbf{b}_g,
\]
with
\[
\mathbf{W}_g \in \mathbb{R}^{d \times 2d}, \qquad \mathbf{b}_g \in \mathbb{R}^{d}.
\]
This yields a contextualized post representation \(\mathcal{P}_i\). The paper presents the gate as an adaptive reliability mechanism: it learns whether text-conditioned image evidence or image-conditioned text evidence should dominate for each post.

## 4. Temporal modeling, semantic shift, and event representation

Inside each event, E-CaTCH models narrative evolution through overlapping temporal windows. If \(\mathcal{W}_t\) denotes a window, each post in that window receives a recency weight
\[
\lambda_i = \exp\big(-\alpha (t_{\max} - t_i)\big),
\]
where \(\alpha > 0\) is a temporal decay coefficient. The window representation is then
\[
L_t =
\frac{\sum_{i \in \mathcal{W}_t} \lambda_i \mathcal{P}_i}
{\sum_{i \in \mathcal{W}_t} \lambda_i}.
\]
This gives more influence to more recent posts within the window [2508.11197].

Temporal change is represented with two signals. The first is **semantic shift**,
\[
\Delta_t = L_t - L_{t-1},
\]
which measures directional change between consecutive windows. The second is a **momentum** term,
\[
M_t = \beta M_{t-1} + (1-\beta)\|\Delta_t\|_2,
\]
with \(0 < \beta < 1\), which tracks the persistence or acceleration of narrative movement. These are concatenated with the current window content:
\[
\bar{L}_t = [L_t; \Delta_t; M_t].
\]

The temporal encoder is described as a **trend-aware LSTM**, but the trend-awareness comes from the augmented input rather than from a modified recurrent cell. The recurrence is
\[
\mathbf{T}_t = \text{LSTM}(\bar{L}_t, \mathbf{T}_{t-1}),
\qquad
\mathbf{T}_0 = \mathbf{0}.
\]
The final hidden state \(\mathbf{T}_{t_{\max}}\) is used as the event representation. Classification is then performed by a sigmoid head:
\[
p = \sigma(\mathbf{W}_c \mathbf{T}_{t_{\max}} + b_c).
\]

One ambiguity in the paper concerns the unit of supervision. The narrative description repeatedly states that classification is **event-level**, but the written classification loss uses per-instance notation \(p_i\) and \(y_i\). The most consistent reading is that E-CaTCH builds post-level multimodal embeddings but ultimately predicts at the event level through the final temporal state. The inconsistency is acknowledged in the paper’s technical details and is a genuine notational issue rather than a matter of interpretation.

## 5. Objective function, class imbalance handling, and reported results

E-CaTCH uses adaptive class weighting to counter label skew:
\[
w_c = \frac{\bar{n}}{n_c + \epsilon},
\qquad
\bar{n} = \frac{n_0 + n_1}{2},
\qquad
\epsilon > 0.
\]
Its event-wise weighted classification loss is written as
\[
\mathcal{L}^{E}_{\text{CL}} =
-\sum_{i \in E} w_{y_i}
\left[
y_i \log p_i + (1-y_i)\log(1-p_i)
\right],
\]
and aggregated over events as
\[
\mathcal{L}_{\text{CE}} = \sum_{E \in \mathcal{E}} \mathcal{L}^{E}_{\text{CL}}.
\]

Temporal smoothness is encouraged by a **temporal consistency** penalty
\[
\mathcal{L}^{E}_{\text{TC}} =
\sum_{t \in [t_{\max}]}
\left\| \mathbf{T}_t - \mathbf{T}_{t-1} \right\|^2
\cdot
\text{sim}(\mathbf{T}_t,\mathbf{T}_{t-1}),
\]
where
\[
\text{sim}(a,b) = \frac{a \cdot b}{\|a\|\|b\|}.
\]
The total loss is
\[
\mathcal{L}_{\text{total}} =
\mathcal{L}_{\text{CE}}
+
\lambda_{\text{TC}}\mathcal{L}_{\text{TC}}
+
\lambda_{\text{reg}}\|\Theta\|_2^2.
\]
The model also uses **hard-example mining**, described as selecting the top-\(k\) highest-loss samples at each epoch, although the paper does not fully formalize the selection rule or its interaction with event grouping [2508.11197].

The reported results are as follows.

| Dataset | Accuracy | F1 |
|---|---:|---:|
| Fakeddit | \(95.5 \pm 0.30\) | \(0.955 \pm 0.008\) |
| IND | \(89.8 \pm 0.36\) | \(0.896 \pm 0.010\) |
| COVID-19 MISINFOGRAPH | \(89.5 \pm 0.38\) | \(0.891 \pm 0.009\) |

For the same three datasets, the reported AUC-ROC values are \(0.975 \pm 0.004\), \(0.925 \pm 0.005\), and \(0.938 \pm 0.005\), respectively. On Fakeddit, the framework reports accuracy \(95.50\), precision \(95.70\), recall \(95.30\), and F\(_1\) \(95.50\). The paper states that E-CaTCH **consistently outperforms state-of-the-art baselines** on Fakeddit, IND, and COVID-19 MISINFOGRAPH, and that cross-dataset evaluations demonstrate robustness and generalizability. Reported transfer results include Fakeddit \(\rightarrow\) IND at \(88.2 \pm 0.40\), Fakeddit \(\rightarrow\) COVID-19 at \(87.8 \pm 0.42\), IND \(\rightarrow\) Fakeddit at \(89.5 \pm 0.38\), and COVID-19 \(\rightarrow\) Fakeddit at \(89.1 \pm 0.39\).

## 6. Interpretability claims, implementation profile, and limitations

The framework is presented as both **interpretable** and **scalable**. Its interpretability claim rests on architectural transparency: pseudo-events expose event units, bidirectional cross-modal attention exposes directional dependencies, soft gates expose modality weighting, and temporal hidden states expose narrative evolution over overlapping windows. The paper does not, however, provide a dedicated quantitative interpretability study; the claim is therefore primarily structural rather than experimentally established [2508.11197].

On the systems side, E-CaTCH reports substantial efficiency. Using **dual NVIDIA H100 GPUs**, mixed precision **FP16**, efficient attention kernels, gradient checkpointing, and parallelization, it reports **98% GPU utilization**, **989 TFLOPS**, and a Fakeddit training time of approximately **14.8 hours**. The official implementation is reported as publicly available at the paper’s repository.

Several limitations are explicitly or implicitly acknowledged. First, important implementation details are under-specified: the paper does not clearly provide the hidden dimension \(d\), number of attention heads \(H\), optimizer, learning rate, dropout, batch size, or exact values of \(\alpha\), \(\beta\), \(\lambda_{\text{TC}}\), and \(\lambda_{\text{reg}}\). Second, the event-construction stage is central but only partially formalized, especially outside the Fakeddit setting. Third, the paper contains notation inconsistencies, most notably around **event-level versus post-level classification**. Fourth, the granularity of cross-modal attention is unclear: the equations suggest pooled feature interaction rather than explicit token-region alignment, but the paper does not settle the issue.

The paper also suggests likely failure cases associated with the design: poor pseudo-event clustering, weak or noisy timestamps, sparse events with too few windows, jointly misleading but internally consistent multimodal posts, and domain shifts in which text similarity no longer groups narratives reliably. Future extensions proposed in the paper include adding audio and video modalities, incorporating external knowledge bases and fact-checking resources, improving domain adaptation and continual learning, integrating social-contextual signals, and strengthening explainability through attention-over-time dashboards.

In the literature of multimodal misinformation detection, E-CaTCH is best understood as an **event-structured, temporally aware fusion architecture**. Its distinguishing contribution is not simply the use of attention, but the coupling of **pseudo-event organization**, **bidirectional cross-modal alignment**, **adaptive gating**, and **trend-aware temporal encoding** into a single supervised framework for misinformation dynamics [2508.11197].

Source: https://www.emergentmind.com/topics/e-catch