CoolFace
Datasetpublic

kishormorol/BanglaPoliticalStance

BanglaPoliticalStance A large-scale Bangla multimodal dataset for political stance detection, containing 14,719 news items (headlines + photos) from 392 Bangladeshi news outlets. Dataset Summary BanglaPoliticalStance is the first large-scale multimodal Bangla political stance detection dataset. Each item consists of a news headline in Bangla and its accompanying photograph, collected from major Bangladeshi news portals. The dataset supports three-way stance… See the full description on the dataset page: https://huggingface.co/datasets/kishormorol/BanglaPoliticalStance.

sourceHugging Facecc-by-nc-4.0updated 4d agoView on Hugging Face
0likes44downloads
Dataset Card

BanglaPoliticalStance

A large-scale Bangla multimodal dataset for political stance detection, containing 14,719 news items (headlines + photos) from 392 Bangladeshi news outlets.

Dataset Summary

BanglaPoliticalStance is the first large-scale multimodal Bangla political stance detection dataset. Each item consists of a news headline in Bangla and its accompanying photograph, collected from major Bangladeshi news portals. The dataset supports three-way stance classification:

LabelIDDescription
govt_critique0Critical of the government
neutral1Neutral reporting
govt_leaning2Favorable toward the government

Dataset Structure

The dataset has two splits:

annotated (198 items)

Expert-annotated by 3 human annotators with inter-annotator agreement of κ=0.73 (Cohen's kappa between the two primary annotators). These items include gold-standard labels for benchmarking.

unannotated (14,521 items)

Recently collected headlines and images from 392 Bangla news outlets, ready for annotation. These items do not have stance labels yet.

We welcome community contributions to annotate this data.

Features

FeatureTypeDescription
item_idstringUnique identifier (MD5 hash of URL)
headlinestringNews headline in Bangla (median ~8 words)
source_urlstringOriginal article URL
outletstringNews outlet name
imageimageAccompanying news photograph
datestringPublication date (when available)
sectionstringNews section (politics, national, etc.)
labelClassLabelStance label (annotated split only)

Source Outlets (Top 20)

OutletArticles
The Daily Star996
Prothom Alo604
Bangladesh Sangbad Sangstha (BSS)464
BBC Bangla230
Jugantor182
Bangladesh Pratidin166
Daily Ittefaq142
The Business Standard118
Jago News112
bdnews24102
Samakal82
Kaler Kantho79
Naya Diganta74
Ajker Patrika71
Bangla Tribune67
NTV65
Risingbd64
Dhaka Post96
Dhaka Mail99
Daily Inqilab98

...and 370+ more outlets.

Important Notes

  1. 1.The text is headlines, not articles. Median headline length is ~8 words. Results should be described as headline stance classification.
  1. 1.Label IDs are frozen. 0 = govt_critique, 1 = neutral, 2 = govt_leaning. Do not renumber.
  1. 1.Image-text stance can differ. In the annotated subset, article-level and image-level labels agree on only 47.4% of items — the photo often carries a different stance from the headline. This gap is the core argument for multimodal approaches.
  1. 1.The annotated split has class imbalance. govt_critique (103) > neutral (53) > govt_leaning (42). This reflects the real distribution and should not be artificially balanced for evaluation.

Usage

python
from datasets import load_dataset

# Load annotated split (with labels)
ds = load_dataset("kishormorol/BanglaPoliticalStance", split="annotated")

# Load unannotated split (for annotation or self-supervised pretraining)
ds_new = load_dataset("kishormorol/BanglaPoliticalStance", split="unannotated")

# Example
print(ds[0]["headline"])  # Bangla headline
print(ds[0]["label"])     # 0, 1, or 2
ds[0]["image"].show()     # PIL Image

Citation

If you use this dataset, please cite:

bibtex
@dataset{bangla_political_stance_2026,
  title={BanglaPoliticalStance: A Large-Scale Bangla Multimodal Political Stance Detection Dataset},
  author={Kishor Morol},
  year={2026},
  url={https://huggingface.co/datasets/kishormorol/BanglaPoliticalStance},
  note={14,719 Bangla news headlines with photographs from 392 outlets}
}

License

The annotations and metadata are released under CC BY-NC 4.0. The headlines and photographs belong to their respective news outlets — source_url records the provenance of each item. Please check each outlet's terms before redistributing article text or images.

Contributing

We welcome contributions to:

  • —Annotate items in the unannotated split
  • —Validate existing annotations
  • —Report issues with data quality

Please open a discussion on this dataset's page if you'd like to contribute.