遇见数据集

Bilingual Dataset of Multinational Brand Posts and Consumer Replies from Platform X (Turkish and English)

收藏
Zenodo2026-01-12 更新2026-05-26 收录
官方服务:

资源简介:

Overview This dataset consists of posts and consumer replies from a curated selection of Fortune 500 companies that actively maintained Platform X (formerly Twitter) accounts in both English and Turkish. The sample includes 33 multinational brands spanning multiple industries, including fast-moving consumer goods (FMCG), fast food, technology, automotive, apparel, retail, finance, and logistics. All Platform X messages posted by these brands, together with corresponding consumer responses, were collected over a five-year period (June 2016 – June 2021). The dataset captures both brand-initiated communication and public engagement, enabling large-scale analysis of emotional framing, and audience response patterns. The full raw dataset contains: English: 8,101,034 messages 2,708,874 brand posts 5,392,160 consumer replies Turkish: 735,459 messages 245,422 brand posts 490,037 consumer replies The matrices released here are derived representations of these messages, designed to support reproducible analysis while complying with platform redistribution policies. What Is Released This Zenodo deposit provides sparse frequency matrices representing: Emoji usage per message Seed-word usage per message These representations enable interpretable analyses of: emoji-based emotional signaling, lexical emotion framing, emoji–word co-usage patterns, cross-language comparisons. Tweet texts and tweet identifiers are not embedded in the matrices. Instead, deterministic alignment is ensured through explicit row identifiers. Data Contents The dataset is organized by language (tr, en). For each language, the following files are provided. 1. Frequency Matrices {lang}_emoji_matrix_X.npzSparse emoji frequency matrix(rows = messages, columns = emoji features) {lang}_seedword_matrix_X.npzSparse seed-word frequency matrix(rows = messages, columns = lexical features) Matrices are stored in SciPy sparse CSC format for memory efficiency and scalable matrix operations. 2. Metadata Files {lang}_emoji_matrix_meta.npz {lang}_seedword_matrix_meta.npz Each metadata file contains: feature_names – ordered list of emoji or seed-word features corresponding to matrix columns row_id – sequential integer identifiers (0…N−1) defining row alignment The row_id ordering is identical across emoji and seed-word matrices within the same language. 3. Tweet Identifier Mapping {lang}_tweet_ids.csv Contains: row_id – row identifier used in frequency matrices tweet_id – Platform X message identifier This file provides the only linkage between frequency matrices and original messages and allows tweet rehydration where permitted. File Structure . ├── tr_emoji_matrix_X.npz ├── tr_emoji_matrix_meta.npz ├── tr_seedword_matrix_X.npz ├── tr_seedword_matrix_meta.npz ├── tr_tweet_ids.csv ├── en_emoji_matrix_X.npz ├── en_emoji_matrix_meta.npz ├── en_seedword_matrix_X.npz ├── en_seedword_matrix_meta.npz ├── en_tweet_ids.csv Seed Words and Emotion Lexicons Seed words were selected from crowd-sourced emotion lexicons. For each language, the top-scored 90 words per emotion were retained to construct the seed-word frequency matrices. English Seed Words Derived from the NRC Emotion Lexicon: Mohammad, S., & Turney, P. (2013).Crowdsourcing a Word-Emotion Association Lexicon.Computational Intelligence, 29(3), 436–465. Turkish Seed Words Derived from the Turkish Emotion Lexicon: Toçoğlu, M. A., & Alpkoçak, A. (2019).Lexicon-based emotion analysis in Turkish.Turkish Journal of Electrical Engineering and Computer Sciences, 27(2), 1213–1227.https://doi.org/10.3906/elk-1807-41 These lexicons enable language-specific yet conceptually comparable emotion analysis. Loading the Data (Python) Requirements numpy scipy pandas Load Emoji Frequency Matrix import numpy as np import scipy.sparse as sp X_emoji = sp.load_npz("tr_emoji_X.npz") emoji_meta = np.load("tr_emoji_meta.npz", allow_pickle=True) emoji_features = emoji_meta["feature_names"] row_id = emoji_meta["row_id"] Load Seed Word Frequency Matrix X_seed = sp.load_npz("tr_seed_X.npz") seed_meta = np.load("tr_seed_meta.npz", allow_pickle=True) seed_features = seed_meta["feature_names"] Load Tweet Identifier Mapping import pandas as pd df_tweets = pd.read_csv("tr_tweet_ids.csv", dtype={"tweet_id": str}) # Optional integrity check assert (df_tweets["row_id"].to_numpy() == row_id).all() Emoji–Word Co-Frequency via Dot Product To quantify co-usage patterns between emojis and seed words, a dot product can be applied between the emoji and seed-word frequency matrices. Let: X_emoji ∈ ℝⁿˣᵉ (messages × emojis) X_seed ∈ ℝⁿˣʷ (messages × words) The co-frequency matrix is computed as: C=Xemoji⊤XseedC=Xemoji⊤Xseed Where: C[i, j] represents the total number of messages in which emoji i and seed word j co-occur. Compute Co-Frequency Matrix C = X_emoji.T @ X_seed Interpret Results import pandas as pd cofreq_df = pd.DataFrame( C.toarray(), index=emoji_features, columns=seed_features ) # Example: seed words most frequently co-occurring with a given emoji cofreq_df.loc["🙏"].sort_values(ascending=False).head(10) This representation supports emotion framing analysis, emoji-anchored discourse interpretation, and interpretable CSR communication studies. Code Availability All preprocessing, analysis, and modeling code used in the associated paper is available at: GitHub repositoryhttps://github.com/atanaltay/beyond_words_emoji_patterns.git The repository includes scripts for: data preprocessing and filtering, matrix construction, emoji–word co-frequency analysis, downstream statistical and visualization analyses. Reproducibility Notes All matrices are raw frequency counts (not TF-IDF). Feature ordering is explicitly stored. row_id ensures deterministic alignment across files. Tweet identifiers are distributed separately to comply with Platform X policies. No implicit assumptions about row ordering are required. Citation If you use this dataset, please cite the associated paper and Zenodo record: Citation details will be updated upon publication. License and Usage This dataset is released for academic research and non-commercial use.Users are responsible for complying with Platform X content redistribution and rehydration policies.

提供机构:
Zenodo
创建时间:
2026-01-12
二维码
社区交流群
二维码
科研交流群
商业服务