Turkish Stance Detection Model for Street Animal Law Discussions

This model is a Turkish text classification model fine-tuned to detect stance in discussions about the street animal law debate in Turkey. It classifies texts into two categories:

  • SUPPORT: the text supports the law/policy
  • OPPOSE: the text opposes the law/policy

The model is intended for research on online public discourse, political communication, digital debate, and issue polarization in Turkish-language discussions.

Model description

This is a binary stance detection model trained on Turkish texts related to public debate around the street animal law in Turkey. The model aims to identify whether a given text expresses support for or opposition to the law.

This model should be understood as a stance classification system, not as a fact-checking, sentiment analysis, or legal interpretation tool. It predicts the likely stance expressed in a text based on patterns learned from the training data.

Labels

  • 0 = OPPOSE
  • 1 = SUPPORT

Intended uses

This model can be used for:

  • stance detection in Turkish social media or online discussions
  • research on public debate and polarization
  • issue-specific discourse analysis
  • large-scale analysis of support/opposition patterns in user-generated texts

Out-of-scope uses

This model should not be used for:

  • legal decision-making
  • law enforcement or surveillance targeting individuals
  • automated moderation without human review
  • determining the moral worth, intent, or ideological identity of a person
  • high-stakes decisions affecting individuals or groups

Training data

The model was trained on a custom Turkish-language annotated dataset focused on discussions about the street animal law debate in Turkey.

  • Training set size: 1,084 texts
  • Test set size: 271 texts

The dataset is issue-specific and domain-specific. Performance may decrease on texts outside this topic, outside Turkish, or outside the discourse style represented in the training data.

Training procedure

The model was fine-tuned for 5 epochs on the custom annotated dataset.

Evaluation by epoch

Epoch 1

  • Training loss: 0.5709
  • Accuracy: 0.7970

Epoch 2

  • Training loss: 0.2978
  • Accuracy: 0.8339

Epoch 3

  • Training loss: 0.1634
  • Accuracy: 0.8413

Epoch 4

  • Training loss: 0.0629
  • Accuracy: 0.8524

Epoch 5

  • Training loss: 0.0407
  • Accuracy: 0.8450

Test performance

Best observed test performance was achieved at Epoch 4:

  • Accuracy: 0.8524
  • Macro F1: 0.85
  • Weighted F1: 0.85

Classification report at best epoch:

              precision    recall  f1-score   support

      OPPOSE       0.86      0.85      0.85       136
     SUPPORT       0.85      0.86      0.85       135

    accuracy                           0.85       271
   macro avg       0.85      0.85      0.85       271
weighted avg       0.85      0.85      0.85       271
Downloads last month
5
Safetensors
Model size
0.1B params
Tensor type
F32
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Evaluation results

  • Accuracy on Custom Turkish stance detection dataset on street animal law discussions
    self-reported
    0.852
  • Macro F1 on Custom Turkish stance detection dataset on street animal law discussions
    self-reported
    0.850