classla / xlm-r-parlasent

huggingface.co
Total runs: 95
24-hour runs: 0
7-day runs: -38
30-day runs: -133
Model's Last Updated: October 16 2025
text-classification

Introduction of xlm-r-parlasent

Model Details of xlm-r-parlasent

Multilingual parliament sentiment regression model XLM-R-ParlaSent

This model is based on xlm-r-parla , an XLM-R-large model additionally pre-trained on parliamentary proceedings. The model was fine-tuned on the ParlaSent dataset , a manually annotated selection of sentences of parliamentary proceedings from Bosnia and Herzegovina, Croatia, Czechia, Serbia, Slovakia, Slovenia, and the United Kingdom.

Both the additionally pre-trained model, as well as the training dataset are results of the ParlaMint project . The details on the models and the dataset are described in our paper :

@article{
 Mochtak_Rupnik_Ljubešić_2023,
 title={The ParlaSent multilingual training dataset for sentiment identification in parliamentary proceedings},
 rights={All rights reserved},
 url={http://arxiv.org/abs/2309.09783},
 abstractNote={Sentiments inherently drive politics. How we receive and process information plays an essential role in political decision-making, shaping our judgment with strategic consequences both on the level of legislators and the masses. If sentiment plays such an important role in politics, how can we study and measure it systematically? The paper presents a new dataset of sentiment-annotated sentences, which are used in a series of experiments focused on training a robust sentiment classifier for parliamentary proceedings. The paper also introduces the first domain-specific LLM for political science applications additionally pre-trained on 1.72 billion domain-specific words from proceedings of 27 European parliaments. We present experiments demonstrating how the additional pre-training of LLM on parliamentary data can significantly improve the model downstream performance on the domain-specific tasks, in our case, sentiment detection in parliamentary proceedings. We further show that multilingual models perform very well on unseen languages and that additional data from other languages significantly improves the target parliament’s results. The paper makes an important contribution to multiple domains of social sciences and bridges them with computer science and computational linguistics. Lastly, it sets up a more robust approach to sentiment analysis of political texts in general, which allows scholars to study political sentiment from a comparative perspective using standardized tools and techniques.},
 note={arXiv:2309.09783 [cs]},
 number={arXiv:2309.09783},
 publisher={arXiv},
 author={Mochtak, Michal and Rupnik, Peter and Ljubešić, Nikola},
 year={2023},
 month={Sep},
 language={en}
}
Annotation schema

The discrete labels, present in the ParlaSent dataset , were mapped to integers as follows:

  "Negative": 0.0,
  "M_Negative": 1.0,
  "N_Neutral": 2.0,
  "P_Neutral": 3.0,
  "M_Positive": 4.0,
  "Positive": 5.0,

The model was then fine-tuned on numeric labels and set up as a regressor.

Finetuning procedure

The fine-tuning procedure is described in the paper, cited above. Presumed optimal hyperparameters used are

  num_train_epochs=4,
  train_batch_size=32,
  learning_rate=8e-6,
  regression=True
Results

Results reported were obtained from 5 fine-tuning runs.

test dataset R^2 MAE
BCS 0.6146 ± 0.0104 0.7050 ± 0.0089
EN 0.6722 ± 0.0100 0.6755 ± 0.0076
Usage Example

With simpletransformers==0.64.3 .

from simpletransformers.classification import ClassificationModel, ClassificationArgs
import torch
model_args = ClassificationArgs(
        regression=True,
    )
model = ClassificationModel(model_type="xlmroberta", model_name="classla/xlm-r-parlasent",use_cuda=torch.cuda.is_available(), num_labels=1,args=model_args)
model.predict(["I fully disagree with this argument.", 
               "The ministers are entering the chamber.",
               "Things can always be improved in the future.",
               "These are great news."])

Output:

(
  array([0.11633301, 3.63671875, 4.203125, 5.30859375]),
  array([0.11633301, 3.63671875, 4.203125, 5.30859375])
)
Large scale use

Bojan tested the example above on a large dataset. He reports execution time can be improved by a factor of five with the use of transformers as follows:


from transformers import AutoModelForSequenceClassification, TextClassificationPipeline, AutoTokenizer,                                                                                               AutoConfig

MODEL = "classla/xlm-r-parlasent"
tokenizer = AutoTokenizer.from_pretrained(MODEL)
config = AutoConfig.from_pretrained(MODEL)
model = AutoModelForSequenceClassification.from_pretrained(MODEL)

pipe = TextClassificationPipeline(model=model, tokenizer=tokenizer, return_all_scores=True,
                                      task='sentiment_analysis', device=0, function_to_apply="none")
pipe([
    "I fully disagree with this argument.", 
    "The ministers are entering the chamber.",
    "Things can always be improved in the future.",
    "These are great news."
])

Runs of classla xlm-r-parlasent on huggingface.co

95
Total runs
0
24-hour runs
3
3-day runs
-38
7-day runs
-133
30-day runs

More Information About xlm-r-parlasent huggingface.co Model

More xlm-r-parlasent license Visit here:

https://choosealicense.com/licenses/apache-2.0

xlm-r-parlasent huggingface.co

xlm-r-parlasent huggingface.co is an AI model on huggingface.co that provides xlm-r-parlasent's model effect (), which can be used instantly with this classla xlm-r-parlasent model. huggingface.co supports a free trial of the xlm-r-parlasent model, and also provides paid use of the xlm-r-parlasent. Support call xlm-r-parlasent model through api, including Node.js, Python, http.

xlm-r-parlasent huggingface.co Url

https://huggingface.co/classla/xlm-r-parlasent

classla xlm-r-parlasent online free

xlm-r-parlasent huggingface.co is an online trial and call api platform, which integrates xlm-r-parlasent's modeling effects, including api services, and provides a free online trial of xlm-r-parlasent, you can try xlm-r-parlasent online for free by clicking the link below.

classla xlm-r-parlasent online free url in huggingface.co:

https://huggingface.co/classla/xlm-r-parlasent

xlm-r-parlasent install

xlm-r-parlasent is an open source model from GitHub that offers a free installation service, and any user can find xlm-r-parlasent on GitHub to install. At the same time, huggingface.co provides the effect of xlm-r-parlasent install, users can directly use xlm-r-parlasent installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

xlm-r-parlasent install url in huggingface.co:

https://huggingface.co/classla/xlm-r-parlasent

Url of xlm-r-parlasent

xlm-r-parlasent huggingface.co Url

Provider of xlm-r-parlasent huggingface.co

classla
ORGANIZATIONS

Other API from classla

huggingface.co

Total runs: 4.2K
Run Growth: -8.6K
Growth Rate: -397.73%
Updated:October 29 2021
huggingface.co

Total runs: 46
Run Growth: -260
Growth Rate: -565.22%
Updated:October 16 2025