Less Is Moral: A CHARMing Framework for Moral Foundations Detection in Endorsement Behaviour
Summary
The paper introduces CHARM, a moral foundation detection framework that integrates psychological constructs for robust performance, showing improved cross-domain generalization and application to COVID-19 discourse.
View Cached Full Text
Cached at: 09/04/26, 05:57 AM
# Less Is Moral: A CHARMing Framework for Moral Foundations Detection in Endorsement Behaviour Source: [https://arxiv.org/html/2609.03330](https://arxiv.org/html/2609.03330) Marian\-Andrei RizoiuAffiliation:Correspondence:[huixiang\.fu@student\.uts\.edu\.au](mailto:[email protected]) ###### Abstract Moral language plays a central role in shaping online endorsement and the diffusion of information, yet existing moral foundation detection systems often suffer from poor cross\-domain generalization, weak rationale grounding, and reliance on costly prompting\-based large language models \(LLMs\)\. We introduce CHARM, a MAC\- andHate\-speech\-AwareRationale\-alignedMoral foundation detection framework built on a lightweight fine\-tuned LLM, which integrates complementary moral grounding, rationale alignment, and polarity\-aware hate speech signals to support more robust and faithful moral prediction\. Unlike prior dictionary\-, fine\-tune\-, or prompt\-based detectors, which decouple computation from psychological theory, CHARM is built so that each component \-\-\- MAC cross\-attention, rationale alignment, and hate\-speech modulation \-\-\- operationalizes a distinct psychological construct\. Using a 30% subsample of the MFTC, MFRC, and News training pools together with the richer supervision in MFTCXplain, CHARM improves AUC by up to 15\.3% in\-domain, surpasses the supervised baselines on every out\-of\-domain dataset in both AUC and F1, and offers a scalable, low\-cost alternative to prompting\-based LLM detectors\. We further apply CHARM to large\-scale COVID\-19 discourse on Twitter and show that moral value alignment is strongly associated with online endorsement behavior\. By making moral framing measurable at scale, CHARM offers a practical tool for studying the spread of morally charged misinformation111Code and additional materials:[https://github\.com/HuixiangF/CHARM/](https://github.com/HuixiangF/CHARM/)\. ## 1Introduction In March 2021, the[Center for Countering Digital Hate \(2021\)](https://arxiv.org/html/2609.03330#bib.bib47)named a “Disinformation Dozen” responsible for up to 65% of anti\-vaccine content on Facebook and Twitter — including Joseph Mercola, whose posts claiming hydrogen peroxide could treat COVID\-19 were shared over 4,600 times on Facebook alone\.*Why does such content attract so much endorsement?*Prior work links sharing to alignment between a post’s moral framing and the audience’s values\([Abdurahman et al\., 2025](https://arxiv.org/html/2609.03330#bib.bib31)\);[Rao et al\. \(2025\)](https://arxiv.org/html/2609.03330#bib.bib28)further show that during COVID\-19, pseudo\-experts \(the Disinformation Dozen among them\) used markedly more negative moral framing than public health experts — especially along the care/harm and authority/subversion dimensions of Moral Foundations Theory \(MFT\)\([Haidt, 2001](https://arxiv.org/html/2609.03330#bib.bib27);[Graham et al\., 2013](https://arxiv.org/html/2609.03330#bib.bib4)\)\. Two questions remain open:\(i\) is endorsement driven by the moral framing of content creators, and\(ii\) does the resulting endorsement network exhibit moral homophily between users and the creators they endorse? Answering either at population scale requires a reliable way to detect moral framing in text\. Computational moral foundation detection has evolved from lexicon\-based methods\([Graham et al\., 2009b](https://arxiv.org/html/2609.03330#bib.bib10);[Hopp et al\., 2021](https://arxiv.org/html/2609.03330#bib.bib16)\)to supervised fine\-tuning with pretrained language models\([Nguyen et al\., 2024](https://arxiv.org/html/2609.03330#bib.bib13);[Preniqi et al\., 2024](https://arxiv.org/html/2609.03330#bib.bib15)\), and more recently to prompting LLMs for moral classification\([Chen et al\., 2025](https://arxiv.org/html/2609.03330#bib.bib14);[Skorski and Landowska, 2025](https://arxiv.org/html/2609.03330#bib.bib6)\)\. Three gaps persist\. \(1\)Detection decoupled from theory\.Moral cognition is grounded in two complementary psychological frameworks — MFT and Morality\-as\-Cooperation \(MAC\)\([Curry et al\., 2019a](https://arxiv.org/html/2609.03330#bib.bib5);[Curry et al\., 2019b](https://arxiv.org/html/2609.03330#bib.bib43);[Graham et al\., 2011](https://arxiv.org/html/2609.03330#bib.bib41);[Haidt, 2012](https://arxiv.org/html/2609.03330#bib.bib40)\)— yet fine\-tuned detectors inherit only the MFT label vocabulary, collapsing this richer structure into flat classification\([Araque et al\., 2022](https://arxiv.org/html/2609.03330#bib.bib23);[Reinig et al\., 2024](https://arxiv.org/html/2609.03330#bib.bib24)\)\. LLM\-based detectors substitute statistical pretraining patterns for human moral deliberation\([Chen et al\., 2025](https://arxiv.org/html/2609.03330#bib.bib14);[Hendrycks et al\., 2021](https://arxiv.org/html/2609.03330#bib.bib29);[Jiang et al\., 2025](https://arxiv.org/html/2609.03330#bib.bib33);[Jain et al\., 2024](https://arxiv.org/html/2609.03330#bib.bib32);[Lyu et al\., 2024](https://arxiv.org/html/2609.03330#bib.bib21)\), producing labels with little auditable evidence\. \(2\)Polarity and antisocial coupling ignored\.Negative moral framing elevates endorsement\([Rao et al\., 2025](https://arxiv.org/html/2609.03330#bib.bib28)\), and moral language is tightly coupled to antisocial expression online\([Kennedy et al\., 2023](https://arxiv.org/html/2609.03330#bib.bib35);[Brady et al\., 2019](https://arxiv.org/html/2609.03330#bib.bib44)\)— yet most detectors collapse virtue and vice into a single foundation label and treat hate\-speech detection as an unrelated task\. \(3\)Robustness–efficiency tension\.Fine\-tuned models achieve strong in\-domain accuracy but generalize poorly; prompt\-based LLMs are more robust but expensive and depend on closed APIs\. We address these gaps withCHARM\(MAC\- andHate\-speech\-AwareRationale\-alignedMoral foundation\): a two\-stage framework on a LoRA\-adapted LLaMA\-3\.1\-8B backbone in which each architectural component operationalizes a distinct psychological construct — MAC cross\-attention introduces cooperation\-domain structure as a complementary inductive bias, rationale\-aligned pooling grounds prediction in human moral\-deliberation traces, and FiLM hate\-speech modulation captures the documented moral–antisocial coupling\. This work makes three contributions: \(1\)Theory\-integrated architecture\.To our knowledge, CHARM is the first moral foundation detector to embed psychological structure in the model architecture rather than only the label space, departing from the dictionary\-, fine\-tune\-, and prompt\-based traditions that treat moral detection as classification disconnected from the theories whose labels they reuse\. Ablations identify MAC grounding as the strongest cross\-domain inductive bias, with the largest OOD F1 drops when removed \(e\.g\., ARG \.54→\\rightarrow\.43, VIG \.67→\\rightarrow\.50\)\. \(2\)Efficient, polarity\-aware, and faithful\.CHARM is open\-weight and uses a 30% subsample of the MFTC, MFRC, and News training pools, together with MFTCXplain, which provides polarity, rationale, and hate\-speech supervision\. This complete system improves AUC by up to 29\.5% in\-domain and 5\.1% out\-of\-domain, surpasses the supervised baselines on every OOD dataset in both AUC and F1, and remains competitive with prompting\-based LLMs at a fraction of the per\-inference cost\. Its 10\-dimensional polarity\-aware head improves over the strongest polarity\-aware baseline by \.33 AUC\. Token\-level rationale spans align closely with human annotations and causally support predictions, supplying auditable evidence behind each decision\. \(3\)Moral framing predicts endorsement and network homophily at scale\.On COVID\-19 Twitter discourse, CHARM shows that producer\-side moral framing predicts endorsement beyond behavioural and network features \(author\-only moral AUC \.84 vs\. retweeter\-only \.72\), and that the network is morally assortative across all foundations, most strongly along loyalty \(r=\.46r=\.46\)\. ## 2Related Work ### 2\.1Moral Foundations Theory \(MFT\) and Morality\-as\-Cooperation \(MAC\) MFT organizes human moral reasoning around five evolved foundations\([Haidt and Joseph, 2004](https://arxiv.org/html/2609.03330#bib.bib3);[Graham et al\., 2009a](https://arxiv.org/html/2609.03330#bib.bib1);[Graham et al\., 2013](https://arxiv.org/html/2609.03330#bib.bib4)\):care/harm,fairness/cheating,loyalty/betrayal,authority/subversion, andpurity/degradation— the first two termedindividualizingand the latter threebindingfoundations — with a later extension addingliberty/oppression\([Iyer et al\., 2012](https://arxiv.org/html/2609.03330#bib.bib22)\)\. MAC\([Curry, 2016](https://arxiv.org/html/2609.03330#bib.bib26)\)grounds morality in evolutionary game theory, identifying seven cooperation\-based domains:family values\(kin altruism\),group loyalty\(coalition support\),reciprocity\(mutual exchange\),heroism\(costly altruism\),deference\(hierarchy\),fairness\(equitable allocation\), andproperty rights\(ownership\)\. Although developed through distinct methodologies, the two frameworks are largely complementary: several MAC domains map onto MFT foundations \(e\.g\., group loyalty onto loyalty/betrayal, deference onto authority/subversion\), while MAC additionally captures cooperative moral types absent from MFT, such as kin altruism, heroism, and property rights\([Curry et al\., 2019a](https://arxiv.org/html/2609.03330#bib.bib5)\)\. ### 2\.2Moral Foundation Detection Computational moral foundation detection spans three families\.Lexicon\-based methodsrely on predefined moral dictionaries — MFD\([Graham et al\., 2009b](https://arxiv.org/html/2609.03330#bib.bib10)\), MFD 2\.0\([Frimer et al\., 2019](https://arxiv.org/html/2609.03330#bib.bib34)\), and eMFD\([Hopp et al\., 2021](https://arxiv.org/html/2609.03330#bib.bib16)\)— and scale well but struggle with contextual and implicit expressions\.Fine\-tuned modelssuch as MoralBERT\([Preniqi et al\., 2024](https://arxiv.org/html/2609.03330#bib.bib15)\)and MFormer\([Nguyen et al\., 2024](https://arxiv.org/html/2609.03330#bib.bib13)\)improve contextual sensitivity but generalize poorly across domains; recent work addresses this through auxiliary supervision and domain adaptation, e\.g\., DAMF\([Guo et al\., 2023](https://arxiv.org/html/2609.03330#bib.bib37)\)and ME2\-BERT\([Zangari et al\., 2025](https://arxiv.org/html/2609.03330#bib.bib38)\)\.Prompting\-based LLMssuch as MoVa\([Chen et al\., 2025](https://arxiv.org/html/2609.03330#bib.bib14)\)improve transferability but depend on closed, proprietary APIs\. Across these families, moral detection remains a label\-prediction task with limited theoretical grounding and auditable evidence\. Recent work addresses the latter gap with rationale\-rich hate\-speech datasets\. MFTCXplain provides a multilingual benchmark with multi\-hop explanations for LLM moral reasoning\([Trager et al\., 2025](https://arxiv.org/html/2609.03330#bib.bib7)\), while[Vargas et al\. \(2026\)](https://arxiv.org/html/2609.03330#bib.bib8)provide Brazilian Portuguese moral rationales for self\-explaining hate\-speech detection\. CHARM uses these resources for rationale\-rich training and cross\-lingual evaluation, respectively, and adds MAC grounding for cross\-domain MFT detection\. ## 3CHARM Framework Each component of CHARM operationalizes a distinct psychological construct: \(i\) the MFT foundation classifier targets the standard moral foundation taxonomy; \(ii\) the MAC cross\-attention module introduces cooperation\-domain structure as a complementary inductive bias; \(iii\) the rationale\-alignment module grounds prediction in human moral\-deliberation traces; and \(iv\) the hate\-speech modulation captures the documented coupling between moral language and antisocial expression\. As shown in[Figure1](https://arxiv.org/html/2609.03330#S3.F1),CHARMconsists of two stages: \(i\) a LoRA\-based encoder adaptation stage for learning foundation\-level moral representations, and \(ii\) a polarity\-aware classification stage that integrates rationale supervision, MAC grounding, and hate\-speech modulation\. Figure 1:Overview of CHARM, a two\-stage framework for polarity\-aware moral foundation detection\. Stage 1 trains a LoRA adapter to learn foundation\-level moral semantics\. Stage 2 refines the text representation using rationale alignment, MAC\-guided cross\-attention, and hate\-speech\-aware FiLM modulation\. The model jointly predicts 10 polarity\-aware moral dimensions and hate speech\.### 3\.1Problem Statement Given a dataset𝒟=\{\(xi,yi\(m\),yi\(h\),ri,gi\)\}i=1N\\mathcal\{D\}=\\\{\(x\_\{i\},y\_\{i\}^\{\(m\)\},y\_\{i\}^\{\(h\)\},r\_\{i\},g\_\{i\}\)\\\}\_\{i=1\}^\{N\}, whereyi\(m\)∈\{0,1\}10y\_\{i\}^\{\(m\)\}\\in\\\{0,1\\\}^\{10\}denotes polarity\-aware moral labels,yi\(h\)∈\{0,1\}y\_\{i\}^\{\(h\)\}\\in\\\{0,1\\\}the hate\-speech label,rir\_\{i\}the rationale mask, andgi∈ℝ7g\_\{i\}\\in\\mathbb\{R\}^\{7\}the MAC vector, the goal is to learn a polarity\-aware moral classifier\. ### 3\.2Foundation\-Level Moral Encoding Moral datasets differ substantially in annotation granularity: most provide only coarse\-grained foundation labels, while a smaller subset additionally includes polarity annotations\. To leverage all available supervision consistently, we adopt a two\-stage training strategy\. Stage 1 learns transferable foundation\-level moral representations using supervision from the five MFT foundations, while Stage 2 extends the model with polarity\-aware signals built on top of the frozen Stage 1 encoder\. The encoder is fine\-tuned using LoRA\([Hu et al\., 2022](https://arxiv.org/html/2609.03330#bib.bib39)\)\. A lightweight classifier predicts five foundation logitsy^∈ℝ5\\hat\{y\}\\in\\mathbb\{R\}^\{5\}, optimized with: ℒmoral\(5d\)=15∑k=15BCE\(y^k,yk\(5\)\)\.\\mathcal\{L\}\_\{\\mathrm\{moral\}\}^\{\(5d\)\}=\\frac\{1\}\{5\}\\sum\_\{k=1\}^\{5\}\\mathrm\{BCE\}\(\\hat\{y\}\_\{k\},\\;y\_\{k\}^\{\(5\)\}\)\. ### 3\.3Polarity\-Aware Moral Classification Stage 2 builds on the frozen LoRA\-adapted encoder from Stage 1 and performs polarity\-aware moral classification using rationale alignment, MAC grounding, and hate\-speech modulation\. #### 3\.3\.1Human Rationale Supervision ##### Rationale Selector\. Given an inputxx, the LoRA encoder from Stage 1 produces text representationsH=Enc\(x\)∈ℝL×dH=\\mathrm\{Enc\}\(x\)\\in\\mathbb\{R\}^\{L\\times d\}, whereLLis the sequence length andddis the hidden dimension\. A rationale selector predicts token\-level rationale logitztz\_\{t\}and probabilityptp\_\{t\}, indicating whether the token belongs to a human\-annotated rationale span\. The selector is pretrained using token\-level rationale supervision with binary cross\-entropy: ℒrat=1\|𝒱\|∑t∈𝒱BCE\(σ\(zt\),rt\),\\mathcal\{L\}\_\{\\mathrm\{rat\}\}=\\frac\{1\}\{\|\\mathcal\{V\}\|\}\\sum\_\{t\\in\\mathcal\{V\}\}\\mathrm\{BCE\}\(\\sigma\(z\_\{t\}\),r\_\{t\}\),wherert∈\{0,1\}r\_\{t\}\\in\\\{0,1\\\}denotes the aligned rationale label and𝒱\\mathcal\{V\}represents non\-padding positions\. To encourage contiguous rationale predictions, we additionally apply a total variation regularizer: ℒtv=1\|𝒜\|∑t∈𝒜\(pt−pt−1\)2,\\mathcal\{L\}\_\{\\mathrm\{tv\}\}=\\frac\{1\}\{\|\\mathcal\{A\}\|\}\\sum\_\{t\\in\\mathcal\{A\}\}\(p\_\{t\}\-p\_\{t\-1\}\)^\{2\},where𝒜\\mathcal\{A\}denotes adjacent valid token positions\. ##### Rationale\-Steered Attention Pooling\. We combine the encoder attention distributionabasea^\{\\mathrm\{base\}\}with the predicted rationale distributionarata^\{\\mathrm\{rat\}\}through a learnable interpolationa=\(1−α\)abase\+αarat,a=\(1\-\\alpha\)a^\{\\mathrm\{base\}\}\+\\alpha a^\{\\mathrm\{rat\}\},whereα∈\[0,1\]\\alpha\\in\[0,1\]is a learnable interpolation coefficient parameterized through a sigmoid function\. The final text representation is obtained by weighted pooling over token representations, whereurat=∑t=1Latht\.u^\{\\mathrm\{rat\}\}=\\sum\_\{t=1\}^\{L\}a\_\{t\}h\_\{t\}\.This encourages the model to focus on human\-identified moral evidence while retaining contextual information from the encoder representations\. #### 3\.3\.2MAC\-Theory Grounding We introduce the Moral\-As\-Cooperation \(MAC\) grounding as an auxiliary supervision signal\. Each sample is associated with seven MAC cooperation dimensions from eMACDscore\([Malik et al\., 2025](https://arxiv.org/html/2609.03330#bib.bib25)\), a lightweight dictionary\-based moral mining tool that scores text over the seven MAC cooperation domains \(see[SectionA\.2](https://arxiv.org/html/2609.03330#A1.SS2)for details\)\. Each dimension provides a probability scorep^i\\hat\{p\}\_\{i\}and a sentiment\-polarity scores^i\\hat\{s\}\_\{i\}that capture the strength and direction of the cooperative signal\. After normalization, the two scores are multiplied asgi=p~i⋅s~ig\_\{i\}=\\tilde\{p\}\_\{i\}\\cdot\\tilde\{s\}\_\{i\}, forming a MAC vectorg∈ℝ7g\\in\\mathbb\{R\}^\{7\}\. Each dimension ofggis then projected into the hidden space to produce seven MAC tokensM∈ℝ7×dM\\in\\mathbb\{R\}^\{7\\times d\}\. The MFT labels are represented as ten learnable queriesQ∈ℝ10×dQ\\in\\mathbb\{R\}^\{10\\times d\}, corresponding to the virtue and vice poles of the five foundations\. Cross\-attention betweenQQandMMproduces ten moral representations: C=softmax\(QM⊤d\)M∈ℝ10×d,C=\\mathrm\{softmax\}\\\!\\left\(\\frac\{QM^\{\\top\}\}\{\\sqrt\{d\}\}\\right\)M\\in\\mathbb\{R\}^\{10\\times d\},along with an attention mapW=softmax\(QM⊤/d\)∈ℝ10×7,W=\\mathrm\{softmax\}\(QM^\{\\top\}/\\sqrt\{d\}\)\\in\\mathbb\{R\}^\{10\\times 7\},whereWijW\_\{ij\}denotes how strongly theii\-th moral dimension attends to thejj\-th MAC dimension\. The representations inCCare then pooled into a single MAC vectorccusing learnable attention\-based weighting\. Specifically, each moral representationCiC\_\{i\}is assigned a scalar attention score: ai=exp\(w⊤Ci\)∑k=110exp\(w⊤Ck\),a\_\{i\}=\\frac\{\\exp\(w^\{\\top\}C\_\{i\}\)\}\{\\sum\_\{k=1\}^\{10\}\\exp\(w^\{\\top\}C\_\{k\}\)\},wherew∈ℝdw\\in\\mathbb\{R\}^\{d\}is a learnable parameter vector\. The final pooled MAC representation is then computed asc=∑i=110aiCi∈ℝd\.c=\\sum\_\{i=1\}^\{10\}a\_\{i\}\\,C\_\{i\}\\in\\mathbb\{R\}^\{d\}\.Finally, the MAC vectorccis fused with the rationale\-guided text representationuratu^\{\\mathrm\{rat\}\}to obtain the MAC\-enhanced moral representationumacu^\{\\mathrm\{mac\}\}: umac=FusionMLP\(\[urat∥c\]\)∈ℝd\.u^\{\\mathrm\{mac\}\}=\\mathrm\{FusionMLP\}\(\[u^\{\\mathrm\{rat\}\}\\,\\\|\\,c\]\)\\in\\mathbb\{R\}^\{d\}\.This formulation injects cooperation\-domain structure into the moral representation, enabling the model to capture complementary interactions between MAC signals and moral foundations\. #### 3\.3\.3Hate Speech Modulation Prior work has shown that moral language and hate speech are closely related, with certain moral dimensions disproportionately associated with hateful rhetoric\([Vargas et al\., 2026](https://arxiv.org/html/2609.03330#bib.bib8)\)\. Motivated by this connection, we introduce hate speech as an auxiliary modulation signal for polarity\-aware moral prediction\. Given the MAC\-grounded representationumac∈ℝdu^\{\\mathrm\{mac\}\}\\in\\mathbb\{R\}^\{d\}, a hate\-speech classifier first predicts a hate probabilityy^\(h\)=σ\(wh⊤umac\)\\hat\{y\}^\{\(h\)\}=\\sigma\(w\_\{h\}^\{\\top\}u^\{\\mathrm\{mac\}\}\)\. The hate speech head is trained using binary cross\-entropy loss\. Following Feature\-wise Linear Modulation \(FiLM\)\([Perez et al\., 2018](https://arxiv.org/html/2609.03330#bib.bib9)\), the predicted hate probability is transformed into channel\-wise scaling and shifting parameters: γ=tanh\(fγ\(y^\(h\)\)\),β=fβ\(y^\(h\)\),\\gamma=\\tanh\(f\_\{\\gamma\}\(\\hat\{y\}^\{\(h\)\}\)\),\\qquad\\beta=f\_\{\\beta\}\(\\hat\{y\}^\{\(h\)\}\),whereγ∈\[−1,1\]d\\gamma\\in\[\-1,1\]^\{d\}andβ∈ℝd\\beta\\in\\mathbb\{R\}^\{d\}\. We then modulateumacu^\{\\mathrm\{mac\}\}throughufilm=umac⊙\(1\+γ\)\+βu^\{\\mathrm\{film\}\}=u^\{\\mathrm\{mac\}\}\\odot\(1\+\\gamma\)\+\\beta, allowing hate speech information to act as a soft conditioning signal over the moral representation\. The final polarity\-aware moral prediction is computed as a 10\-dimensional probability vector,y^\(m\)=σ\(Wmufilm\)∈\(0,1\)10\\hat\{y\}^\{\(m\)\}=\\sigma\(W\_\{m\}u^\{\\mathrm\{film\}\}\)\\in\(0,1\)^\{10\}\. The corresponding classification objective is: ℒmoral\(10d\)=110∑j=110BCE\(y^j\(m\),yj\(m\)\)\.\\mathcal\{L\}\_\{\\mathrm\{moral\}\}^\{\(10d\)\}=\\frac\{1\}\{10\}\\sum\_\{j=1\}^\{10\}\\mathrm\{BCE\}\(\\hat\{y\}^\{\(m\)\}\_\{j\},\\;y^\{\(m\)\}\_\{j\}\)\. ## 4Experiments SplitDataset\# Inst\.Text TypeContent FocusIn\-domainMFTC\([Hoover et al\., 2020](https://arxiv.org/html/2609.03330#bib.bib2)\)34,987Twitter postsSocio\-political discourseMFRC\([Trager et al\., 2022](https://arxiv.org/html/2609.03330#bib.bib11)\)17,886Reddit commentsPolitics and everyday moralityNews\([Hopp et al\., 2021](https://arxiv.org/html/2609.03330#bib.bib16)\)34,262News articlesDiverse news topics from GDELT†\\daggerMFTCXplain\([Trager et al\., 2025](https://arxiv.org/html/2609.03330#bib.bib7)\)3,245Multilingual tweetsMoral reasoning over hate speechOODSC\([Forbes et al\., 2020](https://arxiv.org/html/2609.03330#bib.bib17)\)29,239Rules\-of\-thumbEveryday social and moral normsVIG\([Clifford et al\., 2015](https://arxiv.org/html/2609.03330#bib.bib18)\)132Psychology vignettesFoundation\-violating scenariosARG\([Kobbe et al\., 2020](https://arxiv.org/html/2609.03330#bib.bib19)\)320Debate argumentsPro/con stances on 16 topicsMIC\([Ziems et al\., 2022](https://arxiv.org/html/2609.03330#bib.bib20)\)11,375Chatbot RoTsHuman–chatbot moral biases‡\\ddaggerHateBR\([Vargas et al\., 2026](https://arxiv.org/html/2609.03330#bib.bib8)\)5,040Instagram commentsBrazilian political hate speechTable 1:Full profile of datasets used for training and evaluation\. \# Inst is the original dataset size\.†\\daggerMFTCXplain contains four languages \(Portuguese, Persian, Italian, English\)\.‡\\ddaggerHateBR is in Brazilian Portuguese\.##### Datasets\. We use nine datasets covering diverse forms of morally charged discourse\. Dataset statistics and label distributions are provided in[Table1](https://arxiv.org/html/2609.03330#S4.T1)and[SectionA\.1](https://arxiv.org/html/2609.03330#A1.SS1)\. For all datasets, we precompute 7\-dimensional MAC signals using eMACDscore\. Training proceeds in two stages\. Stage 1 jointly trains on four in\-domain datasets using foundation\-level supervision, while Stage 2 further fine\-tunes on MFTCXplain with polarity, rationale, and hate\-speech annotations\. During Stage 1, polarity labels in MFTCXplain are collapsed into foundation categories, while the same data split is retained across both stages to prevent leakage\. FollowingMformer, we retain the original train/test splits and use 30% of the training data for the remaining in\-domain datasets\. We exclude liberty/oppression due to inconsistent supervision across datasets\. The five out\-of\-domain datasets are reserved for evaluation under a shared validation setting\. ##### Backbone selection\. We compareLLaMA\-3\.1\-8B222[https://huggingface\.co/meta\-llama/Llama\-3\.1\-8B](https://huggingface.co/meta-llama/Llama-3.1-8B)andQwen3\-8B333[https://huggingface\.co/Qwen/Qwen3\-8B](https://huggingface.co/Qwen/Qwen3-8B), and find thatLLaMA\-3\.1\-8Bconsistently performs better across settings\. We therefore use it as the backbone in all main experiments\. Additional experimental details andQwen3\-8Bresults are provided in[SectionA\.5](https://arxiv.org/html/2609.03330#A1.SS5)and[SectionB\.3](https://arxiv.org/html/2609.03330#A2.SS3), respectively\. ##### Baselines\. We compare CHARM with five representative baselines spanning fine\-tuned and zero\-shot approaches\. Because these models differ in their training objectives and available supervision,[Table2](https://arxiv.org/html/2609.03330#S4.T2)explicitly summarizes their training paradigms and training corpora to contextualize the comparison\. Table 2:Overview of the compared models and their training configurations\. The models differ in training paradigm and available training corpora; these differences are made explicit to contextualize the performance comparison\. ##### Metrics\. We evaluate the model along two axes: classification performance and rationale quality\. For classification, we report F1 and AUC on both moral foundation prediction and hate speech detection\. For rationale quality, we follow the ERASER protocol[DeYoung et al\. \(2020\)](https://arxiv.org/html/2609.03330#bib.bib12)to assess*plausibility*and*faithfulness*\. Definitions of all evaluation metrics are provided in[SectionA\.4](https://arxiv.org/html/2609.03330#A1.SS4)\. ### 4\.1Moral Detection Performance MFTCMFRCNewsMFTCXpl\.ARGSCMICVIGHateBRAUCCHARM\.87\.91\.83\.79\.87\.77\.73\.89\.82MoVa†\.77\.80\.68\.75\.87\.76\.75\.96\.78Qwen\-32B\-Inst\.\.64\.63\.55\.62\.72\.66\.63\.88\.63Mformer†\.89\.84\.72\.61\.86\.70\.70\.81\.62MoralBERT†\.75\.79\.61\.60\.77\.70\.69\.80\.54Tuning\-GPT4o\-mini†––––\.85\.73\.73\.92–F1CHARM\.72\.72\.55\.59\.54\.46\.50\.67\.38MoVa\.57\.48\.37\.52\.49\.52\.51\.69\.36Qwen\-32B\-Inst\.\.47\.40\.26\.41\.52\.42\.40\.79\.30Mformer\.77\.66\.53\.50\.51\.43\.44\.52\.31MoralBERT\.56\.49\.33\.38\.47\.37\.41\.32\.24Table 3:F1 and AUC across nine datasets\. Best results per dataset are shown inbold\. Baseline AUC values \(†\) are taken from[Chen et al\. \(2025\)](https://arxiv.org/html/2609.03330#bib.bib14); F1 scores are independently reproduced by running each model\. “–” indicates results not reported and not reproducible\. Per\-foundation breakdowns are provided in[SectionA\.10](https://arxiv.org/html/2609.03330#A1.SS10)\. Qwen\-32B\-Instruct andMoVaare evaluated using zero\-shot prompting, whereas the other models use task\-specific fine\-tuning\.##### In\-domain performance\. As shown in[Table3](https://arxiv.org/html/2609.03330#S4.T3), CHARM performs strongly across the in\-domain benchmarks, achieving the best AUC and F1 on MFRC, News, and MFTCXplain\. On the three corpora shared withMformer—MFTC, MFRC, and News—CHARM uses only 30% of the available training instances, supplemented by the richer supervision from MFTCXplain\. CHARM improves overMformeron MFRC and News by \.07 and \.11 AUC, respectively, with corresponding gains in F1\. MFTC is the main exception:Mformerachieves a higher F1 \(\.77 vs\. \.72\) and slightly higher AUC \(\.89 vs\. \.87\), with the F1 difference primarily concentrated in the Authority foundation \(see[SectionA\.10](https://arxiv.org/html/2609.03330#A1.SS10)\)\. Overall, CHARM’s gains are strongest on MFRC and News, while its performance on MFTC remains competitive rather than uniformly superior\. ##### Generalization under distribution shift\. CHARM also generalizes robustly to unseen domains, although its advantage varies across baseline families\. Among fine\-tuned baselines, CHARM consistently outperformsMformeracross all five OOD datasets in both AUC and F1\. Compared with Tuning\-GPT4o\-mini, CHARM matches or exceeds the reported AUC on four of the five OOD datasets, with VIG as the exception\. Together, these results indicate that CHARM maintains strong cross\-domain performance despite its limited supervision on MFTC, MFRC, and News\. The comparison with zero\-shot LLMs is more nuanced\. AgainstMoVa, CHARM performs better on ARG \(F1: \.54 vs\. \.49; equal AUC\), remains competitive on SC and HateBR, but trails on MIC and VIG\. Similarly, CHARM outperforms Qwen\-32B\-Instruct in AUC across all nine datasets and in F1 on eight of nine, while Qwen shows a clear advantage on VIG \(\.79 vs\. \.67 F1\)\. These results suggest that CHARM provides more consistent performance across domains, whereas zero\-shot LLMs can be stronger on particular datasets\. One possible explanation lies in input characteristics and inference strategy\. SC and MIC contain relatively short inputs \(14 and 17 tokens on average\), whereas ARG contains substantially longer inputs \(69\.6 tokens on average\), where moral evidence may be distributed across the context\. Task\-specific fine\-tuning and rationale supervision may therefore be particularly useful for capturing dispersed moral cues, while prompting\-based models remain competitive on shorter inputs\. Consistent with this interpretation, CHARM also outperformsMoVaon the Care foundation across SC and MIC, where its hate\-speech\-aware supervision may improve sensitivity to harm\-related cues\. ##### Moral polarity classification\. As shown in[Figure2](https://arxiv.org/html/2609.03330#S4.F2), CHARM clearly outperformsMoralBerton both datasets, achieving AUC improvements of \.33 on MFTCXplain and \.21 on HateBR, alongside even larger gains in F1\. Notably, CHARM also performs well on the Portuguese HateBR dataset, even though it was not designed for multilingual learning\. This suggests that training on the multilingual MFTCXplain dataset may provide an unintended cross\-lingual benefit\. ##### Inference cost\. Beyond predictive performance, CHARM and prompting\-based approaches differ in deployment cost\.MoVaincurs inference\-time API costs of approximately $\.066 and $\.065 per 1K input tokens on SC and MIC, respectively, with costs incurred for each inference pass\. By contrast, CHARM is fine\-tuned once on an open\-source backbone and requires no per\-example API calls at inference time\. ### 4\.2Ablation Studies We ablate MAC grounding, rationale supervision, and hate\-speech supervision; F1 results are shown in[Table4](https://arxiv.org/html/2609.03330#S4.T4), with AUC results in[SectionA\.7](https://arxiv.org/html/2609.03330#A1.SS7)\. We also assess the contributions of CHARM’s training corpora through a leave\-one\-corpus\-out analysis, with full results in[SectionA\.8](https://arxiv.org/html/2609.03330#A1.SS8)\. Table 4:Ablation study reporting F1 scores across evaluation datasets\. The baseline applies a task\-specific classification head on top of the frozen Stage 1 LoRA encoder using only the 10\-dimensional MFT supervision\. AUC results show consistent trends and are reported in[SectionA\.7](https://arxiv.org/html/2609.03330#A1.SS7)\.##### MAC provides the strongest structural inductive bias for cross\-domain generalization\. Removing MAC causes the largest overall degradation across OOD evaluation datasets, with especially severe drops on ARG \(\.54→\\rightarrow\.43\) and VIG \(\.67→\\rightarrow\.50\)\. Notably, compared with the other signals, SC and MIC are more strongly affected by removing MAC \(SC: \.46→\\rightarrow\.41; MIC: \.50→\\rightarrow\.44\)\. Both datasets primarily involve socially contextualized norm judgments and rule\-of\-thumb reasoning rather than explicit moral declarations, suggesting that MAC provides useful structural grounding for implicit moral interpretation under distribution shift\. ##### Rationale supervision improves evidence grounding and prediction faithfulness\. Removing rationale supervision leads to larger performance drops on datasets with relatively longer and more compositional inputs, particularly MFRC \(\.69→\\rightarrow\.65\) and VIG \(\.67→\\rightarrow\.60\), while having comparatively smaller effects on shorter\-text datasets such as SC\. Since rationale supervision is provided at the span level, this pattern suggests that rationale alignment is especially beneficial when morally relevant evidence is distributed across contextual spans rather than concentrated in a single local cue\. This effect is further supported by the rationale evaluation results in[Table5](https://arxiv.org/html/2609.03330#S4.T5)\. Compared with the variant without rationale supervision, CHARM consistently improves performance across all rationale evaluation metrics, indicating that rationale alignment enhances both plausibility and faithfulness, while also improving the causal relevance of the identified rationale spans for prediction\. We further examine representative cases with and without rationale supervision, providing qualitative evidence that rationale supervision helps preserve label\-relevant evidence and improves foundation\-level predictions \(see[SectionA\.9](https://arxiv.org/html/2609.03330#A1.SS9)\)\. Table 5:Rationale quality evaluation on MFTCXplain\. Arrows indicate whether higher \(↑\\uparrow\) or lower \(↓\\downarrow\) is better\. ##### Hate\-speech and moral supervision reinforce each other\. Removing hate\-speech supervision consistently reduces performance across multiple datasets, including MFTCXplain10d\(\.47→\\rightarrow\.45\), SC \(\.46→\\rightarrow\.44\), and VIG \(\.67→\\rightarrow\.65\)\. The degradation on MFTCXplain10dsuggesting that hate\-speech supervision can help the model better distinguish fine\-grained moral polarity\.[Table6](https://arxiv.org/html/2609.03330#S4.T6)further shows that CHARM achieves the strongest hate\-speech detection performance, outperforming both prompted GPT\-4o mini and a fine\-tunedLLaMAmodel that is trained without moral supervision\. These results indicate a mutually beneficial relationship between moral reasoning and harmful\-content identification\. Overall, all three supervision signals contribute complementary gains\. ##### Leave\-one\-corpus\-out analysis\. The full configuration achieves the strongest average performance \(AUC=\.83; F1=\.57\), with MFRC making the largest contribution\. MFTC and News provide complementary domain coverage\. Removing MFTCXplain lowers average performance and produces the clearest declines on MFTCXplain and HateBR, confirming the value of its polarity, rationale, and hate\-speech supervision\. Variation across individual datasets suggests corpus\-specific interactions rather than uniform gains from every training source\. Overall, the results show that CHARM benefits from both corpus diversity and richer supervision\. Complete results are reported in[Tables13](https://arxiv.org/html/2609.03330#A1.T13)and[14](https://arxiv.org/html/2609.03330#A1.T14)in[SectionA\.8](https://arxiv.org/html/2609.03330#A1.SS8)\. Table 6:Hate speech detection results on MFTCXplain\.Figure 2:AUC and Macro\-F1 comparison between CHARM andMoralBERTfor 10\-dimension moral polarity classification on MFTCXplain and HateBR \(only datasets with 10\-dimensional moral annotations\)\. ## 5Moral Alignment and Endorsement Behaviour We use CHARM to test, at scale, the two questions raised in[Section1](https://arxiv.org/html/2609.03330#S1):*whether producer\-side moral framing predicts endorsement, and whether the resulting endorsement network exhibits moral homophily between users and creators*\([Dehghani et al\., 2016](https://arxiv.org/html/2609.03330#bib.bib42);[Van Bavel et al\., 2021](https://arxiv.org/html/2609.03330#bib.bib45)\)\. We use a subset of the COVID\-19 Twitter dataset introduced by[Chen et al\. \(2020\)](https://arxiv.org/html/2609.03330#bib.bib36), covering discourse from March 25 to April 16, 2020\. Each user’s moral profile is constructed by aggregating tweet\-level moral scores inferred byCHARM\. Although CHARM produces polarity\-aware predictions over ten moral dimensions, we collapse scores into five foundation\-level representations for endorsement analysis because several polarity dimensions are highly sparse in large\-scale Twitter discourse\. The full polarity distribution is provided in[SectionB\.1](https://arxiv.org/html/2609.03330#A2.SS1)\. To reduce noise from weak moral expressions, we retain only tweets above the 90th percentile of overall moral intensity\. We then construct a directed endorsement network based on retweet behavior, which is commonly treated as a proxy for endorsement\([Metaxas et al\., 2015](https://arxiv.org/html/2609.03330#bib.bib46)\)\. Mentions and quote tweets are excluded due to their ambiguous endorsement semantics\. The pair\-construction process is illustrated in[Figure4](https://arxiv.org/html/2609.03330#S5.F4)\. Table 7:Ablation study for endorsement prediction using interaction, behavioral, and moral\-profile features\.\(a\) \(b\) \(c\) Figure 3:Endorsement analysis\. \(a\) SHAP feature importance for the full prediction model; \(b\) SHAP for the moral\-only model; \(c\) moral assortativity coefficients compared with degree\-preserving random networks \(edges rewired while preserving each node’s in\- and out\-degree\)\. Error bars in \(c\) indicate bootstrap confidence intervals\.Figure 4:Construction of the endorsement network\.##### Finding 1: Moral content predicts endorsement, with content producer framing carrying stronger signal than consumer\-side\. To evaluate moral alignment in endorsement behavior, we formulate endorsement prediction as a binary classification task over directed user pairs from the retweet network\. Positive samples correspond to repeated retweet interactions occurring more than five times, while negative samples are constructed using a two\-hop non\-endorsement constraint\. Endorsed pairs exhibit higher moral cosine similarity than non\-endorsed pairs \(mean\.934\.934vs\.\.892\.892,Δ=\.042\\Delta=\.042\), with both Mann–Whitney and KS tests indicating significant differences \(p<10−119p<10^\{\-119\}\); the separation is consistent across all five foundations, with loyalty and fairness showing the sharpest distributional gap \([SectionB\.7](https://arxiv.org/html/2609.03330#A2.SS7)\)\. We further test whether this structure provides predictive utility beyond network and behavioral signals using a LightGBM classifier with moral\-profile, interaction, behavioral, and semantic features\. More training details are provided in[SectionB\.6](https://arxiv.org/html/2609.03330#A2.SS6)\. As shown in[Table7](https://arxiv.org/html/2609.03330#S5.T7), removing moral features consistently degrades performance, whereas models using only moral representations still retain substantial predictive power\. Moreover, author\-only moral features substantially outperform retweeter\-only features, indicating that endorsement behavior is more strongly associated with the moral framing of content producers than with the inferred moral profiles of endorsers\. ##### SHAP analysis\. In the full model \([Figure3a](https://arxiv.org/html/2609.03330#S5.F3.sf1)\), behavioral and network features dominate overall, yet author purity \(rank 3\) and moral Euclidean distance \(rank 5\) appear among the top ten, confirming that moral framing adds predictive signal beyond engagement covariates\. In the moral\-only model \([Figure3b](https://arxiv.org/html/2609.03330#S5.F3.sf2)\), author\-side features hold seven of the top ten positions, with author purity and moral cosine similarity ranking first and second\. Notably, author purity is the strongest individual moral predictor of endorsement despite purity having the lowest network assortativity \(r=\.27r=\.27\), suggesting that high purity framing in content attracts broad endorsement rather than congruent followers\. ##### Finding 2: Endorsement networks exhibit robust moral homophily\. We next test whether endorsement structure exhibits moral homophily\. Following[Newman \(2002\)](https://arxiv.org/html/2609.03330#bib.bib30), we measure moral assortativity for each foundation as the edge\-level Pearson correlation between the foundation scores of the two endpoints of each endorsement tie\. The full computation is provided in[SectionB\.8](https://arxiv.org/html/2609.03330#A2.SS8)\. As shown in[Figure3c](https://arxiv.org/html/2609.03330#S5.F3.sf3), all five foundations are significantly positively assortative \(allz\>21z\>21,p≈0p\\approx 0against a degree\-preserving null\), indicating that users systematically endorse others with similar moral profiles\. Assortativity is highest for loyalty \(r=\.46r=\.46\), followed by fairness and authority \(r=\.41r=\.41\), care \(r=\.37r=\.37\), and purity \(r=\.27r=\.27\)\. Per\-foundation moral alignment distributions are provided in[SectionB\.7](https://arxiv.org/html/2609.03330#A2.SS7)\. ##### Human validation of case\-study predictions\. We validate the CHARM\-inferred moral score reliability in the COVID\-19 domain using 100 stratified tweets independently annotated by three annotators blinded to CHARM’s predictions\. Annotation reliability is high overall, with an observed agreement of \.83 and Gwet’s AC1 of \.76\. Against the majority\-voted human labels, CHARM achieves a macro AUC of \.84 and a macro average precision of \.56\. These results support the use of CHARM\-derived moral scores in the case study, although estimates for low\-prevalence moral categories should be interpreted cautiously\. Full annotation procedures, agreement statistics, and label\-level alignment results are reported in[Table16](https://arxiv.org/html/2609.03330#A2.T16)in[SectionB\.2](https://arxiv.org/html/2609.03330#A2.SS2)\. ## 6Conclusions We introduced CHARM, a lightweight moral foundation detection framework that unifies rationale alignment, MAC\-based cooperative signals, and hate\-speech\-aware polarity modeling within a fine\-tuned LLM architecture\. Across multiple datasets, CHARM demonstrates strong robustness, faithfulness, and sample efficiency, while remaining substantially more efficient than prompt\-based LLM approaches\. Using CHARM, we further show that online endorsement behavior is closely associated with latent moral alignment, particularly the moral framing of content authors\. Notably, author purity is the strongest individual predictor of endorsement yet exhibits the weakest network assortativity \(r=\.27r=\.27\), suggesting that morally charged content can attract broad endorsement beyond moral congruence\. By grounding model components in explicit psychological construct, CHARM bridges social\-psychological theory and LLM practice\. ## Limitations Several limitations should be noted\. First, polarity\-level moral annotations remain limited, and most existing datasets do not cover the liberty/oppression foundation\. As a result, training and evaluation of our 10\-dimensional setting were largely restricted to MFTCXplain and HateBRMoralXplain\. Future work could improve this by developing larger datasets with polarity\-level annotations and broader foundation coverage\. Second, although CHARM shows strong out\-of\-domain performance on several datasets, results are weaker on VIG and MIC compared to prompt\-based approach, whose content focuses more on abstract social norms\. In contrast, the in\-domain training data mainly consists of concrete, opinion\-rich social media and news discourse\. Since fine\-tuning tends to adapt models toward the training distribution, this mismatch in content type may limit generalization to more abstract forms of moral reasoning\. Finally, MAC supervision relies oneMACDscoreautomatically generated labels because no publicly available human\-annotated MAC dataset currently exists\. Although the same process was applied consistently across all samples, the generated labels may still introduce noise into downstream training\. ## Ethics Statement This work studies moral reasoning discourse using publicly available datasets collected from social media, news, and online discussion platforms\. Since moral annotations can reflect cultural and annotator\-specific biases, model predictions should not be interpreted as objective judgments of morality\. Our goal is to support the analysis of moral framing and moral conflict in language, rather than to determine whether individuals or viewpoints are morally right or wrong\. The proposed framework may also inherit biases present in the training data, especially in politically or culturally sensitive contexts\. We therefore encourage careful use of such models and emphasize that they should not be deployed as standalone systems for high\-stakes moderation or decision\-making\. ## Acknowledgments This work was partially supported by the Defence Science and Technology Group \(DSTG\) and the Advanced Strategic Capabilities Accelerator \(ASCA\) through its Emerging and Disruptive Technologies Program, and by the Australian Academy of Science\. We thank Lin Tian for her guidance on experiment design and for her contributions to revising the manuscript\. The authors’ contributions are listed below\.Huixiang Fu:Conceptual framing, experiment design, dataset sourcing, conducting experiments, result analysis, and writing\. Marian\-Andrei Rizoiu:Conceptual framing, supervision, funding acquisition, manuscript revision, and writing\. ## References - Abdurahmanet al\.\(2025\)S\. Abdurahman, N\. K\. Reimer, P\. Golazizian, E\. Baek, Y\. Shen, J\. Trager, R\. Lulla, J\. Kaplan, C\. Parkinson, and M\. DehghaniTargeting audiences’ moral values shapes misinformation sharing\.Journal of Experimental Psychology: General154\(4\),pp\. 935–957\.External Links:[Document](https://dx.doi.org/10.1037/xge0001714)Cited by:[§1](https://arxiv.org/html/2609.03330#S1.p1.1)\. - Araqueet al\.\(2022\)O\. Araque, L\. Gatti, and K\. KalimeriLibertyMFD: a lexicon to assess the moral foundation of liberty\.\.InProceedings of the 2022 ACM Conference on Information Technology for Social Good,GoodIT ’22,New York, NY, USA,pp\. 154–160\.External Links:ISBN 9781450392846,[Link](https://doi.org/10.1145/3524458.3547264),[Document](https://dx.doi.org/10.1145/3524458.3547264)Cited by:[§1](https://arxiv.org/html/2609.03330#S1.p3.1)\. - Bradyet al\.\(2019\)W\. J\. Brady, J\. A\. Wills, D\. Burkart, J\. T\. Jost, and J\. J\. Van BavelAn ideological asymmetry in the diffusion of moralized content on social media among political leaders\.Journal of Experimental Psychology: General148\(10\),pp\. 1802–1813\.External Links:[Document](https://dx.doi.org/10.1037/xge0000532)Cited by:[§1](https://arxiv.org/html/2609.03330#S1.p3.1)\. - Center for Countering Digital Hate \(2021\)Center for Countering Digital HateThe disinformation dozen\.Note:[https://counterhate\.com/research/the\-disinformation\-dozen/](https://counterhate.com/research/the-disinformation-dozen/)Accessed: 2026\-05\-24Cited by:[§1](https://arxiv.org/html/2609.03330#S1.p1.1)\. - Chenet al\.\(2020\)E\. Chen, K\. Lerman, and E\. FerraraTracking social media discourse about the COVID\-19 pandemic: development of a public coronavirus twitter data set\.JMIR Public Health and Surveillance6\(2\),pp\. e19273\.Cited by:[§B\.1](https://arxiv.org/html/2609.03330#A2.SS1.p1.1),[§5](https://arxiv.org/html/2609.03330#S5.p1.1)\. - Chenet al\.\(2025\)Z\. Chen, J\. Sun, C\. Li, T\. D\. Nguyen, J\. Yao, X\. Yi, X\. Xie, C\. Tan, and L\. XieMoVa: towards generalizable classification of human morals and values\.InProceedings of the 2025 Conference on Empirical Methods in Natural Language Processing,C\. Christodoulopoulos, T\. Chakraborty, C\. Rose, and V\. Peng \(Eds\.\),Suzhou, China,pp\. 33216–33260\.External Links:[Link](https://aclanthology.org/2025.emnlp-main.1687/),[Document](https://dx.doi.org/10.18653/v1/2025.emnlp-main.1687),ISBN 979\-8\-89176\-332\-6Cited by:[§A\.3](https://arxiv.org/html/2609.03330#A1.SS3.SSS0.Px2.p1.1),[§A\.3](https://arxiv.org/html/2609.03330#A1.SS3.SSS0.Px4.p1.1),[§1](https://arxiv.org/html/2609.03330#S1.p2.1),[§1](https://arxiv.org/html/2609.03330#S1.p3.1),[§2\.2](https://arxiv.org/html/2609.03330#S2.SS2.p1.1),[Table 2](https://arxiv.org/html/2609.03330#S4.T2.2.4.1.1.1.1),[Table 2](https://arxiv.org/html/2609.03330#S4.T2.2.6.1.1.1),[Table 3](https://arxiv.org/html/2609.03330#S4.T3)\. - Cliffordet al\.\(2015\)S\. Clifford, V\. Iyengar, R\. Cabeza, and W\. Sinnott\-ArmstrongMoral foundations vignettes: a standardized stimulus database of scenarios based on moral foundations theory\.Behavior research methods47\(4\),pp\. 1178–1198\.Cited by:[Table 1](https://arxiv.org/html/2609.03330#S4.T1.2.7.2)\. - Curryet al\.\(2019a\)O\. S\. Curry, M\. J\. Chesters, and C\. J\. Van LissaMapping morality with a compass: testing the theory of ‘morality\-as\-cooperation’with a new questionnaire\.Journal of Research in Personality78,pp\. 106–124\.Cited by:[§1](https://arxiv.org/html/2609.03330#S1.p3.1),[§2\.1](https://arxiv.org/html/2609.03330#S2.SS1.p2.1)\. - Curryet al\.\(2019b\)O\. S\. Curry, D\. A\. Mullins, and H\. WhitehouseIs it good to cooperate? testing the theory of morality\-as\-cooperation in 60 societies\.Current Anthropology60\(1\),pp\. 47–69\.External Links:[Document](https://dx.doi.org/10.1086/701478)Cited by:[§1](https://arxiv.org/html/2609.03330#S1.p3.1)\. - Curry \(2016\)O\. S\. CurryMorality as cooperation: a problem\-centred approach\.InThe Evolution of Morality,pp\. 27–51\.External Links:ISBN 978\-3\-319\-19671\-8,[Document](https://dx.doi.org/10.1007/978-3-319-19671-8%5F2),[Link](https://doi.org/10.1007/978-3-319-19671-8_2)Cited by:[§A\.2](https://arxiv.org/html/2609.03330#A1.SS2.p1.1),[§2\.1](https://arxiv.org/html/2609.03330#S2.SS1.p2.1)\. - Dehghaniet al\.\(2016\)M\. Dehghani, K\. Johnson, J\. Hoover, E\. Sagi, J\. Garten, N\. J\. Parmar, S\. Vaisey, R\. Iliev, and J\. GrahamPurity homophily in social networks\.Journal of Experimental Psychology: General145\(3\),pp\. 366–375\.External Links:[Document](https://dx.doi.org/10.1037/xge0000139)Cited by:[§5](https://arxiv.org/html/2609.03330#S5.p1.1)\. - DeYounget al\.\(2020\)J\. DeYoung, S\. Jain, N\. F\. Rajani, E\. Lehman, C\. Xiong, R\. Socher, and B\. C\. WallaceERASER: A benchmark to evaluate rationalized NLP models\.InProceedings of the 58th Annual Meeting of the Association for Computational Linguistics,D\. Jurafsky, J\. Chai, N\. Schluter, and J\. Tetreault \(Eds\.\),Online,pp\. 4443–4458\.External Links:[Link](https://aclanthology.org/2020.acl-main.408/),[Document](https://dx.doi.org/10.18653/v1/2020.acl-main.408)Cited by:[§A\.4](https://arxiv.org/html/2609.03330#A1.SS4.SSS0.Px4.p1.1),[§4](https://arxiv.org/html/2609.03330#S4.SS0.SSS0.Px4.p1.1)\. - Forbeset al\.\(2020\)M\. Forbes, J\. D\. Hwang, V\. Shwartz, M\. Sap, and Y\. ChoiSocial chemistry 101: learning to reason about social and moral norms\.InProceedings of the 2020 Conference on Empirical Methods in Natural Language Processing \(EMNLP\),B\. Webber, T\. Cohn, Y\. He, and Y\. Liu \(Eds\.\),Online,pp\. 653–670\.External Links:[Link](https://aclanthology.org/2020.emnlp-main.48/),[Document](https://dx.doi.org/10.18653/v1/2020.emnlp-main.48)Cited by:[Table 1](https://arxiv.org/html/2609.03330#S4.T1.2.6.2)\. - Frimeret al\.\(2019\)J\. A\. Frimer, R\. Boghrati, J\. Haidt, J\. Graham, and M\. DehghaniMoral foundations dictionary 2\.0\.Note:[https://osf\.io/ezn37](https://osf.io/ezn37)Cited by:[§2\.2](https://arxiv.org/html/2609.03330#S2.SS2.p1.1)\. - Grahamet al\.\(2013\)J\. Graham, J\. Haidt, S\. Koleva, M\. Motyl, R\. Iyer, S\. P\. Wojcik, and P\. H\. DittoMoral foundations theory: the pragmatic validity of moral pluralism\.InAdvances in experimental social psychology,Vol\.47,pp\. 55–130\.Cited by:[§1](https://arxiv.org/html/2609.03330#S1.p1.1),[§2\.1](https://arxiv.org/html/2609.03330#S2.SS1.p1.1)\. - Grahamet al\.\(2009a\)J\. Graham, J\. Haidt, and B\. A\. NosekLiberals and conservatives rely on different sets of moral foundations\.\.Journal of personality and social psychology96\(5\),pp\. 1029\.External Links:[Document](https://dx.doi.org/10.1037/a0015141)Cited by:[§2\.1](https://arxiv.org/html/2609.03330#S2.SS1.p1.1)\. - Grahamet al\.\(2009b\)J\. Graham, J\. Haidt, and B\. A\. NosekMoral foundations dictionary\.PsycTESTS Dataset\.Cited by:[§1](https://arxiv.org/html/2609.03330#S1.p2.1),[§2\.2](https://arxiv.org/html/2609.03330#S2.SS2.p1.1)\. - Grahamet al\.\(2011\)J\. Graham, B\. A\. Nosek, J\. Haidt, R\. Iyer, S\. Koleva, and P\. H\. DittoMapping the moral domain\.Journal of Personality and Social Psychology101\(2\),pp\. 366–385\.External Links:[Document](https://dx.doi.org/10.1037/a0021847)Cited by:[§1](https://arxiv.org/html/2609.03330#S1.p3.1)\. - Guoet al\.\(2023\)S\. Guo, N\. Mokhberian, and K\. LermanA data fusion framework for multi\-domain morality learning\.Proceedings of the International AAAI Conference on Web and Social Media17\(1\),pp\. 281–291\.External Links:[Link](https://ojs.aaai.org/index.php/ICWSM/article/view/22145),[Document](https://dx.doi.org/10.1609/icwsm.v17i1.22145)Cited by:[§2\.2](https://arxiv.org/html/2609.03330#S2.SS2.p1.1)\. - Haidt and Joseph \(2004\)J\. Haidt and C\. JosephIntuitive ethics: how innately prepared intuitions generate culturally variable virtues\.Daedalus133\(4\),pp\. 55–66\.Cited by:[§2\.1](https://arxiv.org/html/2609.03330#S2.SS1.p1.1)\. - Haidt \(2001\)J\. HaidtThe emotional dog and its rational tail: a social intuitionist approach to moral judgment\.Psychological Review108\(4\),pp\. 814–834\.External Links:[Document](https://dx.doi.org/10.1037/0033-295x.108.4.814)Cited by:[§1](https://arxiv.org/html/2609.03330#S1.p1.1)\. - Haidt \(2012\)J\. HaidtThe righteous mind: why good people are divided by politics and religion\.Pantheon Books,New York\.Cited by:[§1](https://arxiv.org/html/2609.03330#S1.p3.1)\. - Hendryckset al\.\(2021\)D\. Hendrycks, C\. Burns, S\. Basart, A\. Critch, J\. Li, D\. Song, and J\. SteinhardtAligning AI with shared human values\.InInternational Conference on Learning Representations \(ICLR\),Cited by:[§1](https://arxiv.org/html/2609.03330#S1.p3.1)\. - Hooveret al\.\(2020\)J\. Hoover, G\. Portillo\-Wightman, L\. Yeh, S\. Havaldar, A\. M\. Davani, Y\. Lin, B\. Kennedy, M\. Atari, Z\. Kamel, and M\. MendlenMoral foundations twitter corpus: a collection of 35k tweets annotated for moral sentiment\.Social Psychological and Personality Science11\(8\),pp\. 1057–1071\.Cited by:[Table 1](https://arxiv.org/html/2609.03330#S4.T1.2.2.2)\. - Hoppet al\.\(2021\)F\. R\. Hopp, J\. T\. Fisher, D\. Cornell, R\. Huskey, and R\. WeberThe extended moral foundations dictionary \(emfd\): development and applications of a crowd\-sourced approach to extracting moral intuitions from text\.Behavior research methods53\(1\),pp\. 232–246\.Cited by:[§1](https://arxiv.org/html/2609.03330#S1.p2.1),[§2\.2](https://arxiv.org/html/2609.03330#S2.SS2.p1.1),[Table 1](https://arxiv.org/html/2609.03330#S4.T1.2.4.2)\. - Huet al\.\(2022\)E\. J\. Hu, Y\. Shen, P\. Wallis, Z\. Allen\-Zhu, Y\. Li, S\. Wang, L\. Wang, and W\. ChenLoRA: low\-rank adaptation of large language models\.InInternational Conference on Learning Representations \(ICLR\),Cited by:[§3\.2](https://arxiv.org/html/2609.03330#S3.SS2.p1.1)\. - Iyeret al\.\(2012\)R\. Iyer, S\. Koleva, J\. Graham, P\. Ditto, and J\. HaidtUnderstanding libertarian morality: the psychological dispositions of self\-identified libertarians\.PLOS ONE7\(8\),pp\. 1–23\.External Links:[Document](https://dx.doi.org/10.1371/journal.pone.0042366),[Link](https://doi.org/10.1371/journal.pone.0042366)Cited by:[§2\.1](https://arxiv.org/html/2609.03330#S2.SS1.p1.1)\. - Jainet al\.\(2024\)S\. Jain, D\. Calacci, and A\. Wilson"As an AI Language Model, Yes I Would Recommend Calling the Police": norm inconsistency in LLM decision\-making\.InProceedings of the AAAI/ACM Conference on AI, Ethics, and Society,pp\. 624–633\.Cited by:[§1](https://arxiv.org/html/2609.03330#S1.p3.1)\. - Jianget al\.\(2025\)L\. Jiang, J\. D\. Hwang, C\. Bhagavatula, R\. L\. Bras, J\. T\. Liang, S\. Levine, J\. Dodge, K\. Sakaguchi, M\. Forbes, and J\. HesselInvestigating machine moral judgement through the delphi experiment\.Nature Machine Intelligence7\(1\),pp\. 145–160\.Cited by:[§1](https://arxiv.org/html/2609.03330#S1.p3.1)\. - Kennedyet al\.\(2023\)B\. Kennedy, P\. Golazizian, J\. Trager, M\. Atari, J\. Hoover, A\. Mostafazadeh Davani, and M\. DehghaniThe \(moral\) language of hate\.PNAS Nexus2\(7\),pp\. pgad210\.External Links:ISSN 2752\-6542,[Document](https://dx.doi.org/10.1093/pnasnexus/pgad210),[Link](https://doi.org/10.1093/pnasnexus/pgad210),https://academic\.oup\.com/pnasnexus/article\-pdf/2/7/pgad210/51012572/pgad210\.pdfCited by:[§1](https://arxiv.org/html/2609.03330#S1.p3.1)\. - Kobbeet al\.\(2020\)J\. Kobbe, I\. Rehbein, I\. Hulpus, and H\. StuckenschmidtExploring morality in argumentation\.InProceedings of the 7th Workshop on Argument Mining,pp\. 30–40\.Cited by:[Table 1](https://arxiv.org/html/2609.03330#S4.T1.2.8.2)\. - Lyuet al\.\(2024\)Q\. Lyu, M\. Apidianaki, and C\. Callison\-BurchTowards faithful model explanation in NLP: a survey\.Computational Linguistics50\(2\),pp\. 657–723\.External Links:[Link](https://aclanthology.org/2024.cl-2.6/),[Document](https://dx.doi.org/10.1162/coli%5Fa%5F00511)Cited by:[§1](https://arxiv.org/html/2609.03330#S1.p3.1)\. - Maliket al\.\(2025\)M\. Malik, S\. Youk, F\. R\. Hopp, O\. S\. Curry, M\. Cheong, M\. Alfano, and R\. WeberThe extended morality as cooperation dictionary \(emacd\): a crowd\-sourced approach via the moral narrative analyzer platform\.Communication Methods and Measures19\(3\),pp\. 201–231\.External Links:[Document](https://dx.doi.org/10.1080/19312458.2025.2500329),[Link](https://doi.org/10.1080/19312458.2025.2500329),https://doi\.org/10\.1080/19312458\.2025\.2500329Cited by:[§A\.2](https://arxiv.org/html/2609.03330#A1.SS2.p1.1),[§A\.2](https://arxiv.org/html/2609.03330#A1.SS2.p2.1),[§3\.3\.2](https://arxiv.org/html/2609.03330#S3.SS3.SSS2.p1.1)\. - Metaxaset al\.\(2015\)P\. Metaxas, E\. Mustafaraj, K\. Wong, L\. Zeng, M\. O’Keefe, and S\. FinnWhat do retweets indicate? results from user survey and meta\-review of research\.InProceedings of the International AAAI Conference on Web and Social Media,pp\. 658–661\.External Links:[Document](https://dx.doi.org/10.1609/icwsm.v9i1.14661)Cited by:[§B\.1](https://arxiv.org/html/2609.03330#A2.SS1.p1.1),[§5](https://arxiv.org/html/2609.03330#S5.p1.1)\. - Newman \(2002\)M\. E\. J\. NewmanAssortative mixing in networks\.Phys\. Rev\. Lett\.89,pp\. 208701\.External Links:[Document](https://dx.doi.org/10.1103/PhysRevLett.89.208701),[Link](https://link.aps.org/doi/10.1103/PhysRevLett.89.208701)Cited by:[§5](https://arxiv.org/html/2609.03330#S5.SS0.SSS0.Px3.p1.1)\. - Nguyenet al\.\(2024\)T\. D\. Nguyen, Z\. Chen, N\. G\. Carroll, A\. Tran, C\. Klein, and L\. XieMeasuring moral dimensions in social media with MFormer\.InProceedings of the International AAAI Conference on Web and Social Media,Vol\.18,pp\. 1134–1147\.Cited by:[§A\.3](https://arxiv.org/html/2609.03330#A1.SS3.SSS0.Px1.p1.1),[§1](https://arxiv.org/html/2609.03330#S1.p2.1),[§2\.2](https://arxiv.org/html/2609.03330#S2.SS2.p1.1),[Table 2](https://arxiv.org/html/2609.03330#S4.T2.2.3.1.1.1.1)\. - Perezet al\.\(2018\)E\. Perez, F\. Strub, H\. De Vries, V\. Dumoulin, and A\. CourvilleFiLM: visual reasoning with a general conditioning layer\.InProceedings of the AAAI Conference on Artificial Intelligence,Cited by:[§3\.3\.3](https://arxiv.org/html/2609.03330#S3.SS3.SSS3.p1.1)\. - Preniqiet al\.\(2024\)V\. Preniqi, I\. Ghinassi, J\. Ive, C\. Saitis, and K\. KalimeriMoralBERT: a fine\-tuned language model for capturing moral values in social discussions\.InProceedings of the 2024 International Conference on Information Technology for Social Good,pp\. 433–442\.Cited by:[§A\.3](https://arxiv.org/html/2609.03330#A1.SS3.SSS0.Px5.p1.1),[§1](https://arxiv.org/html/2609.03330#S1.p2.1),[§2\.2](https://arxiv.org/html/2609.03330#S2.SS2.p1.1),[Table 2](https://arxiv.org/html/2609.03330#S4.T2.2.2.1.1.1.1)\. - Raoet al\.\(2025\)A\. Rao, N\. Sabri, S\. Guo, L\. Raschid, and K\. LermanPublic health messaging on twitter during the covid\-19 pandemic: observational study\.Journal of Medical Internet Research27\.Cited by:[§1](https://arxiv.org/html/2609.03330#S1.p1.1),[§1](https://arxiv.org/html/2609.03330#S1.p3.1)\. - Reiniget al\.\(2024\)I\. Reinig, M\. Becker, I\. Rehbein, and S\. PonzettoA survey on modelling morality for text analysis\.InFindings of the Association for Computational Linguistics: ACL 2024,L\. Ku, A\. Martins, and V\. Srikumar \(Eds\.\),Bangkok, Thailand,pp\. 4136–4155\.External Links:[Link](https://aclanthology.org/2024.findings-acl.245/),[Document](https://dx.doi.org/10.18653/v1/2024.findings-acl.245)Cited by:[§1](https://arxiv.org/html/2609.03330#S1.p3.1)\. - Skorski and Landowska \(2025\)M\. Skorski and A\. LandowskaThe moral gap of large language models\.arXiv preprint arXiv:2507\.18523\.Cited by:[§1](https://arxiv.org/html/2609.03330#S1.p2.1)\. - Trageret al\.\(2025\)J\. Trager, F\. Vargas, D\. Alves, M\. Guida, M\. K\. Ngueajio, A\. Agrawal, Y\. Daryani, F\. K\. Malekabadi, and F\. M\. Plaza\-del\-ArcoMFTCXplain: a multilingual benchmark dataset for evaluating the moral reasoning of LLMs through multi\-hop hate speech explanation\.InFindings of the Association for Computational Linguistics: EMNLP 2025,C\. Christodoulopoulos, T\. Chakraborty, C\. Rose, and V\. Peng \(Eds\.\),Suzhou, China,pp\. 15709–15740\.External Links:[Link](https://aclanthology.org/2025.findings-emnlp.851/),[Document](https://dx.doi.org/10.18653/v1/2025.findings-emnlp.851),ISBN 979\-8\-89176\-335\-7Cited by:[§2\.2](https://arxiv.org/html/2609.03330#S2.SS2.p1.1),[Table 1](https://arxiv.org/html/2609.03330#S4.T1.2.5.2)\. - Trageret al\.\(2022\)J\. Trager, A\. S\. Ziabari, A\. M\. Davani, P\. Golazizian, F\. Karimi\-Malekabadi, A\. Omrani, Z\. Li, B\. Kennedy, N\. K\. Reimer, and M\. ReyesThe moral foundations reddit corpus\.arXiv preprint arXiv:2208\.05545\.Cited by:[Table 1](https://arxiv.org/html/2609.03330#S4.T1.2.3.2)\. - Van Bavelet al\.\(2021\)J\. J\. Van Bavel, S\. Rathje, E\. Harris, C\. Robertson, and A\. SterniskoHow social media shapes polarization\.Trends in Cognitive Sciences25\(11\),pp\. 913–916\.External Links:[Document](https://dx.doi.org/10.1016/j.tics.2021.07.013)Cited by:[§5](https://arxiv.org/html/2609.03330#S5.p1.1)\. - Vargaset al\.\(2026\)F\. Vargas, J\. Trager, D\. Alves, M\. Guida, S\. Thapa, B\. Atıl, D\. Dementieva, A\. J\. Smart, and A\. AgrawalSelf\-explaining hate speech detection with moral rationales\.InFindings of the Association for Computational Linguistics: ACL 2026,M\. Liakata, V\. P\. Moreira, J\. Zhang, and D\. Jurgens \(Eds\.\),San Diego, California, United States,pp\. 34109–34131\.External Links:[Link](https://aclanthology.org/2026.findings-acl.1704/),[Document](https://dx.doi.org/10.18653/v1/2026.findings-acl.1704),ISBN 979\-8\-89176\-395\-1Cited by:[§2\.2](https://arxiv.org/html/2609.03330#S2.SS2.p1.1),[§3\.3\.3](https://arxiv.org/html/2609.03330#S3.SS3.SSS3.p1.1),[Table 1](https://arxiv.org/html/2609.03330#S4.T1.2.10.2)\. - Zangariet al\.\(2025\)L\. Zangari, C\. M\. Greco, D\. Picca, and A\. TagarelliME2\-BERT: are events and emotions what you need for moral foundation prediction?\.InProceedings of the 31st International Conference on Computational Linguistics,O\. Rambow, L\. Wanner, M\. Apidianaki, H\. Al\-Khalifa, B\. D\. Eugenio, and S\. Schockaert \(Eds\.\),Abu Dhabi, UAE,pp\. 9516–9532\.External Links:[Link](https://aclanthology.org/2025.coling-main.638/)Cited by:[§2\.2](https://arxiv.org/html/2609.03330#S2.SS2.p1.1)\. - Ziemset al\.\(2022\)C\. Ziems, J\. Yu, Y\. Wang, A\. Halevy, and D\. YangThe moral integrity corpus: a benchmark for ethical dialogue systems\.InProceedings of the 60th Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),pp\. 3755–3773\.Cited by:[Table 1](https://arxiv.org/html/2609.03330#S4.T1.2.9.2)\. ## Appendix AAdditional Experimental Details ### A\.1Experimental Dataset Details [Tables8](https://arxiv.org/html/2609.03330#A1.T8)and[9](https://arxiv.org/html/2609.03330#A1.T9)report label prevalence for the in\-domain training datasets, while[Table10](https://arxiv.org/html/2609.03330#A1.T10)summarizes label prevalence for the out\-of\-domain evaluation datasets\. Table 8:Distribution of moral virtue dimensions and input length statistics across in\-domain training datasets\. The five moral dimensions correspond to virtue–vice axes\. Mean token and P90 token denote the average and 90th\-percentile token lengths, respectively\.Table 9:Label distribution of MFTCXplain across moral polarity dimensions and hate speech annotations\.Table 10:Distribution of moral virtue dimensions and input length statistics across out\-of\-domain evaluation datasets\. The five moral dimensions correspond to virtue–vice axes\. Avg\. token and P90\. token denote the average and 90th\-percentile token lengths, respectively\. ### A\.2Details of eMACDscore for MAC Grounding Our MAC grounding signal is derived fromeMACDscore, a Python\-based moral mining tool introduced by[Malik et al\. \(2025\)](https://arxiv.org/html/2609.03330#bib.bib25)as part of the extended Morality\-as\-Cooperation Dictionary \(eMACD\)\. Built upon the Morality\-as\-Cooperation framework\([Curry, 2016](https://arxiv.org/html/2609.03330#bib.bib26)\), eMACD provides lexicon\-based scores across seven cooperation domains: family, group, reciprocity, heroism, deference, fairness, and property\. The lexicon itself was constructed through crowd\-sourced annotation using the Moral Narrative Analyzer \(MoNA\) platform\. We use eMACDscore to automatically generate MAC supervision signals for each training instance\. Specifically, for every sample and MAC domain, the tool outputs a probability scorep^i\\hat\{p\}\_\{i\}and a sentiment\-polarity scores^i\\hat\{s\}\_\{i\}, which are combined into the MAC vectorg∈ℝ7g\\in\\mathbb\{R\}^\{7\}\. We adopt eMACDscore because, to the best of our knowledge, there is currently no publicly available human\-annotated MAC benchmark dataset\. Importantly, eMACD is developed independently of Moral Foundations Theory \(MFT\)\. Rather than being derived from MFT labels or annotations, it is grounded in a distinct theoretical framework and constructed through an independent crowd\-sourcing process\. As a result, the MAC supervision provides a complementary moral signal instead of simply repackaging the MFT information already available to the model\. We refer readers to[Malik et al\. \(2025\)](https://arxiv.org/html/2609.03330#bib.bib25)for full details regarding the dictionary construction process, annotation protocol, and validation experiments\. ### A\.3Baseline Implementation Details For baseline comparisons, we reproduce each baseline under its original released configuration, including matching the random seed specified in their code, to ensure a fair comparison\. For evaluation, we follow the metrics commonly used in the original studies of each dataset, reporting macro\-AUC and macro\-F1\. For F1, per\-label decision thresholds are tuned on a shared validation set and applied unchanged to the test set\. We release the trained checkpoint so that all reported scores can be exactly reproduced by running inference on the released model\. ##### MFormer\. MFormer\([Nguyen et al\., 2024](https://arxiv.org/html/2609.03330#bib.bib13)\)is a transformer\-based moral foundation classification framework built onRoBERTa\-base\. The model trains five independent binary classifiers, each corresponding to one moral foundation in a one\-vs\-rest setting\. It is trained on a mixture of annotated datasets spanning social media, news, and online discussion domains\. During inference, predictions from the five classifiers are combined to produce the final multi\-label moral output\. ##### MoVa\. MoVa\([Chen et al\., 2025](https://arxiv.org/html/2609.03330#bib.bib14)\)is a prompting\-based framework for moral value classification using instruction\-tuned GPT\-4o mini\. It formulates moral foundation detection as a multi\-label generation task, where a single prompt is used to predict all moral dimensions jointly\. The framework does not require task\-specific fine\-tuning and instead relies on prompt engineering to guide structured moral predictions\. In our experiments, we use the official prompt templates released by the authors for reproduction, and treatMoVaas our primary zero\-shot baseline for LLM\-based moral reasoning\. ##### Qwen\-32B\-Instruct\. We include Qwen\-32B\-Instruct as a larger zero\-shot LLM baseline\. We use the same moral\-label definitions and evaluation protocol as for the other models, without task\-specific fine\-tuning\. This comparison provides an additional reference for the trade\-off between model scale and task\-specific supervision\. ##### Fine\-tuned GPT\-4o mini\. Following[Chen et al\. \(2025\)](https://arxiv.org/html/2609.03330#bib.bib14), we include a supervised fine\-tuned variant of GPT\-4o mini trained on 30K labeled instances sampled from theMFormertraining corpus\. The model is fine\-tuned to generate structured moral labels directly from input text without rationale supervision or auxiliary moral signals\. This baseline serves as a decoder\-only LLM adapted for supervised moral classification\. This setup allows us to evaluate whether fine\-tuning a LLM improves over prompting\-based inference under comparable supervision data\. ##### MoralBERT\. MoralBERT\([Preniqi et al\., 2024](https://arxiv.org/html/2609.03330#bib.bib15)\)is a BERT\-based framework for polarity\-aware moral classification across ten virtue–vice dimensions\. Unlike standard MFT classifiers that predict only foundation presence,MoralBERTexplicitly models both positive \(virtue\) and negative \(vice\) polarities using a multi\-label classification objective\. Its explicit polarity modeling provides a relevant comparison for evaluating fine\-grained moral representation learning\. ### A\.4Evaluation Metric Definitions We report AUC and F1 scores for both hate speech detection and moral classification tasks\. ##### Hate Speech Detection\. For hate speech classification, we use the standard binary F1 score: F1=2⋅Precision⋅RecallPrecision\+Recall,F1=\\frac\{2\\cdot\\mathrm\{Precision\}\\cdot\\mathrm\{Recall\}\}\{\\mathrm\{Precision\}\+\\mathrm\{Recall\}\},where precision and recall are computed with respect to the hate speech class\. We additionally report AUC, which measures the area under the receiver operating characteristic \(ROC\) curve and evaluates the model’s ranking quality across all classification thresholds\. ##### Moral Classification\. Moral classification is formulated as a multi\-label prediction task, where each sample may express multiple moral foundations simultaneously\. LetLLdenote the set of moral labels\. For each labell∈Ll\\in L, we compute a binary F1 score by treating the presence or absence ofllas a separate binary classification problem: F1l=2⋅Precisionl⋅RecalllPrecisionl\+Recalll\.F1\_\{l\}=\\frac\{2\\cdot\\mathrm\{Precision\}\_\{l\}\\cdot\\mathrm\{Recall\}\_\{l\}\}\{\\mathrm\{Precision\}\_\{l\}\+\\mathrm\{Recall\}\_\{l\}\}\. The reported Macro\-F1 is then obtained by averaging over all moral labels: Macro\-F1=1\|L\|∑l∈LF1l\.\\mathrm\{Macro\\text\{\-\}F1\}=\\frac\{1\}\{\|L\|\}\\sum\_\{l\\in L\}F1\_\{l\}\. Similarly, AUC is computed as the average AUC across all moral labels\. Because moral prediction is inherently multi\-label and many instances activate only a small subset of moral dimensions, Macro\-F1 can sometimes overestimate overall performance\. In particular, labels with sparse positive instances or easier decision boundaries may inflate the averaged score despite limited holistic understanding of moral content\. We therefore report both Macro\-F1 and AUC to provide a more comprehensive assessment of model behaviour\. Unlike AUC, which is threshold\-free, F1 depends on a decision threshold\. To ensure a fair comparison, we adopt a unified threshold\-selection protocol across all models\. Using a held\-out validation set shared by all methods, we select, for each labelll, the threshold that maximizes the validation \(F1\_l\), and apply it unchanged to the test set\. This isolates differences in model quality from differences in threshold choice\. ##### Rationale Plausibility We compare the model\-selected rationale tokensRkR\_\{k\}against the human\-annotated rationale spansHkH\_\{k\}for each instancekk\. We report IoU\-F1 and Token\-F1: IoU\-F1=1N∑k=1N\|Rk∩Hk\|\|Rk∪Hk\|,\\mathrm\{IoU\\mbox\{\-\}F1\}=\\frac\{1\}\{N\}\\sum\_\{k=1\}^\{N\}\\frac\{\|R\_\{k\}\\cap H\_\{k\}\|\}\{\|R\_\{k\}\\cup H\_\{k\}\|\}, Token\-F1=1N∑k=1N2\|Rk∩Hk\|\|Rk\|\+\|Hk\|\.\\mathrm\{Token\\mbox\{\-\}F1\}=\\frac\{1\}\{N\}\\sum\_\{k=1\}^\{N\}\\frac\{2\|R\_\{k\}\\cap H\_\{k\}\|\}\{\|R\_\{k\}\|\+\|H\_\{k\}\|\}\. We also report AUPRC to evaluate how well token\-importance scores rank gold rationale tokens under severe class imbalance\. ##### Rationale Faithfulness Following[DeYoung et al\. \(2020\)](https://arxiv.org/html/2609.03330#bib.bib12), we report*comprehensiveness*and*sufficiency*\. Letp\(⋅\)yp\(\\cdot\)\_\{y\}denote the model probability for the gold labelyy, and leteke\_\{k\}denote the extracted rationale for instancekk\. Comprehensiveness measures the confidence drop after removing rationale tokens: Comp=1N∑k=1N\(p\(xk\)y−p\(xk∖ek\)y\)\.\\mathrm\{Comp\}=\\frac\{1\}\{N\}\\sum\_\{k=1\}^\{N\}\\bigl\(p\(x\_\{k\}\)\_\{y\}\-p\(x\_\{k\}\\setminus e\_\{k\}\)\_\{y\}\\bigr\)\. Sufficiency evaluates whether the rationale alone preserves enough evidence: Suff=1N∑k=1N\(p\(xk\)y−p\(ek\)y\)\.\\mathrm\{Suff\}=\\frac\{1\}\{N\}\\sum\_\{k=1\}^\{N\}\\bigl\(p\(x\_\{k\}\)\_\{y\}\-p\(e\_\{k\}\)\_\{y\}\\bigr\)\. Higher comprehensiveness indicates that the rationale contributes substantially to the prediction; lower sufficiency indicates that the rationale alone retains most of the predictive signal\. ### A\.5Experimental Setup All experiments were conducted on two NVIDIA A40 GPUs using PyTorch 2\.10\.0 \(CUDA 12\.8\), Hugging Face Transformers 5\.0\.0, and PEFT 0\.18\.1\. CHARM is built on LLaMA\-3\.1\-8B and trained in two stages\. In Stage 1, we attach LoRA adapters \(rank1616,α=32\\alpha=32, dropout\.1\.1\) to all attention and feed\-forward projection matrices, and train the moral classifier and token scorer with a binary cross\-entropy moral loss\. The LoRA adapters introduce \.56% trainable parameters of the full backbone, keeping the model lightweight\. In Stage 2, we freeze the Stage 1 LoRA encoder and train the fusion heads, optimizing a combined objective that sums the moral loss with hate\-speech, rationale, and total\-variation \(TV\) smoothness terms, weighted byλhate\\lambda\_\{\\text\{hate\}\},λrat\\lambda\_\{\\text\{rat\}\}, andλTV\\lambda\_\{\\text\{TV\}\}\(initialized to\.1\.1,\.2\.2, and\.05\.05, respectively; the moral term has a fixed weight of1\.01\.0\)\. These threeλ\\lambdavalues are learnable via log parameterisation\. Both stages use the AdamW optimizer with a learning rate of2×10−42\\times 10^\{\-4\}and a maximum sequence length of128128; we adopt these values following common practice without extensive tuning\. Stage 1 is trained for33epochs and Stage 2 for55epochs, with a total training time of approximately one hour\. Stage 1 trains on MFTCXplain together with a30%30\\%subsample of the MFRC, MFTC, and News training pools, while Stage 2 trains on MFTCXplain only\. The30%30\\%subsampling uses a fixed seed \(4242\) with distribution\-aware weighting toward the MFTCXplain label distribution, followed by a9:19\{:\}1stratified train/validation split and the same train/test split asMformer\. The same MFTCXplain train/validation/test partition is used in both stages, so that no test instance is seen during either stage of training\. ### A\.6Cross\-Validation Robustness To assess the stability of CHARM, we additionally perform cross\-validation on the two smallest datasets, reporting the mean and standard deviation of macro\-F1 and AUC across folds \([Table11](https://arxiv.org/html/2609.03330#A1.T11)\)\. This is an independent robustness check using a different partitioning from the shared\-split protocol in[Table3](https://arxiv.org/html/2609.03330#S4.T3), and is therefore not directly comparable to the main results\. AUC remains stable across runs \(std≤\.033\\leq\.033\), consistent with our observation that threshold\-free ranking is robust under variation\. Macro\-F1 exhibits larger variance, as expected given the small sample sizes \(ARG:n=320n\{=\}320; VIG:n=132n\{=\}132\) and F1’s sensitivity to threshold selection\. Table 11:Stability of CHARM over 5\-fold cross\-validation on the small\-sample datasets \(mean±\\pmstd\)\. ### A\.7Ablation Results on AUC Table 12:AUC across in\-domain and out\-of\-domain datasets in ablation studies\. Best result per dataset inbold\.[Table12](https://arxiv.org/html/2609.03330#A1.T12)reports AUC\-based ablation results across both in\-domain and out\-of\-domain datasets\. Overall, removing rationale supervision consistently degrades performance on most datasets, particularly under cross\-domain evaluation, suggesting that rationale\-guided representations improve robustness beyond token\-level alignment\. The removal of MAC\-enhanced representations leads to the largest performance drops on socially grounded datasets such asSCandMIC, indicating that cooperation\-oriented moral structure contributes more strongly in open\-ended social reasoning settings\. In contrast, the hate\-speech auxiliary objective primarily improves performance on politically charged or toxicity\-related datasets, especiallyMFTCandMFRC\. These results suggest that the three components contribute complementary inductive biases: rationale supervision improves interpretability and robustness, MAC representations improve social\-generalization capacity, and hate\-speech supervision improves sensitivity to morally salient harmful content\. ### A\.8Training\-Corpus Contribution We conduct a leave\-one\-corpus\-out analysis to quantify the contribution of MFRC, MFTC, News, and MFTCXplain within CHARM\. Each variant uses the same model configuration and evaluation protocol as the full model\. This analysis measures the contribution of each corpus within CHARM, but it is not a controlled architecture\-only comparison with the baselines\. Table 13:AUC results for the leave\-one\-corpus\-out analysis\. The average is computed across all nine evaluation datasets\. Best results per dataset are shown inbold\.Table 14:F1 results for the leave\-one\-corpus\-out analysis\. The average is computed across all nine evaluation datasets\. Best results per dataset are shown inbold\.As shown in[Tables13](https://arxiv.org/html/2609.03330#A1.T13)and[14](https://arxiv.org/html/2609.03330#A1.T14), the full configuration achieves the strongest average performance\. MFRC makes the largest average contribution, while MFTC and News provide complementary domain coverage\. Removing MFTCXplain lowers average performance and produces the clearest declines on MFTCXplain and HateBR, confirming the value of its polarity, rationale, and hate\-speech supervision\. Variation across individual datasets suggests corpus\-specific interactions rather than uniform gains from every training source\. Overall, the results reflect the complementary value of corpus diversity and richer supervision\. ### A\.9Qualitative Rationale Analysis We select cases in which CHARM exactly matches the reference foundation set, whereas the model without rationale supervision misses at least one reference foundation\. The examples are therefore intended to clarify how rationale supervision affects evidence use rather than provide an additional performance evaluation\. For visualization, subword rationale probabilities are averaged within each reconstructed word, p\(w\)=1\|T\(w\)\|∑t∈T\(w\)pt,p\(w\)=\\frac\{1\}\{\|T\(w\)\|\}\\sum\_\{t\\in T\(w\)\}p\_\{t\},whereT\(w\)T\(w\)is the set of subword tokens associated with wordww\. A threshold ofp\(w\)\>\.5p\(w\)\>\.5is used only for visualization and does not affect moral\-label prediction\. Table 15:Qualitative comparison of CHARM and the model without rationale supervision\. CHARM matches the reference foundation set in each example, whereas the ablated model misses at least one reference foundation\.As illustrated in[Table15](https://arxiv.org/html/2609.03330#A1.T15), CHARM often retains evidence related to suffering, assistance, group loyalty, authority, and contamination\. In Case 1, repeated references to “teamwork,” “her team,” and “everyone pitching in” make the Loyalty/Betrayal signal explicit, whereas the ablated model predicts Authority/Subversion\. In Case 4, “Sandy victims” and their need for “attention and resources” emphasize suffering and assistance, helping CHARM recover Care/Harm\. These examples complement the quantitative rationale ablation by showing how rationale supervision can preserve label\-relevant evidence\. Figure 5:Distribution of users across the ten polarity\-aware moral dimensions\. ### A\.10Per\-Foundation Performance Analysis Figure 6:In\-domain evaluation: F1 and AUC across datasets\.Figure 7:Out\-of\-domain evaluation: F1 and AUC across datasets\.[Figure6](https://arxiv.org/html/2609.03330#A1.F6)presents dataset\-level Macro\-F1 and[Figure7](https://arxiv.org/html/2609.03330#A1.F7)AUC comparisons under both in\-domain and out\-of\-domain settings\. Across datasets,CHARMmaintains relatively stable degradation under distribution shift, with larger robustness gaps emerging primarily on short\-text and socially ambiguous datasets such asSCandMIC\. Compared with in\-domain evaluation, out\-of\-domain performance decreases are generally moderate, suggesting that the model captures transferable moral representations rather than relying solely on dataset\-specific lexical cues\. Notably, AUC scores remain comparatively stable even when F1 declines, indicating that the model preserves ranking consistency under domain shift despite threshold\-sensitive classification degradation\. ## Appendix BMoral Alignment and Endorsement Prediction ### B\.1Endorsement Network Construction We construct a directed endorsement graph from the COVID\-19 Twitter dataset introduced by[Chen et al\. \(2020\)](https://arxiv.org/html/2609.03330#bib.bib36)\. Retweets are treated as endorsement signals following prior work\([Metaxas et al\., 2015](https://arxiv.org/html/2609.03330#bib.bib46)\), while mentions and quote tweets are excluded because they may reflect disagreement or contextual commentary\. For endorsement prediction, positive samples correspond to directed retweet interactions occurring more than five times between two users\. Negative samples are constructed using a two\-hop non\-endorsement constraint to avoid trivially disconnected user pairs\. The construction process is illustrated in[Figure4](https://arxiv.org/html/2609.03330#S5.F4)\. [Figure5](https://arxiv.org/html/2609.03330#A1.F5)shows the distribution of users across the ten polarity\-aware moral dimensions\. Positive moral poles are substantially denser and more stable than negative poles, while several vice dimensions remain highly sparse in large\-scale Twitter discourse\. To reduce sparsity and improve robustness, we therefore collapse virtue and vice polarity scores into five foundation\-level moral representations when constructing user\-level moral profiles for endorsement analysis\. ### B\.2Manual Validation of the COVID\-19 Case Study To assess the validity of the moral measurements underlying the downstream case study, we evaluate CHARM’s predictions on a stratified sample of 100 COVID\-19 tweets\. Tweets are stratified by predicted moral foundation and moral intensity to ensure coverage of different predicted moral profiles\. Three annotators independently assign polarity\-level moral labels while blinded to CHARM’s predictions\. A label is retained in the human reference when selected by at least two annotators\. Positive labels account for 17\.6% of all tweet–label decisions\. Given this class imbalance, we report observed agreement together with Fleiss’κ\\kappa, prevalence\-adjusted bias\-adjusted kappa \(PABAK\), and Gwet’s AC1\. We additionally evaluate the alignment between CHARM’s continuous predictions and the majority\-voted human reference using AUC and average precision \(AP\)\. Table 16:Annotation reliability and alignment between CHARM predictions and majority\-voted human labels on 100 COVID\-19 tweets\.Pos\.denotes the number of majority\-voted positive examples, and AP denotes average precision\. Overall Gwet’s AC1 is \.760\.##### Annotation reliability\. Across all tweet–label decisions, observed agreement is \.830, while Fleiss’κ\\kappais \.415, PABAK is \.660, and Gwet’s AC1 is \.760\. The discrepancy between raw agreement and Fleiss’κ\\kappais most pronounced for low\-prevalence labels\. For example, only two tweets receive a majority\-voted Fairness label, such that its high observed agreement primarily reflects agreement on negative cases\. The prevalence\-adjusted measures therefore provide complementary evidence of annotation reliability under the sparse multilabel setting\. ##### Human–model alignment\. Against the majority\-voted human reference, CHARM achieves a polarity\-level macro AUC of \.842 with a 95% bootstrap confidence interval of \[\.801, \.876\], together with a macro average precision of \.555\. As shown in[Table16](https://arxiv.org/html/2609.03330#A2.T16), performance varies across moral categories\. The results indicate that CHARM’s continuous predictions generally align with human judgments in the COVID\-19 domain, providing additional support for their use in the downstream endorsement analyses\. ##### Limitations of label\-level estimates\. Label\-level results for low\-prevalence categories should be interpreted cautiously\. In particular, Fairness, Loyalty, Purity, and Betrayal contain only 2, 5, 5, and 6 majority\-voted positive examples, respectively\. Consequently, high AUC or agreement values for these categories can be unstable and may be driven partly by the large number of negative instances\. We therefore emphasize the aggregate validation results rather than drawing strong conclusions from individual rare\-category estimates\. ### B\.3Backbone Comparison Results [Table17](https://arxiv.org/html/2609.03330#A2.T17)compares CHARM with Qwen3\-8B across both in\-domain and out\-of\-domain datasets\. CHARM achieves consistently stronger performance on most datasets, with particularly large gains on MFTC, MFRC, and News\. The improvements are also stable under out\-of\-domain evaluation, especially on ARG and SC, suggesting that the combination of rationale supervision and MAC grounding provides more robust moral representations than direct prompting alone\. While Qwen3\-8B remains competitive on VIG, overall results indicate that CHARM offers a stronger balance between efficiency and predictive performance\. Table 17:Performance comparison between Qwen3\-8B and CHARM across datasets in terms of Macro\-F1 and AUC\. ### B\.4User Moral Profile Construction User\-level moral profiles are constructed by aggregating tweet\-level moral predictions inferred byCHARMover the five MFT foundations\. Virtue and vice polarity scores are collapsed into unified foundation\-level moral intensity scores\. For each useruu, moral scores are aggregated over high\-intensity moral tweets: mu\(k\)=1\|Tu\(k\)\|∑t∈Tu\(k\)st\(k\),m\_\{u\}^\{\(k\)\}=\\frac\{1\}\{\|T\_\{u\}^\{\(k\)\}\|\}\\sum\_\{t\\in T\_\{u\}^\{\(k\)\}\}s\_\{t\}^\{\(k\)\},wherest\(k\)s\_\{t\}^\{\(k\)\}denotes the predicted moral intensity for foundationkk, andTu\(k\)T\_\{u\}^\{\(k\)\}contains tweets whose intensity exceeds the user\-specific 90th percentile threshold\.[Figure5](https://arxiv.org/html/2609.03330#A1.F5)visualizes the distribution of users across the ten polarity\-aware moral dimensions\. ### B\.5Feature Construction [Table18](https://arxiv.org/html/2609.03330#A2.T18)summarizes the features used for endorsement prediction\. Pairwise moral similarity is computed using cosine similarity: cos\_sim\(u,v\)=𝐦u⊤𝐦v‖𝐦u‖‖𝐦v‖,\\mathrm\{cos\\\_sim\}\(u,v\)=\\frac\{\\mathbf\{m\}\_\{u\}^\{\\top\}\\mathbf\{m\}\_\{v\}\}\{\\\|\\mathbf\{m\}\_\{u\}\\\|\\\|\\mathbf\{m\}\_\{v\}\\\|\},and Euclidean distance: euclidean\_dist\(u,v\)=‖𝐦u−𝐦v‖2\.\\mathrm\{euclidean\\\_dist\}\(u,v\)=\\\|\\mathbf\{m\}\_\{u\}\-\\mathbf\{m\}\_\{v\}\\\|\_\{2\}\. Per\-foundation moral differences are defined as: diff\(k\)\(u,v\)=mu\(k\)−mv\(k\)\.\\mathrm\{diff\}^\{\(k\)\}\(u,v\)=m\_\{u\}^\{\(k\)\}\-m\_\{v\}^\{\(k\)\}\. Behavioral statistics are aggregated using: activity\_mean\(u\)=1\|Tu\|∑t∈Tuat,\\mathrm\{activity\\\_mean\}\(u\)=\\frac\{1\}\{\|T\_\{u\}\|\}\\sum\_\{t\\in T\_\{u\}\}a\_\{t\},whereata\_\{t\}denotes tweet\-level engagement statistics such as replies, favorites, quotes, and retweets\. Feature CategoryLevelFeatureDescriptionMoral FeaturesAuthor / RetweeterCare, Fairness, Loyalty, Authority, PurityUser\-level moral intensity scores aggregated over the five moral foundations using polarity\-collapsed representations\.Moral Interaction FeaturesUser PairMoral SimilarityCosine similarity between author and retweeter moral representations\.User PairMoral DistanceEuclidean distance between author and retweeter moral representations\.User PairFoundation\-Level Moral DifferencePer\-foundation differences between retweeter and author moral scores\.Behavioral FeaturesUser\-LevelSocial ConnectivityUser engagement statistics including follower count, friend count, and favourites count\.User\-LevelInteraction ActivityAverage frequencies of replies, quotes, and retweets across authored tweets\.User PairRelative Influence GapDifferences in user influence and activity between author and retweeter\.Semantic FeaturesUser PairBiography SimilarityCosine similarity and Euclidean distance between user biography embeddings\.Table 18:Feature definitions for endorsement prediction\. ### B\.6Endorsement Prediction Model Training Details We train a binary LightGBM classifier using moral\-profile, interaction, behavioral, and semantic features\. The model is trained with a binary logistic objective and evaluated across five random seeds\. We use a learning rate of \.05, maximum tree depth of 6, 200 boosting rounds, and 64 leaves per tree\. Early stopping is applied based on validation\-set AUC with a patience of 20 rounds\. To reduce overfitting, we apply both feature and row subsampling with rates of \.8 together with L2 regularization coefficient 1\.0\. All continuous features are z\-score normalized before training\. Semantic similarity features are computed using cosine similarity between user\-level sentence embeddings, while moral similarity features are computed using cosine similarity between aggregated user moral profiles inferred byCHARM\. Reported results are averaged across all runs\. ### B\.7Per\-Foundation Moral Alignment Distributions [Figure8](https://arxiv.org/html/2609.03330#A2.F8)shows per\-foundation distributions of moral divergence \(\|retweeter−author\|\|\\text\{retweeter\}\-\\text\{author\}\|\) and overall cosine similarity for endorsed and non\-endorsed pairs\. Across all five foundations, endorsed pairs exhibit tighter moral alignment — smaller author–retweeter divergence — than non\-endorsed pairs, confirming that homophily holds at the individual\-foundation level\. The separation is most pronounced for loyalty and fairness, consistent with the assortativity coefficients in[Figure3c](https://arxiv.org/html/2609.03330#S5.F3.sf3)\. Figure 8:Per\-foundation KDE distributions of\|retweeter moral score−author moral score\|\|\\text\{retweeter moral score\}\-\\text\{author moral score\}\|for endorsed \(positive\) and non\-endorsed \(negative\) pairs, across the five MFT foundations and overall cosine similarity \(bottom right\)\. Endorsed pairs consistently exhibit smaller per\-foundation divergence and higher cosine similarity\. ### B\.8Moral Assortativity Computation We measure moral homophily using Newman assortativity for continuous attributes\. Given a directed network with edges\(i→j\)∈E\(i\\to j\)\\in E, each edge is associated with source and target moral scores for a specific foundation\. The assortativity coefficient is computed as the Pearson correlation across edges: r=∑\(i,j\)∈E\(xi−x¯s\)\(yj−y¯t\)∑\(i,j\)∈E\(xi−x¯s\)2∑\(i,j\)∈E\(yj−y¯t\)2r\\;=\\;\\frac\{\\sum\_\{\(i,j\)\\in E\}\(x\_\{i\}\-\\bar\{x\}\_\{s\}\)\(y\_\{j\}\-\\bar\{y\}\_\{t\}\)\}\{\\sqrt\{\\sum\_\{\(i,j\)\\in E\}\(x\_\{i\}\-\\bar\{x\}\_\{s\}\)^\{2\}\}\\sqrt\{\\sum\_\{\(i,j\)\\in E\}\(y\_\{j\}\-\\bar\{y\}\_\{t\}\)^\{2\}\}\}wherex¯s\\bar\{x\}\_\{s\}andy¯t\\bar\{y\}\_\{t\}denote the edge\-weighted means of source and target attributes\. We compute assortativity separately for each moral foundation\. Statistical significance is assessed using a degree\-preserving null model in which edges are randomly rewired while preserving each node’s in\-degree and out\-degree distributions\.
Similar Articles
MET: Theory-Grounded and Culture-Aware Multilingual Moral Reasoning
This paper introduces MCLASH, a multilingual moral decision-making benchmark, and MET, a theory-grounded prompting method for culture-aware moral reasoning, along with MET-D, a self-distillation training method that improves multilingual moral reasoning across different model families and sizes.
Accounting for Context: Shaping Moral Credences for Value Alignment
This paper argues that aggregating moral evaluations for AI value alignment must account for contextual factors, showing that ignoring context can lead to violations of the weak Pareto principle, analogous to Simpson's paradox.
Steering LLMs Responses Towards Moral Foundations on the Norwegian MFQ-30
The study explores steering LLMs towards human moral foundations using the Norwegian MFQ-30 questionnaire, evaluating prompt-level persona steering and activation-level interventions.
More Context, Larger Models, or Moral Knowledge? A Systematic Study of Schwartz Value Detection in Political Texts
A systematic study on detecting Schwartz values in political text, comparing context lengths, model sizes, and retrieval-augmented generation methods. Results show that full-document context improves supervised models but not zero-shot LLMs, while retrieved moral knowledge consistently helps via early fusion.
Frame-Conditioned Moral Computation in LLaMA 3.1-8B-Instruct: A Mechanistic Interpretability Audit of Ethical Reasoning
This paper uses mechanistic interpretability to audit ethical reasoning in LLaMA 3.1-8B-Instruct, finding a 'Situational Anchor Effect' where domain-specific representations dominate moral computation, and proposing 'Mechanistic Alignment' as a research program.