# PSK at SemEval-2026 Task 9: Multilingual Polarization Detection Using Ensemble Gemma Models with Synthetic Data Augmentation

Source: [PSK at SemEval-2026 Task 9: Multilingual Polarization Detection Using Ensemble Gemma Models with Synthetic Data Augmentation](<https://www.sota2.com/research/paper/69fc1cc35497b3b670c88781>)

Collection index: [llms.txt](<https://www.sota2.com/research/llms.txt>)

Data updated: 2026-05-08T05:00:14.135Z

Authors: Srikar Kashyap Pulipaka

Published: 2026-05-06T17:29:14.000Z

## Abstract

We present our system for SemEval-2026 Task 9: Multilingual Polarization Detection, a binary classification task spanning 22 languages. Our approach fine-tunes separate Gemma~3 models (12B and 27B parameters) per language using Low-Rank Adaptation (LoRA), augmented with synthetic data generated by a large language model (LLM). We employ three synthetic data strategies (direct generation, paraphrasing, and contrastive pair creation) using GPT-4o-mini, with a multi-stage quality filtering pipeline including embedding-based deduplication. We find that per-language threshold tuning on the development set yields 2 to 4\\% F1 improvements without retraining. We also use weighted ensembles of 12B and 27B model predictions with per-language strategy selection. Our final system achieves a mean macro-F1 of 0.811 across all 22 languages, ranking 2nd overall of the participating teams, with 1st place finishes in 3 languages and top-3 in 8 languages. We also find that alternative architectures (XLM-RoBERTa, Qwen3) that showed strong development set performance suffered 30 to 50\\% F1 drops on the test set, highlighting the importance of generalization.

## Recorded benchmark results

A research result applies to its stated dataset, split, metric and evaluation configuration. Compare like-for-like settings, preserve the metric's unit and direction, and distinguish paper-reported results from independent reproduction. The best result recorded here is not a claim of exhaustive, current global coverage.

- [Subtask 1 on POLAR amh (test)](<https://www.sota2.com/research/sota/subtask-1-on-polar-amh-test.md>): Subtask 1; POLAR amh (test); Score: 0.8.

- [Subtask 1 on POLAR hin (test)](<https://www.sota2.com/research/sota/subtask-1-on-polar-hin-test.md>): Subtask 1; POLAR hin (test); Score: 0.824.

- [Subtask 1 on POLAR swa (test)](<https://www.sota2.com/research/sota/subtask-1-on-polar-swa-test.md>): Subtask 1; POLAR swa (test); Score: 0.811.

- [Subtask 1 on POLAR arb (test)](<https://www.sota2.com/research/sota/subtask-1-on-polar-arb-test.md>): Subtask 1; POLAR arb (test); Score: 84.8.

- [Subtask 1 on POLAR ben (test)](<https://www.sota2.com/research/sota/subtask-1-on-polar-ben-test.md>): Subtask 1; POLAR ben (test); Score: 83.7.

- [Subtask 1 on POLAR deu (test)](<https://www.sota2.com/research/sota/subtask-1-on-polar-deu-test.md>): Subtask 1; POLAR deu (test); Score: 72.8.

- [Subtask 1 on POLAR eng (test)](<https://www.sota2.com/research/sota/subtask-1-on-polar-eng-test.md>): Subtask 1; POLAR eng (test); Score: 81.8.

- [Subtask 1 on POLAR fas (test)](<https://www.sota2.com/research/sota/subtask-1-on-polar-fas-test.md>): Subtask 1; POLAR fas (test); Score: 82.8.

- [Subtask 1 on POLAR hau (test)](<https://www.sota2.com/research/sota/subtask-1-on-polar-hau-test.md>): Subtask 1; POLAR hau (test); Score: 80.

- [Subtask 1 on POLAR ita (test)](<https://www.sota2.com/research/sota/subtask-1-on-polar-ita-test.md>): Subtask 1; POLAR ita (test); Score: 56.3.

- [Subtask 1 on POLAR khm (test)](<https://www.sota2.com/research/sota/subtask-1-on-polar-khm-test.md>): Subtask 1; POLAR khm (test); Score: 74.3.

- [Subtask 1 on POLAR mya (test)](<https://www.sota2.com/research/sota/subtask-1-on-polar-mya-test.md>): Subtask 1; POLAR mya (test); Score: 87.7.

- [Subtask 1 on POLAR nep (test)](<https://www.sota2.com/research/sota/subtask-1-on-polar-nep-test.md>): Subtask 1; POLAR nep (test); Score: 90.8.

- [Subtask 1 on POLAR ori (test)](<https://www.sota2.com/research/sota/subtask-1-on-polar-ori-test.md>): Subtask 1; POLAR ori (test); Score: 81.1.

- [Subtask 1 on POLAR pan (test)](<https://www.sota2.com/research/sota/subtask-1-on-polar-pan-test.md>): Subtask 1; POLAR pan (test); Score: 81.2.

- [Subtask 1 on POLAR pol (test)](<https://www.sota2.com/research/sota/subtask-1-on-polar-pol-test.md>): Subtask 1; POLAR pol (test); Score: 83.5.

- [Subtask 1 on POLAR rus (test)](<https://www.sota2.com/research/sota/subtask-1-on-polar-rus-test.md>): Subtask 1; POLAR rus (test); Score: 80.7.

- [Subtask 1 on POLAR spa (test)](<https://www.sota2.com/research/sota/subtask-1-on-polar-spa-test.md>): Subtask 1; POLAR spa (test); Score: 77.9.

- [Subtask 1 on POLAR tel (test)](<https://www.sota2.com/research/sota/subtask-1-on-polar-tel-test.md>): Subtask 1; POLAR tel (test); Score: 89.3.

- [Subtask 1 on POLAR tur (test)](<https://www.sota2.com/research/sota/subtask-1-on-polar-tur-test.md>): Subtask 1; POLAR tur (test); Score: 0.809.

- [Subtask 1 on POLAR urd (test)](<https://www.sota2.com/research/sota/subtask-1-on-polar-urd-test.md>): Subtask 1; POLAR urd (test); Score: 0.803.

- [Subtask 1 on POLAR zho (test)](<https://www.sota2.com/research/sota/subtask-1-on-polar-zho-test.md>): Subtask 1; POLAR zho (test); Score: 91.9.

- [Subtask 1 on POLAR Average (test)](<https://www.sota2.com/research/sota/subtask-1-on-polar-average-test.md>): Subtask 1; POLAR Average (test); Score: 81.1.

- [Polarization Detection on SemEval Task 9 2026 (test)](<https://www.sota2.com/research/sota/polarization-detection-on-semeval-task-9-2026-test.md>): Polarization detection; SemEval Task 9 2026 (test); Macro-F1: 81.2.

## Original sources and implementation

[Original paper](<https://arxiv.org/abs/2605.05159>)

[PDF](<https://arxiv.org/pdf/2605.05159.pdf>)
