Source-linked AI summary

TTLab at StanceEval-2026: A Cloze-Style Prompting Approach for Arabic-Language Stance Detection (CLASP-Ar)

Bhuvanesh Verma, Ali Abusaleh, Alexander Mehler

arXiv:2609.29733v1cs.CLcs.LG

TL;DR

Arabic stance detection has been approached with complex multitask and ensemble systems, while CLASP-Ar uses a sentiment-aware cloze-style masked language model with constrained label prediction. On the official benchmark, it reports Favg2 scores of 71.36% on Track 1 and 74.14% on Track 2, but None-class performance remains low and volatile.

  • Problem

    Prior high-performing Arabic stance systems use multitask learning or ensembles, while CLASP-Ar addresses the added complexity of those approaches with a single-model alternative.

    Source: §2.2 · p. 2
  • Method

    CLASP-Ar combines the target, sentiment, and text in a cloze-style prompt and constrains masked-token prediction to verbalizer tokens for the stance labels.

    Source: §3 · p. 3
  • Results

    71.36% Favg2 on Track 1 and 74.14% Favg2 on Track 2; CLASP-Ar’s Favg3 was 53.13% and 65.64%, respectively.

    Source: §5 · p. 4
  • Takeaways & Limitations

    Sentiment alone increased Favg2 by 1.38 points over the baseline (86.28% vs. 84.90%), while combining auxiliary features produced the highest Favg3 (72.50%).

    Source: §5.2 · p. 4

    Performance on the minority None class is low and volatile, with Fnone standard deviation exceeding 10 points in some configurations.

    Source: Limitations · p. 5

Abstract

from arXiv · show

Arabic-language stance detection remains challenging, and previous shared-task systems have largely relied on multitask learning and ensembles. While these systems achieve state-of-the-art performance, their applicability and transferability are limited by the additional complexity introduced by multitask learning.To reduce this complexity, we introduce $\texttt{CLASP-Ar}$, which reformulates the task as cloze-style masked language modeling. In this approach, the target, predicted sentiment, and text are combined into a single prompt whose $\texttt{[MASK]}$ prediction is restricted to a verbalizer-constrained label vocabulary.

1 Introduction

Stance detection infers users’ positions toward specific topics, but Arabic has received less attention than English. CLASP-Ar uses sentiment-aware cloze-style masked language modeling with constrained label prediction, reporting an average gain of approximately 2 F1 points across stance labels.

1 Introduction

  • Social media’s rapid growth has accelerated misinformation and polarization, motivating automated analysis of social media content.The platforms also enable real-time global communication, particularly during emergencies.Source: §1 · p. 1
  • Stance detection infers a user’s position toward a specific topic from textual posts, typically processing the target and text jointly.Prior research has focused primarily on English, while StanceEval 2026 extends the Arabic Mawqif benchmark.Source: §1 · p. 1
  • CLASP-Ar combines masked language modeling, bidirectional encoder representations, and sentiment as an explicit feature, with constrained label prediction yielding an average gain of approximately 2 F1 points across stance labels.It is presented as a way to reduce the complexity of multitask-learning and ensemble approaches.Source: §1 · p. 1

2 Background

StanceEval 2026 evaluates Arabic stance detection using an extended Mawqif dataset and two tracks that distinguish seen from unseen targets. CLASP-Ar incorporates sentiment in one cloze-style prompt, aiming to avoid the architectural complexity of prior high-performing systems.

2 Background

  • Target-specific stance detection has been studied across languages, including English, Chinese, Turkish, Czech, Italian, and Arabic.StanceEval 2026 is an Arabic shared task.Source: §2 · p. 2

2.1 Dataset

  • Mawqif-XT contains target topics and controversial texts annotated for stance, sentiment, and sarcasm, with Favor, Against, and None stance labels.Mawqif-XT is an extended version of Mawqif.Source: §2.1 · p. 2

2.2 Tracks

  • Track 1 evaluates targets observed during training, whereas Track 2 evaluates unseen targets; ArabicStance-X provides 14,477 tweets across 17 topics for unseen-target support.ArabicStance-X is used for intermediate stance pre-training, while Mawqif-XT is used for development and evaluation.Source: §2.2 · p. 2, Table 1 · p. 2
  • In the 2024 Arabic Stance Detection Shared Task, AlexUNLP-BH used multitask learning over sentiment and sarcasm, weighted cross-entropy with data augmentation, and ensembling; MGKM used fine-tuned large language models such as GPT-3.5-Turbo, and StanceCrafters combined two BERT encoders.Source: §2.2 · p. 2
  • CLASP-Ar adds sentiment as an input feature in a single cloze-style prompt and uses a verbalizer-constrained MLM objective instead of multiple task heads or ensembles.The authors state that this design largely avoids multitask and ensemble complexity and is more suitable for transfer across application scenarios.Source: §2.2 · p. 2

3 System Overview

CLASP-Ar reformulates stance classification as a cloze-style masked language modeling task. A BERT encoder processes a prompt containing the target, sentiment, and text, and predicts a stance label using a constrained vocabulary.

3 System Overview

  • Given a target, contextual sentiment label, and input text, CLASP-Ar constructs a prompt containing one [MASK] token for cloze-style masked language modeling.A BERT-based encoder processes the sequence.Source: §3 · p. 2
  • The MLM head is restricted to the stance labels Favor, Against, and None, represented by the single-character verbalizer tokens ‘F’, ‘A’, and ‘N’.The tokens correspond to the initial letters of the class names.Source: §3 · p. 3
  • CLASP-Ar computes stance-label probabilities by applying a softmax over the constrained vocabulary Vc = {‘F’, ‘A’, ‘N’} to the [MASK] representation.The model is trained end-to-end with cross-entropy against the ground-truth stance label.Source: §3 · p. 3

4 Experimental Setup

The setup addresses the scarcity of None examples through class-weighted loss and synthetic augmentation, and uses ArabicStance-X for intermediate pre-training before fine-tuning on Mawqif-XT. Evaluation reports accuracy and class-specific F1, with Favg2 and Favg3 as aggregate metrics.

4 Experimental Setup

  • To address scarce None labels, the setup uses class-weighted cross-entropy and adds 1,815 None instances by pairing texts with randomly selected, unrelated targets.The setup describes the target pairings as mismatched and unrelated.Source: §4 · p. 3
  • CLASP-Ar uses the aubmindlab/bert-base-arabertv02-twitter encoder and two training phases: intermediate pre-training on ArabicStance-X followed by fine-tuning on augmented Mawqif-XT.SARF generates sentiment values for ArabicStance-X, which lacks sentiment annotations; fine-tuning runs for up to 20 epochs with early stopping.Source: §4 · p. 3
  • Evaluation measures accuracy and class-specific F1, with Favg2 for the two polar classes and Favg3 for all three classes.Table 2 reports final evaluation performance separately for Track 1 (seen targets) and Track 2 (unseen targets).Source: §4 · p. 3, Table 2 · p. 3

5 Results and Discussion

The official evaluation reports superior performance for CLASP-Ar on Track 2, while the section also examines class-imbalance strategies, auxiliary features, and sentiment-source choice.

5 Results and Discussion

  • CLASP-Ar demonstrates superior performance on Track 2 (unseen targets) in the official evaluation.The supplied passage does not include the associated metric values.Source: §5 · p. 3

5.1 Impact of Class Imbalance Mitigation Strategies

  • Class weighting improved None performance by approximately 7 F1 points and Favg3 by approximately 2 points over baseline.Augmented None instances mostly improved Against but consistently harmed None; both strategies boosted performance over baseline and base configuration.Source: §5.1 · p. 4, Table 3 · p. 4

5.2 Impact of Auxilliary Sentiment and Sarcasm Information

  • Sentiment alone raised Favg2 by 1.38 points over baseline (86.28% vs. 84.90%) and achieved the highest overall accuracy (84.38%).Combining sentiment and sarcasm yielded the highest Favg3 (72.50%).Source: §5.2 · p. 4, Table 4 · p. 4

5.3 Sentiment Source

  • SARF raised development Favg2 from 80.96% to 81.50% versus the off-the-shelf sentiment model, so the study adopted SARF.SARF combines surface, stemmed, and rooted morphological representations from a shared MARBERTv2 encoder.Source: §5.3 · p. 4

6 Conclusion

CLASP-Ar recasts Arabic stance detection as cloze-style masked language modeling and evaluates it on the official StanceEval-2026 benchmark. The reported results show gains from sentiment features and class weighting, alongside strong performance on unseen targets.

  • CLASP-Ar is a cloze-style masked language modeling framework tailored for stance detection.Source: §6 · p. 4
  • Incorporating auxiliary signals, particularly sentiment, improved Favg2 by up to 1.38 points.Source: §6 · p. 4
  • Class weighting boosted performance on the underrepresented None class by up to 9 F1 points.Source: §6 · p. 4
  • On the official StanceEval-2026 benchmark, CLASP-Ar scored 71.36% Favg2 on Track 1 and 74.14% on Track 2.Track 1 evaluates seen targets; Track 2 evaluates unseen targets.Source: §6 · p. 4

Limitations

CLASP-Ar avoids the architectural overhead of multitask and ensemble systems but has limitations in minority-class performance and its None-instance augmentation heuristic.

  • None-class performance is low and volatile, while unrelated-target augmentation may miss genuine non-committal stances and degrade Against precision boundaries.In some configurations, the standard deviation for Fnone exceeds 10 points.Source: Limitations · p. 5

A Leveraging ArabicStance-X for Stance Detection

The appendix examines sequential pretraining and joint training with ArabicStance-X, then reports multi-seed development experiments on class-imbalance strategies.

A Leveraging ArabicStance-X for Stance Detection

B Class Imbalance Mitigation

  • Class-imbalance experiments compare a base configuration, extended None instances, and class weights across three seeds on the development set.The study also reports the strategies’ impact across targets in Table 7.Source: B Class Imbalance Mitigation · p. 6

B.1 Data Augmentation vs. Loss Weighting

Class weighting favors minority-class and overall multiclass performance, while Extended None favors polar stance detection; their relative value depends on the target’s class distribution.

B.1 Data Augmentation vs. Loss Weighting

  • 52.83% Fnone with pre-training was the highest none-class score under Class Weights, while Extended None reached 38.55% Fnone without pre-training and showed σ = 10.81.The authors associate the augmented instances with feature noise that complicates convergence in the minority class space.Source: §B.1 · p. 6, Table 6 · p. 7
  • 86.33% Favg2 without pre-training was the highest polar-class score, achieved by Extended None, which the authors say isolates favor and against stances.The authors attribute this to saturating the none distribution during training, creating a stricter decision boundary for the polar classes.Source: §B.1 · p. 6
  • 84.23% Favg2 and 69.44% Favg3 were achieved by pre-trained Extended None on Covid Vaccine, whose polar classes were balanced at approximately 43% each.The target-level comparison reports mean and standard deviation over five runs.Source: §B.1 · p. 7, Table 7 · p. 7
  • For targets with highly skewed distributions and a very small none class, Class Weights outperformed augmentation; the authors favor it for global macro-performance, while augmentation suits balanced polar classes.The examples given are Women Empowerment, with approximately 5% none, and Digital Transformation, with approximately 10% none.Source: §B.1 · pp. 6–7

C Auxiliary Feature Ablations

The development-set experiments examine sentiment and sarcasm as auxiliary features across three seeds, with results organized by label-specific and aggregate metrics.

C Auxiliary Feature Ablations

  • Three-seed development-set experiments assessed whether sentiment and sarcasm features help stance detection.The seeds were 42, 123, and 456.Source: C Auxiliary Feature Ablations · p. 7
  • Table 8 reports label-specific F1 scores, Favg2, Favg3, and accuracy across the multi-seed development-set experiments.Source: Table 8 · p. 8
Loading 2609.29733v1…