Skip to content

Repository files navigation

🌟 State-of-the-Art Affective Norms Extrapolation with Transformers 🌟


✨ Description:

Welcome to our cutting-edge research hub, where we redefine the boundaries of extrapolating affective norms across multiple languages. Using state-of-the-art transformer neural networks, we unlock the profound emotionality of words, serving as an indispensable resource for experimental stimuli selection and in-depth sentiment analysis.

🔍 Highlights:

  • 🌐 Multi-Lingual Mastery: We've taken a multi-faceted approach, extrapolating norms for an impressive lineup of languages including English, Polish, Dutch, German, French, and Spanish.

  • 🧠 Advanced Transformer Architecture: Our avant-garde transformer-based neural network architecture stands unmatched in semantic and emotional norms extrapolation, exuding unmatched precision and adaptability for each language.

  • 📊 Benchmark Surpassing Results: Not just setting but elevating the standards, our revolutionary method boasts an average improvement of Δr = 0.1 in correlations with human judgments, overshadowing previous approaches.

  • 🛠️ Next-Gen Stimuli Selection: Venturing into uncharted territory, we unveil a pioneering, unsupervised stimuli selection method, ensuring words of profound semantic resonance are handpicked.

  • 💻 Researcher's Web Tool Access: While our main emphasis remains on the transformative models, we also provide a web application tool for researchers, serving as a practical touchpoint for direct extrapolation.


** Join us on this revolutionary journey, where state-of-the-art technology meets linguistic depth, and together, let's reshape the world of sentiment analysis and emotion understanding in a multilingual paradigm. Your feedback is not just welcomed—it's essential as we tread on this path of innovation and excellence. 🎉🚀**


📝 Citation: Plisiecki, H., & Sobieszek, A. (2023). Affective Norms Extrapolation Using Transformer-based Neural
Networks and Its Application to Experimental Stimuli Selection. Behavior Research Methods.
(accepted for publication)


📂 Repository Structure & Description:

  • Root: Contains the primary scripts and utilities of the repository.

    • datasets_prep.py: Preparing and preprocessing datasets.
    • dataset_and_model.py: Dataset structures and model architecture.
    • dutch.py, english.py, french.py, german.py, polish.py, spanish.py: Language-specific training scripts.
    • picking_words.py: Picking words for robustness analyses.
    • results.py: Consolidates results from various models and analyses.
    • stimuli_descent_bert.py: Stimuli selection using a BERT-based descent algorithm.
    • training_loop.py: General training loop for neural networks.
    • utils.py: Utility functions and helpers.
  • prediction_results: Stores prediction results from various models.

    • abstractness_check_results.csv: Results for the abstractness checks of words.
    • abstractness_compare_results.csv: Comparative analysis of abstractness.
    • Language-specific results: e.g., dutch_results.csv, english_aoa_results.csv.
    • stimuli_descent_results.csv: Results from stimuli descent using BERT.
  • study_2_data: Secondary data for supplementary analyses.

    • AOA_Kuperman.xlsx: Dataset on Age of Acquisition in English language.
    • Kazojc2009.txt: Dataset for word frequency in Polish language.
  • training_data: Training, validation, and testing datasets.

    • Language-specific datasets: e.g., train_dutch.parquet, test_french.parquet.
    • Warriner ANEW datasets: e.g., warriner_anew_test.parquet, warriner_anew_train.parquet.

About

Code for the "Extrapolation of affective norms using transformer-based neural networks and its application to experimental stimuli selection" paper

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages