Paper deep dive
SPAR-Hate: An Auditor-Guided Multi-Agent Framework for Bilingual Hate Speech Parsing
Yifan Lyu, Dianqing Lin, Xinran Li, Jiaqi Qiao, Xiujuan Xu
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 94%
Last extracted: 8/25/2026, 7:53:54 AM
Summary
The paper introduces SPAR-Hate, an auditor-guided multi-agent framework for bilingual hate speech parsing that addresses cultural and linguistic challenges by decomposing documents into clause-level units and generating evidence-grounded judgments from three perspectives: Victim, Moderator, and Cultural Bystander. An arbitration process resolves conflicts to produce structured outputs, achieving state-of-the-art results on STATE-ToxiCN and TBO benchmarks.
Entities (8)
Relation Signals (6)
Yifan Lyu → affiliatedwith → Dalian University of Technology
confidence 95% · Yifan Lyu 1 ... 1 Dalian University of Technology
SPAR-Hate → evaluatedon → STATE-ToxiCN
confidence 95% · Experiments on the STATE-ToxiCN and TBO benchmarks show that SPAR-Hate consistently improves bilingual hate parsing
SPAR-Hate → evaluatedon → TBO
confidence 95% · Experiments on the STATE-ToxiCN and TBO benchmarks show that SPAR-Hate consistently improves bilingual hate parsing
SPAR-Hate → usesagentrole → Victim
confidence 90% · generates evidence-grounded judgments from three complementary perspectives: Victim, Moderator, and Cultural Bystander.
SPAR-Hate → usesagentrole → Moderator
confidence 90% · generates evidence-grounded judgments from three complementary perspectives: Victim, Moderator, and Cultural Bystander.
SPAR-Hate → usesagentrole → Cultural Bystander
confidence 90% · generates evidence-grounded judgments from three complementary perspectives: Victim, Moderator, and Cultural Bystander.
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Hate speech detection has recently shifted from coarse-grained classification to structured parsing, where systems must jointly identify hateful targets, arguments, and target-level labels. However, existing studies primarily emphasize benchmark evaluation while paying less attention to the cultural, linguistic, and social-group challenges involved in structured hate speech parsing. To address these challenges, we propose SPAR-Hate, an auditor-guided multi-agent framework for bilingual hate speech parsing. The framework first decomposes documents into clause-level decision units and then generates evidence-grounded judgments from three complementary perspectives: Victim, Moderator, and Cultural Bystander. An evidence-constrained arbitration process resolves conflicts among role-specific predictions and aggregates them into structured sample-level outputs. Experiments on the STATE-ToxiCN and TBO benchmarks show that SPAR-Hate consistently improves bilingual hate parsing across diverse large language models. The framework achieves state-of-the-art results on bilingual multi-tuple extraction tasks, with the largest gains observed under stricter structural evaluation metrics.
Tags
Links
- Source: https://arxiv.org/abs/2608.22018v1
- Canonical: https://arxiv.org/abs/2608.22018v1
Trouble viewing inline? Open PDF directly →
Full Text
69,088 characters extracted from source content.
Expand or collapse full text
SPAR-Hate: An Auditor-Guided Multi-Agent Framework for Bilingual Hate Speech Parsing Yifan Lyu 1 , Dianqing Lin 2 , Xinran Li 1 , Jiaqi Qiao 1 , Xiujuan Xu 1 1 Dalian University of Technology 2 Inner Mongolia University Correspondence: stevelyu811@gmail.com Abstract Content warning: This paper contains exam- ples and discussion of offensive or harmful lan- guage. Hate speech detection has recently shifted from coarse-grained classification to structured pars- ing, where systems must jointly identify hate- ful targets, arguments, and target-level labels. However, existing studies mainly focus on eval- uation and pay less attention to mitigation, while also overlooking the cultural, linguistic, and social-group challenges in hate speech. To address these challenges, we propose SPAR- Hate, an auditor-guided multi-agent frame- work for bilingual hate speech parsing. The framework first decomposes documents into clause-level decision units and then gener- ates evidence-grounded judgments from three complementary perspectives: Victim, Moder- ator, and Cultural Bystander. An evidence- constrained arbitration process resolves con- flicts among role-specific predictions and ag- gregates them into structured sample-level out- puts. Experiments on the STATE-ToxiCN and TBO benchmarks show that SPAR-Hate consis- tently improves bilingual hate parsing across diverse large language models. The framework achieves state-of-the-art results on bilingual multi-tuple extraction tasks, with the largest gains observed under stricter structural evalua- tion metrics. 1 Introduction Hate speech detection aims to identify hateful ex- pressions in text to reduce their negative impact on social media and society (Schmidt and Wie- gand, 2017; Fortuna and Nunes, 2018). How- ever, hate speech detection is not a simple key- word matching problem. Its definition is highly dependent on context, subjective judgment, and platform-specific standards (Schmidt and Wiegand, 2017; Fortuna and Nunes, 2018). Recent work EN Challenge 1: Shared-Target Multi-Tuple Binding INPUT All you senatorssuck as human beings you are not protecting the citizens but playing politics. Gold tuples (senators, suck as human beings, 1) (senators, not protecting the citizens, 1) Typical parsing error (senators, playing politics, 0) Under a shared target, one gold tuple is omitted, and the retained prediction misbinds the target to a nearby non-gold span and assigns an incorrect label. ZH Challenge 2: Coded and Culturally Localised Slurs INPUT 难蔓分不清楚自己村以外的其他地区, 一律归为东北人。 Gold tuple (难蔓, 分不清楚自己村以外的其他地区, Region, 1) Typical parsing error (难蔓, 分不清楚自己村以外的其他地区, Region, 0) Despite correct span recovery, failure to recognise “难蔓” as a homophonic regional slur yields a neutral label. Figure 1: Typical LLM errors in bilingual hate parsing, including omitted tuples, imprecise target–argument binding, and failed interpretation of culturally localised homophonic slurs. has gradually moved toward fine-grained and struc- tured hate tuple parsing, including rationale an- notation, target-argument parsing, and tuple-level extraction (Pavlopoulos et al., 2021; Mathew et al., 2021; Zampieri et al., 2023; Bai et al., 2025). Un- der this formulation, a system predicts one or more target-level tuples for each text, each linking an at- tacked target, its supporting argument, and a target- level label. Figure 1 shows representative parsing failures in culturally situated hate speech. These cases ex- pose two requirements for structured hate parsing: arXiv:2608.22018v1 [cs.AI] 22 Aug 2026 consistent tuple prediction and culturally grounded interpretation. Hate expression is culturally situ- ated, yet current large language models are skewed towards Western cultural representations (Naous et al., 2024). This bias weakens interpretation in non-Western settings, especially when hate is implicit, coded, or locally grounded (ElSherief et al., 2021; Nozza, 2021; Ocampo et al., 2023; Lin et al., 2026). Under these conditions, target identification, evidence selection, and harm attri- bution can all shift with access to cultural knowl- edge. Judgement also varies with social position, because group identity shapes how hostile speech is interpreted (Spears, 2021). The same utterance can therefore support different readings across per- spectives. Structured hate tuple parsing needs a decision process that preserves this variation rather than collapsing it into a single judgement path. To bridge these gaps, we introduce SPAR-Hate, an auditor-guided multi-agent framework for bilin- gual hate speech parsing. It comprises four stages: Segment, Perspective-guided role generation, Ar- bitrate, and Reassemble. The framework first seg- ments each document into clause-level decision units. It then generates evidence-grounded candi- date judgements from three perspectives, Victim, Moderator, and Cultural Bystander, drawing on the role-playing capabilities of LLMs (Wang et al., 2024). An evidence-constrained auditor resolves conflicts among these candidates, and the resulting clause-level decisions are aggregated into sample- level predictions. For Chinese coded language and local slang, role-specific lexicon injection supports the Cultural Bystander without replacing textual evidence (Bai et al., 2025; Xiao et al., 2024; Lu et al., 2023). Experimental results show that SPAR-Hate im- proves bilingual hate parsing on the Chinese STATE-ToxiCN and English TBO benchmarks across local and API settings. Without task-specific fine-tuning, the prompt-based framework outper- forms matched direct prompting baselines and re- mains competitive with adapted reasoning base- lines under the reported STATE-ToxiCN and TBO evaluation settings, with the clearest gains on stricter joint structural metrics. Ablation and dis- tillation results further support the phased design under component removal, stricter schema reten- tion, and student transfer. This paper makes three contributions: 1.A language-decoupled bilingual hate parsing formulation is defined. It aligns the core task across Chinese and English without forcing their original annotation contracts into a single schema, and formalises evaluation as sample- level multi-tuple prediction. 2. An auditor-guided multi-perspective parsing framework is introduced. Clause-level seg- mentation, multi-role candidate generation, dynamic beacon arbitration, and sample-level reassembly model the joint consistency of tar- get, argument, and harmful or hateful judge- ment, while the Cultural Bystander supplies culturally local evidence for coded slang and context-dependent attacks. 3.Main experiments, ablations, and distillation studies show that gains concentrate on stricter joint structural metrics, and that part of the multi-agent decision process can be distilled into a smaller student model. 2 Related Work 2.1 From Hate Speech Classification to structured hate tuple parsing Hate speech research began largely as text clas- sification, but class labels alone do not support fine-grained semantic understanding. Early work focused on definitions, features, and classifica- tion models (Schmidt and Wiegand, 2017; For- tuna and Nunes, 2018; Waseem and Hovy, 2016; Davidson et al., 2017). Later multilingual shared tasks and richer annotations showed that multilin- gual hate analysis requires more than single-label prediction (Basile et al., 2019; Ousidhoum et al., 2019). Toxic Spans, HateXplain, TBO, and STATE- ToxiCN then moved the field toward fine-grained localisation, rationale annotation, target-argument parsing, and Chinese quadruple parsing (Pavlopou- los et al., 2021; Mathew et al., 2021; Zampieri et al., 2023; Bai et al., 2025). The present task follows that shift, but focuses on local target-argument-label bindings under dif- ferent Chinese and English annotation contracts and on their parsing at sample level. 2.2 Implicit Hate, Cultural Context, and Cross-Lingual Fragility The hardest part of hate speech is often implicit, subtle, and context-dependent rather than explicit profanity. Latent Hatred and follow-up analyses show that coded, indirect, and subtle hate systemat- ically weaken model performance (ElSherief et al., 2021; Ocampo et al., 2023; Hartvigsen et al., 2022). HateCheck reveals the same fragility through func- tional evaluation (Röttger et al., 2021). In cross- lingual settings, Nozza (2021) shows that zero-shot models can misread language-specific non-hateful taboo expressions as hate signals. Explainable hate-speech detection uses ratio- nales, social bias frames, or step-by-step explana- tions to reduce this problem (Mathew et al., 2021; Sap et al., 2020; Yang et al., 2023). In a structured parsing setting, the same pressure appears as sta- ble alignment between target, argument, and label. Cultural knowledge is therefore restricted to weak support for the Cultural Bystander, and the auditor pushes that interpretation back onto text-grounded evidence. 2.3 Role-Based LLM Agents, Multi-Agent Debate, and Distillation Role-playing, multi-agent collaboration, and de- bate have become common directions in LLM re- search. CAMEL, Context-Aware Sentiment Fore- casting, RoleLLM, and multi-agent debate indicate that explicit division of perspective can improve difficult judgements and structured workflows (Li et al., 2023; Man et al., 2025; Du et al., 2023; Wang et al., 2024). AutoGen and MetaGPT show the same pattern at the workflow level through multi- agent dialogue, role allocation, and structured col- laboration (Wu et al., 2023). The present setting is narrower. The objective is a target-argument-label decision that remains comparable, arbitrable, and reproducible. The dis- tillation setting is related to chain-of-thought, self- consistency, and reasoning distillation (Wei et al., 2023; Wang et al., 2023; Shridhar et al., 2023; Hsieh et al., 2023), but the supervision signal is a structured pseudo-trace with clause decomposi- tion, role hypotheses, conflict diagnosis, and final arbitration. 3 Methods: The SPAR-Hate Framework SPAR-Hate combines clause-level decomposition, multi-perspective candidate generation, dynamic arbitration, and sample-level reassembly in an auditor-guided framework for bilingual hate pars- ing. The pipeline breaks document-level parsing into explicit intermediate stages, which helps long texts, multi-target cases, implicit attacks, and cul- turally coded slang. 3.1 Task Formulation and Output Schema Given an input documentD, the system must pre- dict a set of target-level structured tuples E =e 1 ,e 2 ,...,e n .(1) The Chinese and English benchmarks follow different original annotation contracts. STATE- ToxiCN uses quadruples e raw zh = (target,argument,group,hateful), (2) wheregroupdenotes the attacked group category. TBO uses triples e raw en = (target,argument,harmful).(3) These schemas correspond respectively to the Target–Argument–Hateful–Group annotation con- tract in STATE-ToxiCN and the target–argument– harmfulness contract in TBO (Bai et al., 2025; Zampieri et al., 2023). To construct the bilingual main track at field level, the Chinese main track removesgroupand uses a three-field output e main zh = (target,argument,label).(4) For unified notation, each tuple on the aligned bilingual main tracks is written ase i = (t i ,a i ,ℓ i ). Heret i denotes the attacked target,a i the attack argument, andℓ i ∈0, 1the target-level harmful- ness label. It corresponds toharmfulin English andhatefulin Chinese. The Chinese four-field extension retains group as an additional field. The original Chinese quadruple contract is re- tained as an extension experiment for testing adap- tation to language-specific schema. The paper therefore reports two Chinese evaluation tracks: • the Chinese three-field task aligned with the bilingual main results; •the Chinese four-field extension withgroup retained. The two Chinese tracks use separate prompt tem- plates and output constraints, which keeps the task contracts separate across the main and extension experiments. BILINGUAL INPUT [ZH] zh_2010 第一印象: 河南:穷,人多; 东北三省:出生率 全球倒数第一 新疆:治安不好? Translation: First impressions, Henan: poor, populous; the three northeastern provinces: the world's lowest birth rate; Xinjiang: public safety may not be very good. [EN]parallel Politicians feed on bigotry. same parsing schema ✂ SEGMENTER: PHASE 1 text First impressions, Henan: poor, populous; the three northeas... sample_id: zh_2010 g1 ... group_id: zh_2010_g1 g3 ... group_id: zh_2010_g3 g2 <focus>the three northeastern provinces: the world's lowest birth rate</focus> group_id: zh_2010_g2 ROLE GENERATOR: PHASE 2 (g2) 洛 Victim HATE · 1 Target: the three northeastern provinces Argument: the world's lowest birth rate Rationale: Linking the three northeastern provinces to having the world's lowest birth rate conveys a clear negative stereotype and demeans the group. Moderator NON-HATE · 0 Target: the three northeastern provinces Argument: the world's lowest birth rate Rationale: The focused clause cites data as a demographic description of a specific region, contains no insulting wording, and can be read as an objective statement. Bystander HATE · 1 Target: the three northeastern provinces Argument: the world's lowest birth rate Rationale: Using birth-rate data in this way reinforces a regional stereotype and constitutes structural bias against the northeastern region. AUDITOR ENGINE: PHASE 3 (g2) Quality & Signals grounded target aligned valid structure multi-role support lexicon bonus quote caution victim microaggr. moderator strong Cluster Formation c1: HATE Victim + Bystander 洛 Triage & Routing ⚖ consensus conflict send to Auditor LLM ➜ arbitrate defective ↺ Role Regenerate Arbitration & Clause Verdicts 類 Auditor LLM selects c1 g2 → HATE Auditor rationale: In the "first impressions" framing, "the world's lowest birth rate" is used as a negative generalization about the three northeastern provinces rather than a neutral statistical description. Therefore, c1 is selected. 里 REASSEMBLE: PHASE 4 g1 (Henan, poor, populous, Region, 1) g2 (the three northeastern provinces, the world's lowest birth rate, Region, 1) g3 (Xinjiang, public safety may not be very good, Region, 1) ➜ MERGE ➜ Multi-Target Restored ("Henan", "poor, populous", "Region", hate ("the three northeastern provinces", "the world's lowest birth rate", "Region", hate ("Xinjiang", "public safety may not be very good", "Region", hate c2: NON-HATE Moderator Figure 2: Overview of SPAR-Hate. Bilingual input is segmented into clause-level units, processed by three role-conditioned generators, arbitrated under evidence constraints, and reassembled into sample-level outputs. Distillation uses the earlier phases to construct teacher traces for student training. 3.2 Framework Overview SPAR-Hate has four stages: Segment, Perspective- Guided Role Generation, Arbitrate, and Reassem- ble, corresponding to Phase 1–4. The system splits a document into clause-level local units, generates structured candidates from three perspectives, ar- bitrates them with a dynamic-beacon auditor, and reassembles benchmark-aligned sample-level out- puts. The full pipeline appears in Figure 2. 3.3 Phase 1: Objective-Driven Clause-Level Segmentation Long texts often contain multiple targets, local stances, and interfering attack fragments. Direct extraction from the full document can therefore pro- duce target–argument mismatches, overly wide ar- guments, and merged events. Divide-and-conquer frameworks for document-level sentiment parsing suggest the same advantage for structured extrac- tion (Wang et al., 2026). Phase 1 therefore uses an LLM-based segmenter to map documentDto a set of local decision units G =g 1 ,g 2 ,...,g k .(5) Each local unitg i stores sample-level and lo- cal indices (group_id,local_group_id), local clause text (group_text), a focus-marked local context (focus_text), and a soft target anchor (canonical_target) used in later comparison. Phase 1 converts document-level parsing into smaller local problems. 3.4 Phase 2: Localized Perspective-Guided Role Generation Perspective shapes hate judgements (Waseem and Hovy, 2016; Sap et al., 2020). A victim-facing view is more sensitive to harm and exclusion. A moderation view attends to policy boundaries. A bystander familiar with local context is more likely to recognise slang, homophonic substitution, and structural prejudice. For each local unitg i , the framework instantiates three role agents R =r victim ,r moderator ,r bystander .(6) Victim emphasises felt harm, exclusion, and mi- croaggressions. Moderator emphasises platform- governance boundaries and explicit rule violations. Cultural Bystander emphasises local cultural con- text, community slang, pragmatic history, and coded expression. Each role generates one or more structured candidates over the samefocus_text, yielding the role-specific candidate set H r (g i ) =h (1) r ,h (2) r ,....(7) To keep outputs comparable and arbitrable, SPAR-Hate imposes a strict JSON schema and re- quiresargumentto be a supporting substring inside focus_text. Even non-hateful judgements must provide local textual evidence. The Chinese Cultural Bystander adds Lexicon In- jection. Entries relevant to the currentfocus_text andcanonical_targetare retrieved from a split- safe Chinese hate lexicon and inserted as weak context in the prompt. Work on Chinese toxic- ity detection shows that fine-grained taxonomies, toxic lexica, hate slang, and homophonic or emoji cloaking affect model robustness (Lu et al., 2023; Bai et al., 2025; Xiao et al., 2024). The module sharpens some cultural interpretations without over- riding grounded judgement. Key English prompt templates appear in Appendix B. Phase 2 thus supplies complementary evidence for later arbitration. 3.5 Phase 3: Dynamic Beacon Auditor Engine Parallel role generation supplies complementary judgements, but also creates conflict. Once con- flict appears, simple majority vote cannot separate grounded evidence from structurally defective can- didates, and it cannot represent priority differences among coded slang, policy boundaries, and im- plicit microaggressions. Multi-agent debate and self-consistency show that multiple reasoning paths can help difficult judgements, but hate parsing still requires those paths to collapse back to verifiable textual evidence and schema constraints (Du et al., 2023; Wang et al., 2023). Phase 3 is designed as a candidate-clustering arbiter with dynamic soft priors. Given the full set of role candidates H i = [ r∈R H r (g i ),(8) SPAR-Hate applies four internal substeps to the current local unit. Candidate Quality ScoringThe system first as- signs each candidate c∈H i a quality score q(c): q(c) = X j α j φ j (c).(9) Hereφ j (c)includes grounding, target explicitness, consistency withcanonical_target, structural completeness, label validity, and, in the Chinese four-field setting,group–label coherence. Chinese bystander candidates can receive a small lexicon bonus, but that bonus cannot override grounded evidence. ClusterFormation Candidatesarethen clustered by similarity over target, argument, harmful/hateful, and, in the Chinese four-field extension,group. Similarity between a candidate and a cluster is written as sim(c,C) =β t s t (c,C) + β a s a (c,C) + β y s y (c,C) + β g s g (c,C), (10) wheres t ,s a ,s y ,s g denote similarity intarget, argument,label, andgroup. On the three-field main tracks,β g = 0. Each cluster is then com- pressed into a canonical tuple and assigned a clus- ter score based on member quality, the number of supporting roles, and any lexicon-aware bonus: Score(C) = X c∈C q(c)+λ 1 |supp(C)|+λ 2 I lex (C), (11) wheresupp(C)is the set of roles supporting that cluster. Triage and Dynamic Soft Beacons After clus- tering, the system routes each local unit into one of three lanes according to role agreement, the margin of the top cluster, and signals of structural failure or missing roles. A clearly dominant top cluster with no obvious defect entersconsensus. Missing roles or a lack of valid grounded candidates enters defective. The remaining cases enterconflict. The system then applies grounding-aware, lexicon- aware, and quote-aware soft beacons to adjust clus- ter ranking. If some roles are marked defective and regeneration is enabled, one bounded regenera- tion round is allowed. Highly conflicting cases can trigger a second auditor refinement. Deterministic Fallback and Local Refinement Regardless of whether the auditor is triggered, final ranking and selection fall back to a deterministic cluster-level procedure so that decisions remain reproducible. The selected primary cluster then undergoes local refinement to tightentargetand argumentboundaries. A small number of high- quality supplemental clusters can be retained when multi-cluster retention is enabled. The retained thresholds and cluster-retention settings are sum- marised in Appendix D. 3.6 Phase 4: Sample-Level Multi-Target Reassembly In this task setting, clause-level decisions are made internally while the benchmark expects sample- level predictions. Phase 4 therefore restores earlier decisions to the output format required by evalu- ation. The system first aggregates all clause-level tuples by sample_id, producing ̃ E(x) = ] g i ∈G(x) Y (g i ),(12) whereY (g i )is the set of final tuples output by Phase 3 for local unitg i . The main configuration uses a concatenate-first strategy, preserving clause- level provenance and not forcing exact deduplica- tion. The default exported sample-level prediction is therefore ˆ E(x) = ̃ E(x),(13) whereas under optional exact deduplication ˆ E(x) = Dedup ̃ E(x) .(14) This design preserves the internal decision trace while still allowing a compact export when needed. 4 Experiments 4.1 Datasets, Splits, and Evaluation Protocol DatasetsExperiments are conducted on Chinese STATE-ToxiCN and English TBO (Bai et al., 2025; Zampieri et al., 2023). STATE-ToxiCN keeps its official train/test split. The public release of TBO provides only a test split, so the public test set is deterministically shuffled withseed=20260415 and re-divided into 3200/800 train/test subsets. Be- yond this repartition, processing is limited to field cleaning, schema normalisation, and split freezing. No extra relabelling is introduced, and multi-target documents are not split at this stage. The paper reports three evaluation tracks,ZH-main,EN-main, andZH-quadruple, all defined exactly as in Sec- tion 3.1. Dataset composition appears in Table 1. Evaluation metricsThe original evaluation pro- tocols of both benchmarks are kept. No mixed cross-lingual total score is constructed. For Chi- nese, following STATE-ToxiCN, both Hard and Soft Macro-F1 are reported: Hard requires exact agreement with gold spans and field combinations, while Soft credits overlapping spans under the same target-centred structure (Bai et al., 2025). On the Chinese tracks, Target and Argument evaluate target and argument field parsing. T- A Pair requires the target to be correctly bound to its argument. T-A-H Tri and Quad require the local structure to remain correct after adding the hateful label and, in the four-field task, the groupfield.For English, the paper follows TBO’s tuple-level evaluation: Target and Argu- ment measure field-level parsing; Targeted requires joint parsing of target and harmfulness; NTA and TA require exact match on(target,argument) and(target,argument,harmful)respectively; Harm evaluates harmfulness on the predicted tar- get tuples (Zampieri et al., 2023). Chinese met- rics therefore emphasise hard/soft field parsing, DatasetPublic SplitFinal SplitTracks STATE-ToxiCN official train/test 6424 / 1605 ZH-main, ZH-quadruple TBOpublic test only3200 / 800EN-main Table 1: Datasets used in the experiments. TBO is repar- titioned from its public test set with seed=20260415. whereas English metrics emphasise exact tuple con- sistency (Bai et al., 2025; Zampieri et al., 2023). 4.2 Experimental Setup and Baselines Experimental setupThe main local experiments use Qwen3-14B under a dual-24GB-class GPU budget (Yang et al., 2025). Phase 1–3 share the same backbone, with lexicon injection used only for the Chinese Cultural Bystander. Long runs support checkpoint-resume and OOM split-retry. Phase 4 is deterministic aggregation. Sample-level outputs in the main results follow the concatenate- first strategy of Section 3.6. Appendix A sum- marises the retained local runtime configuration, and Appendix D reports the main arbitration thresh- olds for the reported 14B mainline. Baselines Three baseline families are used. The first comprises single-pass direct extraction base- lines, including0-shot-Qwen3-14Band two few- shot API baselines. The second comprises task- adapted SynChain and Dance variants that pre- serve their original high-level inductive biases (Fan et al., 2025; Wang et al., 2026). Both are recent multi-stage LLM reasoning frameworks with ex- plicit decomposition, local inference, and struc- tured output biases, which makes them closer to the present parsing setting than single-pass prompting baselines. The third comprises SPAR-Hate across local and API backbones. The API baselines in- clude DeepSeek-v4-Pro and GPT-5.4 (DeepSeek- AI, 2026; OpenAI, 2026). Prompt templates appear in Appendix B, and baseline adaptation details ap- pear in Appendix C. 4.3 Main Results Main bilingual triplet results Under a fixed lo- cal 14B backbone, SPAR raises the average score onZH-mainfrom29.83to32.82and onEN-main from29.59to37.51. The larger gains appear on stricter joint structural metrics, which indicates that the improvement is not explained by scale alone. Backbone scaling remains task-dependent. Qwen3.5-35B improves onEN-mainbut gives only limited advantage onZH-main. In the API setting, SPAR usually outperforms the matched few-shot and adapted reasoning baselines on stricter joint (a) ZH-main ModelTargetArgumentT-A PairT-A-H Tri.Avg. HardSoftHardSoftHardSoftHardSoft Local LLMs 0-shot-Qwen3-14B45.4954.9716.2446.9910.6232.737.6523.9329.83 SPAR-Qwen3-14B (mainline)48.7355.7521.0356.8512.3634.148.7124.9732.82 SPAR-Qwen3.5-35B45.84 53.1220.0957.9511.2335.879.2627.2432.58 API Models few-shot-DeepSeek-v4-Pro52.6963.0817.8661.0313.6239.5310.7531.0936.21 few-shot-GPT-5.454.1765.8318.8762.1013.8243.9010.6031.4737.60 SynChain-DeepSeek-v4-Pro38.9248.6811.5449.575.0931.893.7523.7526.65 SynChain-GPT-5.434.8943.1511.5245.635.3830.284.0421.9824.61 Dance-DeepSeek-v4-Pro53.1962.7719.3457.4015.7541.5212.5532.4736.87 Dance-GPT-5.451.9960.7323.89 57.7219.3244.5613.6333.9938.23 SPAR-DeepSeek-v4-Pro56.8065.9624.0362.0617.2744.1313.0132.8839.52 SPAR-GPT-5.452.6261.9423.1256.6217.4245.4813.3234.3838.11 (b) EN-main ModelTargetArgumentTargetedNTATAHarmAvg. Local LLMs 0-shot-Qwen3-14B32.4146.4825.0614.9111.0647.6129.59 SPAR-Qwen3-14B (mainline)43.4547.9634.6820.9618.6859.3137.51 SPAR-Qwen3.5-35B46.4950.2235.4320.2816.7260.1138.21 API Models few-shot-DeepSeek-v4-Pro36.2642.4022.123.091.7353.9826.60 few-shot-GPT-5.438.9444.0213.504.002.6148.1625.21 SynChain-DeepSeek-v4-Pro38.7041.2218.262.852.5858.0026.94 SynChain-GPT-5.436.6037.5215.564.763.5251.9224.98 Dance-DeepSeek-v4-Pro45.6736.0827.432.922.6156.4428.53 Dance-GPT-5.446.15 42.3924.928.887.7552.6230.45 SPAR-DeepSeek-v4-Pro51.3150.3630.0219.8113.3356.1936.84 SPAR-GPT-5.442.1547.0029.2418.8415.8156.7834.97 Table 2: Main results onZH-mainandEN-main. Within each split, the best result in each column is boldfaced and the second-best is underlined. metrics, withSPAR-DeepSeek-v4-Proachiev- ing the bestZH-mainaverage (39.52) and SPAR-GPT-5.4retaining strong TA and NTA per- formance on EN-main. Chinese quadruple extensionThe Chinese four- field extension (ZH-quadruple) retains thegroup field as a test of adaptation to language-specific schema. Full results appear in Appendix Table 16. Cross-model observations Across all three tracks, the clearest improvements appear on higher- order joint metrics, especially Targeted, NTA, and TA for English and T-A Pair, T-A-H Tri, and Quad for Chinese. Additional raw outputs and role-level analysis appear in Appendix E. 4.4 Component Ablations Phase-wise ablations Removing the segmenter raises Chinese Target Hard F1 from48.73to52.34, but lowers T-A-H Tri Hard F1 from8.71to7.02. English shows the same pattern, with higher Tar- get F1 (43.45 → 46.95) but lower TA and Harm. Removing Phase 3 lowers the ZH average to31.71 (a) ZH-main SettingTgt-H Arg-H TA-H TAH-H Avg. Qwen3-14B (mainline) 48.73 21.03 12.368.7132.82 w/o P1 segmenter52.34 15.209.267.0232.25 w/o P2 victim50.40 15.95 10.537.6331.16 w/o P2 moderator49.90 16.51 10.867.7531.77 w/o P2 bystander50.18 16.10 10.508.2032.85 w/o P3 arbitration46.54 17.03 10.677.6831.71 (b) EN-main SettingTgt NTATA Harm Avg. Qwen3-14B (mainline) 43.45 20.96 18.68 59.31 37.51 w/o P1 segmenter46.95 20.65 18.04 57.21 37.34 w/o P2 victim44.70 21.18 17.20 57.21 37.02 w/o P2 moderator44.29 21.34 17.51 59.11 37.43 w/o P3 arbitration43.66 20.42 17.81 57.61 36.72 Table 3: Ablation summary on the bilingual main tracks. The main text keeps only the most diagnostic hard/exact metrics; complete bilingual ablation results appear in Appendix G. and the EN average to 36.72. Role-wise ablations The three roles contribute different evidence. In Chinese, removing a role usually weakens hard structural metrics even when the average score remains similar. For example, removing the bystander slightly raises the average score (32.85vs.32.82), but lowers T-A Pair Hard and T-A-H Tri Hard. In English, removing the moderator leaves NTA relatively stable but still lowers TA from 18.68 to 17.51. 4.5 Distillation Results (a) ZH-main ModelTAH-H TAH-SAvg. 0-shot-Qwen3-14B7.6523.9329.83 SPAR-Qwen3-14B (mainline)8.7124.9732.82 Distillation-Qwen3-4B8.3326.0433.67 (b) EN-main ModelTAHarmAvg. 0-shot-Qwen3-14B11.0647.6129.59 SPAR-Qwen3-14B (mainline) 18.6859.3137.51 Distillation-Qwen3-4B18.5059.0537.33 (c) ZH-quadruple ModelQuad-H Quad-SAvg. 0-shot-Qwen3-14B6.8719.4225.70 SPAR-Qwen3-14B (mainline)6.1822.3728.95 Distillation-Qwen3-4B7.0425.0530.38 Table 4: Distillation summary across the three evalua- tion tracks. Table 4 shows that the 4B student exceeds the 14B 0-shot baseline on all three tracks. OnZH-main (33.67vs.32.82) andZH-quadruple(30.38vs. 28.95), it matches or slightly exceeds the 14B SPAR teacher. OnEN-main, it remains close (37.33 vs.37.51). Details of teacher-trace construction, fil- tering, and student training appear in Appendix F. 4.6 Qualitative Analysis ItemContent TextFirst impression: Henan is poor and populous; Northeast China has one of the world’s lowest birth rates; public security in Xinjiang may not be very good. GoldC1: (Henan, “poor; populous”, 1) C2: (Northeast China, one of the world’s lowest birth rates, 1) C3: (Xinjiang, public security may not be very good, 1) Phase 1C1: Henan: poor; populous C2: Northeast China: one of the world’s lowest birth rates C3: Xinjiang: public security may not be very good Phase 2C1: only hateful candidates remain. C2: (Northeast China, one of the world’s lowest birth rates, 1/0). C3: (Xinjiang, public security may not be very good, 1/0). Phase 3C1: (Henan, “poor; populous”, 1) C2: (Northeast China, one of the world’s lowest birth rates, 1) C3: (Xinjiang, public security may not be very good, 1) BaselinesC1: Dance is correct; SynChain outputs (Henan, poor, 0), missing “populous”. C2: Dance and SynChain both assign label 0. C3: Dance and SynChain both assign label 0. Table 5: Phase-wise processing of a Chinese multi- target example, shown in English translation. Case study Table 5 traces Phase 1–3 on a Chi- nese multi-target example fromZH-main. Segmen- tation isolates three local claims, and arbitration restores the target–argument–label tuples that the baselines partly miss. ItemContent Textsome of y’all aren’t being held accountable for the dumb shit that y’all be doing....and it shows Gold(y’all, dumb shit, 1) SPAR- Qwen3-14B (y’all, dumb shit that y’all be doing, 1); (null, it shows, 0) Table 6: A remaining SPAR-Hate error: overly wide argument boundaries. Error analysis The main residual error is argu- ment boundary over-expansion. In Table 6, SPAR- Hate predicts the correct target and harmfulness but retains part of the relative clause, so the prediction receives no tuple credit under exact match. The remaining gap therefore lies mainly in argument- boundary tightening. Additional English examples and baseline mismatches appear in Appendix E. 5 Conclusion SPAR-Hate combines clause-level segmentation, role-conditioned generation, auditor arbitration, and sample-level reassembly for bilingual hate speech parsing. The gains are largest on stricter joint structural metrics. The Chinese four-field ex- tension and the distillation results further suggest adaptation to language-specific schema and partial transfer of the teacher’s structured decision process to a smaller student model. Limitations SPAR-Hate is evaluated mainly on Chinese and En- glish benchmarks. It does not yet cover a broader range of languages and cultural settings, nor does it include a full comparison against strong task- specific fine-tuned systems. The current results are therefore better read as validation of an inter- pretable structured parsing framework than as a complete picture of the performance ceiling for the task. Ethical Considerations This study uses public Chinese and English bench- mark datasets to examine structured hate speech parsing. Their contents include abusive, discrimina- tory, and potentially traumatic expressions. The pa- per retains only representative examples needed for the academic argument and recommends a minimal- exposure principle in data processing, visualisation, and manual analysis to reduce secondary harm to researchers, annotators, and readers. Such systems also carry misuse risks, including over-censorship, automated punishment, and large- scale opinion monitoring. Earlier work shows that false positives can arise from ambiguous bound- aries between offensive language and hate speech, spurious correlations around minority-group men- tions, and model fragility on functional phenom- ena (Davidson et al., 2017; Hartvigsen et al., 2022; Röttger et al., 2021). Structured outputs and trace- able intermediate processes increase transparency, but they may also increase the operational reach of deployed moderation systems. Real-world de- ployment therefore requires human review, appeals, threshold calibration, error auditing, and continu- ing bias evaluation across languages, groups, and cultural settings. References Zewen Bai, Liang Yang, Shengdi Yin, Junyu Lu, Jingjie Zeng, Haohao Zhu, Yuanyuan Sun, and Hongfei Lin. 2025. STATE ToxiCN: A benchmark for span- level target-aware toxicity extraction in Chinese hate speech detection. In Findings of the Association for Computational Linguistics: ACL 2025, pages 10206– 10219, Vienna, Austria. Association for Computa- tional Linguistics. Valerio Basile, Cristina Bosco, Elisabetta Fersini, Debora Nozza, Viviana Patti, Francisco Manuel Rangel Pardo, Paolo Rosso, and Manuela Sanguinetti. 2019. SemEval-2019 task 5: Multilingual detection of hate speech against immigrants and women in Twitter. In Proceedings of the 13th International Workshop on Semantic Evaluation, pages 54–63, Min- neapolis, Minnesota, USA. Association for Compu- tational Linguistics. Thomas Davidson, Dana Warmsley, Michael Macy, and Ingmar Weber. 2017. Automated Hate Speech De- tection and the Problem of Offensive Language. Pro- ceedings of the International AAAI Conference on Web and Social Media, 11(1):512–515. DeepSeek-AI. 2026. Deepseek-v4: Towards highly ef- ficient million-token context intelligence. Technical report. Tim Dettmers, Artidoro Pagnoni, Ari Holtzman, and Luke Zettlemoyer. 2023. Qlora: Efficient finetuning of quantized llms. Preprint, arXiv:2305.14314. Yilun Du, Shuang Li, Antonio Torralba, Joshua B. Tenenbaum, and Igor Mordatch. 2023. Improving factuality and reasoning in language models through multiagent debate. Preprint, arXiv:2305.14325. Mai ElSherief, Caleb Ziems, David Muchlinski, Vaish- navi Anupindi, Jordyn Seybolt, Munmun De Choud- hury, and Diyi Yang. 2021. Latent hatred: A bench- mark for understanding implicit hate speech. In Pro- ceedings of the 2021 Conference on Empirical Meth- ods in Natural Language Processing, pages 345–363, Online and Punta Cana, Dominican Republic. Asso- ciation for Computational Linguistics. Rui Fan, Shu Li, Tingting He, and Yu Liu. 2025. Aspect-based sentiment analysis with syntax-opinion- sentiment reasoning chain. In Proceedings of the 31st International Conference on Computational Linguis- tics, pages 3123–3137, Abu Dhabi, UAE. Associa- tion for Computational Linguistics. Paula Fortuna and Sérgio Nunes. 2018. A survey on automatic detection of hate speech in text. ACM Comput. Surv., 51(4). Thomas Hartvigsen, Saadia Gabriel, Hamid Palangi, Maarten Sap, Dipankar Ray, and Ece Kamar. 2022. ToxiGen: A large-scale machine-generated dataset for adversarial and implicit hate speech detection. In Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pages 3309–3326, Dublin, Ireland. Association for Computational Linguistics. Cheng-Yu Hsieh, Chun-Liang Li, Chih-kuan Yeh, Hootan Nakhost, Yasuhisa Fujii, Alex Ratner, Ranjay Krishna, Chen-Yu Lee, and Tomas Pfister. 2023. Dis- tilling step-by-step! outperforming larger language models with less training data and smaller model sizes. In Findings of the Association for Compu- tational Linguistics: ACL 2023, pages 8003–8017, Toronto, Canada. Association for Computational Lin- guistics. Edward J. Hu, Yelong Shen, Phillip Wallis, Zeyuan Allen-Zhu, Yuanzhi Li, Shean Wang, Lu Wang, and Weizhu Chen. 2021. Lora: Low-rank adaptation of large language models. Preprint, arXiv:2106.09685. Woosuk Kwon, Zhuohan Li, Siyuan Zhuang, Ying Sheng, Lianmin Zheng, Cody Hao Yu, Joseph E. Gonzalez, Hao Zhang, and Ion Stoica. 2023. Ef- ficient memory management for large language model serving with pagedattention.Preprint, arXiv:2309.06180. Guohao Li, Hasan Hammoud, Hani Itani, Dmitrii Khizbullin, and Bernard Ghanem. 2023. CAMEL: Communicative Agents for "Mind" Exploration of Large Language Model Society. In Advances in Neural Information Processing Systems, volume 36, pages 51991–52008. Curran Associates, Inc. Dianqing Lin, Tian Lan, Jiali Zhu, Jiang Li, Wei Chen, Xu Liu, Aruukhan, Xiangdong Su, Hongxu Hou, and Guanglai Gao. 2026. Exploring the capability bound- aries of llms in mastering of chinese chouxiang lan- guage. Preprint, arXiv:2604.15841. Llama Team, AI @ Meta. 2024. The llama 3 herd of models. Preprint, arXiv:2407.21783. Junyu Lu, Bo Xu, Xiaokun Zhang, Changrong Min, Liang Yang, and Hongfei Lin. 2023. Facilitating fine-grained detection of Chinese toxic language: Hi- erarchical taxonomy, resources, and benchmarks. In Proceedings of the 61st Annual Meeting of the As- sociation for Computational Linguistics (Volume 1: Long Papers), pages 16235–16250, Toronto, Canada. Association for Computational Linguistics. Fanhang Man, Huandong Wang, Jianjie Fang, Zhaoyi Deng, Baining Zhao, Xinlei Chen, and Yong Li. 2025. Context-aware sentiment forecasting via LLM-based multi-perspective role-playing agents. In Proceed- ings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Pa- pers), pages 2687–2703, Vienna, Austria. Associa- tion for Computational Linguistics. Binny Mathew, Punyajoy Saha, Seid Muhie Yimam, Chris Biemann, Pawan Goyal, and Animesh Mukher- jee. 2021. Hatexplain: A benchmark dataset for ex- plainable hate speech detection. In Proceedings of the AAAI Conference on Artificial Intelligence, vol- ume 35, pages 14867–14875. Tarek Naous, Michael J Ryan, Alan Ritter, and Wei Xu. 2024. Having beer after prayer? measuring cultural bias in large language models. In Proceedings of the 62nd Annual Meeting of the Association for Compu- tational Linguistics (Volume 1: Long Papers), pages 16366–16393, Bangkok, Thailand. Association for Computational Linguistics. Debora Nozza. 2021. Exposing the limits of zero-shot cross-lingual hate speech detection. In Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing (Volume 2: Short Papers), pages 907–914, Online. Association for Computational Linguistics. Nicolás Benjamín Ocampo, Ekaterina Sviridova, Elena Cabrio, and Serena Villata. 2023. An in-depth analy- sis of implicit and subtle hate speech messages. In Proceedings of the 17th Conference of the European Chapter of the Association for Computational Lin- guistics, pages 1997–2013, Dubrovnik, Croatia. As- sociation for Computational Linguistics. OpenAI. 2026. Introducing GPT-5.4. Product an- nouncement. Nedjma Ousidhoum, Zizheng Lin, Hongming Zhang, Yangqiu Song, and Dit-Yan Yeung. 2019. Multi- lingual and multi-aspect hate speech analysis. In Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Lan- guage Processing (EMNLP-IJCNLP), pages 4675– 4684, Hong Kong, China. Association for Computa- tional Linguistics. John Pavlopoulos, Jeffrey Sorensen, Léo Laugier, and Ion Androutsopoulos. 2021. SemEval-2021 task 5: Toxic spans detection. In Proceedings of the 15th International Workshop on Semantic Evaluation (SemEval-2021), pages 59–69, Online. Association for Computational Linguistics. Paul Röttger, Bertie Vidgen, Dong Nguyen, Zeerak Waseem, Helen Margetts, and Janet Pierrehumbert. 2021. HateCheck: Functional tests for hate speech detection models. In Proceedings of the 59th An- nual Meeting of the Association for Computational Linguistics and the 11th International Joint Confer- ence on Natural Language Processing (Volume 1: Long Papers), pages 41–58, Online. Association for Computational Linguistics. Maarten Sap, Saadia Gabriel, Lianhui Qin, Dan Juraf- sky, Noah A. Smith, and Yejin Choi. 2020. Social bias frames: Reasoning about social and power im- plications of language. In Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, pages 5477–5490, Online. Association for Computational Linguistics. Anna Schmidt and Michael Wiegand. 2017. A survey on hate speech detection using natural language pro- cessing. In Proceedings of the Fifth International Workshop on Natural Language Processing for So- cial Media, pages 1–10, Valencia, Spain. Association for Computational Linguistics. Kumar Shridhar, Alessandro Stolfo, and Mrinmaya Sachan. 2023.Distilling reasoning capabili- ties into smaller language models.Preprint, arXiv:2212.00193. Russell Spears. 2021. Social influence and group iden- tity. Annual Review of Psychology, 72:367–390. Lei Wang, Min Huang, and Eduard Dragut. 2026. DanceHA: A Multi-Agent Framework for Document- Level Aspect-Based Sentiment Analysis. Proceed- ings of the AAAI Conference on Artificial Intelligence, 40(35):29714–29722. Noah Wang, Z.y. Peng, Haoran Que, Jiaheng Liu, Wangchunshu Zhou, Yuhan Wu, Hongcheng Guo, Ruitong Gan, Zehao Ni, Jian Yang, Man Zhang, Zhaoxiang Zhang, Wanli Ouyang, Ke Xu, Wenhao Huang, Jie Fu, and Junran Peng. 2024. RoleLLM: Benchmarking, eliciting, and enhancing role-playing abilities of large language models. In Findings of the Association for Computational Linguistics: ACL 2024, pages 14743–14777, Bangkok, Thailand. As- sociation for Computational Linguistics. Xuezhi Wang, Jason Wei, Dale Schuurmans, Quoc Le, Ed Chi, Sharan Narang, Aakanksha Chowdhery, and Denny Zhou. 2023. Self-consistency improves chain of thought reasoning in language models. Preprint, arXiv:2203.11171. Zeerak Waseem and Dirk Hovy. 2016. Hateful symbols or hateful people? predictive features for hate speech detection on Twitter. In Proceedings of the NAACL Student Research Workshop, pages 88–93, San Diego, California. Association for Computational Linguis- tics. Jason Wei, Xuezhi Wang, Dale Schuurmans, Maarten Bosma, Brian Ichter, Fei Xia, Ed Chi, Quoc Le, and Denny Zhou. 2023. Chain-of-thought prompting elic- its reasoning in large language models. Preprint, arXiv:2201.11903. Qingyun Wu, Gagan Bansal, Jieyu Zhang, Yiran Wu, Beibin Li, Erkang Zhu, Li Jiang, Xiaoyun Zhang, Shaokun Zhang, Jiale Liu, Ahmed Hassan Awadallah, Ryen W White, Doug Burger, and Chi Wang. 2023. Autogen: Enabling next-gen llm ap- plications via multi-agent conversation. Preprint, arXiv:2308.08155. Yunze Xiao, Yujia Hu, Kenny Tsu Wei Choo, and Roy Ka-Wei Lee. 2024. ToxiCloakCN: Evaluating robust- ness of offensive language detection in Chinese with cloaking perturbations. In Proceedings of the 2024 Conference on Empirical Methods in Natural Lan- guage Processing, pages 6012–6025, Miami, Florida, USA. Association for Computational Linguistics. An Yang, Anfeng Li, Baosong Yang, Beichen Zhang, Binyuan Hui, Bo Zheng, Bowen Yu, Chang Gao, Chengen Huang, Chenxu Lv, Chujie Zheng, Day- iheng Liu, Fan Zhou, Fei Huang, Feng Hu, Hao Ge, Haoran Wei, Huan Lin, Jialong Tang, and 41 others. 2025. Qwen3 technical report. Preprint, arXiv:2505.09388. Yongjin Yang, Joonkee Kim, Yujin Kim, Namgyu Ho, James Thorne, and Se-Young Yun. 2023. HARE: Explainable hate speech detection with step-by-step reasoning. In Findings of the Association for Com- putational Linguistics: EMNLP 2023, pages 5490– 5505, Singapore. Association for Computational Lin- guistics. Marcos Zampieri, Skye Morgan, Kai North, Tharindu Ranasinghe, Austin Simmmons, Paridhi Khandelwal, Sara Rosenthal, and Preslav Nakov. 2023. Target- based offensive language identification. In Proceed- ings of the 61st Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Pa- pers), pages 762–770, Toronto, Canada. Association for Computational Linguistics. A Main Local Runtime Configuration This section summarises the retained runtime con- figuration for the localQwen3-14Bmainline re- ported in the main text (Yang et al., 2025). Phase 1– 3 share the same local 14B backbone, and Phase 4 is deterministic reassembly. The table also records the compactvLLMservice profile used for the same backbone (Kwon et al., 2023). ItemValue BackboneQwen3-14B HardwareRTX 3090 + RTX 4090D Precision bfloat16 Context length8192 Tensor parallelism2 Phase 1clause segmentation; batch 4 Phase 2 3 roles; micro-batch 64; Chinese bystander with lexicon injection Phase 3quality threshold 0.60; cluster sim- ilarity 0.66; auditor enabled; max retained clusters 2 Runtime safeguards checkpoint resume; OOM split- retry Compactservice profile vLLMbackend; auditor batch 1; re- generation disabled Phase 4deterministic reassembly Table 7: Main local configuration for the reported Qwen3-14B mainline. B Prompt Templates This section provides the key English prompts used in the main experiments. The three Phase 2 roles share the output contract, Target Resolution, Non- empty Argument, Output Sequence, Short Ratio- nale, and Current Task blocks to a large extent. Fig- ure 4 therefore shows the main instruction body of the Victim template together with its example head- ers. The Moderator and Cultural Bystander figures retain only the real additions or rewrites relative to Victim. Repeated example titles are omitted when they add no new content. Phase 1 Segmenter # Role You are the SPAR-Hate Segment Agent specializing in English text. Your ONLY output is a strict JSON array. # Rules 1. Divide by target and intent: Split the text into separate groups if different targets are attacked or distinct intents exist. 2. Context isolation: group_text MUST be copied EXACTLY from the original text as a meaningful clause. Do not paraphrase, summarize, or alter punctuation/emojis. 3. Target normalization:canonical_targetis the direct entity mention. If the target is strictly absent, unmentioned, or null, output “IMPLICIT_TARGET”. 4. Output scope: ONLY output local_group_id, group_text, and canonical_target. # Examples Example 1 (Multi-Target Segmentation) Example 2 (Null/Implicit Targets & General Venting) Example 3 (Non-harmful / Object Target with Emojis) # Current Task Original text: TEXT Output: [ Figure 3: Excerpt of the English Phase 1 segmenter prompt used in the bilingual main tracks. Victim # Role You are the “Victim Persona” Agent in a Hate Speech Evaluation system specializing in English text. You are highly sensitive, empathetic to marginalized groups, and acutely aware of emotional harm, exclusion, stereotyping, slurs, and microaggressions. Your ONLY output is a strict JSON array. # Rules 1. Victim’s Lens: Put yourself in the shoes of the attacked group. If the text inside the focus area makes you feel unsafe, dehumanized, degraded, or stereotyped, flag it as harmful (harmful: 1). 2. Attention Lock (CRITICAL): Your evaluation area is STRICTLY limited to the text inside the <focus> and </focus> tags. You MUST NOT penalize offensive behaviors or slurs that exist outside these tags. 3. Target Resolution: prioritize the target inside <focus>; use outside context or Target hint only when the focus text is fragmentary; do not override an explicit in-focus target. If the focus only contains an insult or adjective but no addressee, output “IMPLICIT_TARGET”. 4. Argument Extraction: argument MUST be an exact substring from INSIDE the <focus> tags and should be the shortest decisive span that carries the insult, stereotype, exclusion, or offensive action. 5. Multi-Argument Extraction (CRITICAL): Split independent attacks into separate objects. Do NOT merge two insults or predicates into one long argument just because they are joined by and, &, commas, or nearby context. 6. Non-empty Argument (CRITICAL): argument must NEVER be empty. Even for harmless outputs (harmful: 0), choose the shortest exact substring inside <focus> that best supports the harmless judgment. 7. Output Sequence: each object must strictly follow rationale, target, argument, harmful. 8. Short Rationale:rationalemust be brief (under 30 words), single-line only, and must not contain raw newline characters inside the JSON string. # Examples Example 1 (Missing Subject Resolved via Context) Example 2 (Multiple Arguments on the Same Target within Focus) Example 3 (Multi-Argument Extraction on Permissible/Non-Harmful Text) # Current Task Target hint (soft only; use only when focus lacks a subject): "TARGET_HINT" Input: "FOCUS_TEXT" Output: [ Figure 4: Main instruction body of the English Victim prompt used in Phase 2. Moderator # Role You are the “Moderator Persona” Agent in a Hate Speech Evaluation system specializing in English text. Your duty is to enforce social media platform Terms of Service (TOS) and community safety guidelines. You look for actionable offenses: severe slurs, targeted harassment, incitement of violence, and hate speech. You tolerate general profanity and subjective disagreements if they do not cross into targeted abuse. # Role-specific rules 1. Moderator’s Lens: Evaluate if the text INSIDE the focus area violates safety policies. Explicit slurs, hostile degradation, threats of violence, or targeted abuse must be flagged as harmful (harmful: 1). 4. Argument Extraction: argument should be the shortest decisive span that contains the actionable abuse, slur, threat, or hostile phrase. # Example headers Example 1 (Severe Violation with Pronoun Resolution) Example 2 (Explicit Slurs and Threats) Example 3 (Harmless/No Violation inside Focus) Figure 5: Role-specific English Moderator prompt used in Phase 2. Shared blocks with Victim are omitted. Cultural Bystander # Role You are the “Cultural Bystander Persona” Agent in a Hate Speech Evaluation system specializing in English text. You act as an internet anthropologist. You focus on the sociological nuances of language: distinguishing reclaimed slang from derogatory usage, identifying group generalization templates, recognizing coded derogation, and differentiating between quoting/irony and genuine hostility. You assess the speaker’s stance and tone. # Role-specific rules 1. Cultural Lens: Evaluate the societal and cultural implications of the text INSIDE the focus area. Recognize when a slur is reclaimed by the community versus when it is weaponized. Flag generalizations and coded derogation as harmful if they enforce negative societal stereotypes. Treat reclaimed slang as non-harmful only when the focus itself shows clear affiliative or celebratory usage. Negative complaints, commands, mockery, or group generalizations are not reclaimed evidence. 4. Argument Extraction: argument should be the shortest decisive span that captures the key cultural attack, slang, stereotype, or behavior. 5. Multi-Target/Argument Extraction (CRITICAL): Split independent attacks into separate objects. # Example headers Example 1 (Reclaimed Slang & Performative Tone) Example 2 (Group Generalization) Figure 6: Role-specific English Cultural Bystander prompt used in Phase 2. Shared blocks with Victim are omitted. Phase 3 Auditor ## Role You are the SPAR-Hate Phase-3 Arbitrate Auditor for English. You do not perform crude majority vote. You arbitrate between role evidence, candidate clusters, triage signals, and dynamic beacons to select the final tuple most likely to match the English ground truth. Your ONLY output is a strict JSON object. ## English Task Rules 1. Ground the final answer in focus_text. final_argument must be an exact or near-exact substring from the focus span. 2. Prefer final_target from inside the focus span. Only use canonical_target or outside context when the focus span is fragmentary, pronominal, or missing the subject. 5. Distinguish reclaimed slang, quotation, rebuttal, irony, and performative speech from genuine targeted harm. 7. If one role misses coded derogation or over-penalizes a reclaimed or quoted expression, say so compactly in fused_rationale and correction_trace. 9. If several candidates differ mainly in argument length, prefer the shortest span that still independently expresses the attack core. ## Few-shot example headers Example 1: clear group generalization, final harmful Example 2: reclaimed slang, final non-harmful Example 3: shrink an over-broad argument span Figure 7: Rendered excerpt of the English Phase 3 audi- tor prompt used in the mainline configuration. Few-shot API Baseline You are a content review expert. Please identify hate speech in the sentence and extract one or more triplets. Your ONLY output is a strict JSON array. Each object must contain: rationale, target, argument, harmful. target: the discussed or attacked entity; if there is no explicit target, output “IMPLICIT_TARGET”. argument: the core evidence span. harmful: must be 1 or 0. Output JSON array only. Do not output any explanation. Positive example: “The men where I live are trash.” Output: (target=men, argument=trash, harmful=1) Negative example: “What kind of dogs are the ugly gross ones with bloodshot eyes and long ass ears” Output:(target=dogs, argument=ugly gross ones with bloodshot eyes and long ass ears, harmful=0) Input: "TEXT" Output: return the answer starting exactly with [ and ending with ] Figure 8: English few-shot baseline prompt shared by the DeepSeek-v4-Pro and GPT-5.4 API baselines. C Baseline Adaptation SynChain and Dance are modified only enough to produce hate tuples compatible with the bench- marks. The aim is to preserve each method’s high- level inductive bias rather than rewrite it into a new multi-stage system (Fan et al., 2025; Wang et al., 2026). General adaptation. Across all baselines, the adaptation layer makes only three minimal changes. First, raw outputs are normalised into strict JSON readable by the official evaluation scripts. Second, field names and label spaces are aligned: English usesharmful, Chinese useshateful, andgroup is enabled only on the Chinese four-field track. Third, lightweight post-processing is applied only where required by the evaluation interface, includ- ing boundary cleaning, duplicate tuple removal, and unified sample-level export. None of these operations adds candidate arbitration or reranking. SynChain. The syntax-aware extraction bias is retained. The adapted workflow still generates structure-sensitive candidates first, then resolves target, argument, and label, and finally maps in- termediate candidates back to scorable text fields. Beyond alignment to the output contract, no extra multi-role generation, auditor arbitration, or lexi- con weighting is added. Dance. The divide-and-conquer skeleton of grouping, per-group inference, and merge is re- tained.The adapted system still performs in- ference over local groups before returning to sample-level outputs. The only change is that the internal extraction target is rewritten from aspect/opinion/sentiment-style fields into hate tu- ples. As with SynChain, no extra SPAR-style arbi- tration or lexicon-aware reranking is added. D Phase-3 Auditor Details Phase 3 scores, clusters, routes, and finally selects role candidates under grounding constraints rather than through open-ended discussion. Table 8 sum- marises the most important switches and thresholds in the mainline 14B arbiter, and Table 9 lists the main signal groups used by candidate scoring. ItemValue Role setvictim / moderator / cultural_bystander Quality threshold0.60 Cluster similarity0.66 Auditor lanes consensus / defective / conflict / lexicon-hit / victim-microaggression Auditor batch2 (main 14B); 1 (compact vllm) Regenerationenabled (main 14B); disabled (compact vllm) Cluster retentionmax 2; score floor 1.05; min support roles 2 Decoding profile bfloat16; TP=2; context 8192 Lexicon priorsoft bonus only Table 8: Key Phase 3 settings in the local 14B arbitration configurations. Feature groupSignal Groundingargument in focus text; no invented evidence Target anchoringexplicit target; canonical-target match Structural validity JSON validity; legal label; track-compatible fields Group-label coherence group–label consistency in ZH-quadruple Soft priors lexicon bonus; moderator floor; victim mi- croaggression Table 9: Main feature groups used by the Phase 3 candi- date scorer. The two thresholds are reused unchanged across the dynamic-beacon configuration family rather than retuned separately for each benchmark. The quality threshold of 0.60 filters out weak or insufficiently grounded candidates before clustering. The sim- ilarity threshold of 0.66 prevents candidates with clearly divergenttarget/argumentfields from be- ing merged too aggressively into the same cluster. E Additional Qualitative Case Studies This section adds one Chinese and one English case, illustrating conflict resolution under grounded arbitration. FieldContent TextThe people spreading the claim that Henan people steal manhole covers are in fact Beijingers. Gold tuple(Beijingers, saying that Henan people steal man- hole covers, 1) Victim(Beijingers, saying that Henan people steal man- hole covers, 1) Moderator(Henan people, steal manhole covers, 1) Cultural Bystander(Beijingers, saying that Henan people steal man- hole covers, 1) Triage lane=conflict; initial_conflict=target_conflict Beacons grounding; consensus Correction trace moderator: downweighted for misreading the victim mention as the attacking target Final tuple (Beijingers, saying that Henan people steal man- hole covers, 1) Table 10: Chinese case study showing target-conflict resolution in Phase 3. In this case, Victim and Cultural Bystander both identify the attacking target as “Beijingers”, whereas Moderator shifts the target to the men- tioned victim group.The auditor follows the grounded consensus on the focus text and down- weights the moderator reading. FieldContent Textthat shit is not cute & dnt make u hard. Restored sample tuples(bitches, Ghetto, 1);(bitches, ignorant, 1); (shit, shit, 1) ;(IMPLICIT_TARGET, alldat shit, 0) Victim (shit, shit, 1) (u, dnt make u hard, 1) Moderator (IMPLICIT_TARGET, that shit, 0) (IMPLICIT_TARGET, dnt make u hard, 0) Cultural Bystander (shit, shit, 0) Triage lane=conflict Beacons grounding, victim_microaggression Correction trace moderator: downweighted ; cultural_bystander: downweighted Final tuple (shit, shit, 1) Table 11: English case study showing conflict-lane arbi- tration inside a multi-target sample. This example comes from the second local clause of a multi-target English sample. At sample level, Phase 4 retains two harmful tuples fromg1,(shit, shit, 1) from the currentg2, and one non- harmful tuple fromg3. For the current focus, the auditor finally adopts the Victim’s harmful interpre- tation and downweights the non-harmful readings from Moderator and Cultural Bystander. F Distillation Data and Student Training Setup F.1 Teacher-trace Schema Field groupContent Identifiers sample_id,group_id, source, split, language Source textoriginal text and the current fo- cus/group unit Focus evidence group_text ,focus_text, canonical_target Role evidence tuples from the three roles, short rationales, quality scores, lexicon hit Conflict diagnosistriage lane, field conflicts, applied beacons, clusters Teacher decision teacher_final_tuple, teacher_rationale,audit confidence Supervision messagessystem instruction, user evidence package, assistant supervision tar- get Table 12: Schema of the final constructed distillation rows. The distillation target includes more than the final tuple. Each training row also preserves intermedi- ate decomposition, role candidates, conflict diag- nosis, and the final arbitration result, so that the student learns a structured decision process rather than only the flat output surface. F.2 Filtering and Dataset Statistics StageCountNote Phase 3 group traces7,752all available local decision traces Packaged train rows3,739 base samples entering the teacher package Teacher reasoning HQ2,221main warm-up variant HQ Chinese rows1,590 zh_group_hateful HQ English rows631 en_span_harmful Teacher reasoning plus3,194reasoning variant with relaxed conflict threshold Teacher JSON-only plus3,194final JSON-aligned variant Validation checksall pass duplicate id 0; schema error 0; invalid final tuple 0 Table 13: Summary statistics for the teacher-trace con- struction pipeline. The bilingual statistics come from the main distilla- tion construction run. The pipeline has three steps: first, retain train rows with recoverable identifiers and serialisable teacher packages; second, build a strict HQ reasoning subset using groundedness, final tuple validity, and audit confidence; third, ex- pand it under the same grounding constraints into reasoning-plus and JSON-only variants for curricu- lum training. F.3 A Real Constructed Training Example FieldContent Source textMarriage is a necessity for women. Men can stay unmarried for life, but women cannot. In reality, countless men are even more eager. They will empty the family savings and act like simps just to marry and have children. Absurd. Sample-level gold(marriage, a necessity for women, 1); (countless men, empty the family savings and act like simps just to marry and have children, 1) Current focus In reality, countless men are even more eager. They will empty the family savings and act like simps just to marry and have children. Absurd. Dataset variant teacher_trace_reasoning_hq Victimtuple: (men, even more eager than women, and willing to empty the family savings and act like simps just to marry and have children, harmful); rationale: It describes men as simps and derides their behaviour, carrying clear gender stereotyping and disparagement. Moderatortuple: (men, willing to empty the family savings and act like simps just to marry and have children, harmful); rationale: The focus uses derogatory wording such as “simps” to negatively characterise men. The phrasing is attacking and demeaning, which violates community standards. Cultural Bystandertuple: (men, act like simps, harmful); rationale: [Lexicon Hit] “simp” is used here to belittle men and suggest a lack of dignity. Conflict diagnosislane=consensus; high-risk field=argument; error tags=lexicon_hit, auditor_span_refined Teacher final tuple target=men;argument=actlikesimps; group=unknown; harmful=1; direction=harmful Assistant targetformat: reasoning+JSON; final JSON: target=men; argument=act like simps; group=unknown; harm- ful=1; direction=harmful Table 14: A condensed real training row from the con- structed distillation data. Table 14 shows one real final training row from the released Chinese student bundle. The sample comes from a multi-target Chinese input, but the current training row supervises only the second focus unit. The three role rationales are retained so that the student learns argument anchoring when targets agree but arguments compete. F.4 Student Training Setup ItemValue Student backboneQwen3-4B-Instruct-2507 Prompt templateQwen3 no-think Training splittrain only Supervision regimeteacher-only Curriculum stages teacher reasoning HQ; teacher rea- soning plus; teacher JSON-only plus Epochs per stage1.0 / 1.0 / 1.0 Sequence length4096 Per-device batch size 1 Gradient accumula- tion 8 Optimizer and sched- ule learningrate1e-4;cosine; warmup ratio 0.05 Precisionbf16 Adaptation methodQLoRA (4-bit BnB) LoRA settingrank 32; alpha 32; dropout 0.0 Table 15: Student-model training setup used in the dis- tillation pipeline. Student training follows a teacher-only curriculum. Stage 1 uses the strict HQ reasoning subset to es- tablish the structured decision process. Stage 2 ex- pands coverage with reasoning-plus. Stage 3 aligns the model to strict JSON output. Under this proto- col, training uses only the train split, ground truth is never used as assistant supervision, evaluation is limited to teacher reasoning and teacher JSON, and manual prefill is disallowed. TheQwen3-4B backbone, 4-bit QLoRA, and LoRA rank/alpha set- tings follow the corresponding parameter-efficient fine-tuning methods (Yang et al., 2025; Dettmers et al., 2023; Hu et al., 2021). ModelTargetArgumentT-A PairT-A-H Tri.Quad.Avg. HardSoftHardSoftHardSoftHardSoftHardSoft Local LLMs 0-shot-Qwen3-14B43.94 53.81 15.60 47.009.9229.587.6523.186.8719.42 25.70 SPAR-Qwen3-14B (mainline) 48.54 58.5819.61 53.94 11.0034.148.5126.616.1822.3728.95 SPAR-Qwen3.5-35B50.81 60.84 19.5752.0513.64 38.50 10.59 29.948.6824.48 30.91 API Models LLaMA3-70B*30.87 41.45 14.80 46.688.2925.387.4022.584.7213.14 21.53 Claude-3.5-Sonnet*41.45 54.06 15.80 55.80 10.43 36.969.2833.047.1025.22 28.91 few-shot-DeepSeek-v4-Pro54.86 65.70 18.62 60.5014.39 41.02 11.34 32.519.7027.9933.66 few-shot-GPT-5.452.87 64.9817.09 60.28 12.43 42.179.4531.548.1527.50 32.65 SPAR-DeepSeek-v4-Pro52.66 61.29 23.73 65.66 16.45 43.1212.7032.25 10.8227.65 34.63 SPAR-GPT-5.452.15 60.63 21.6955.34 16.3743.71 13.15 33.40 11.63 29.11 33.72 Table 16: Full results on the Chinese four-field extension task (ZH-quadruple). Best and second-best values are marked within each block. Starred API rows are historical comparison values reported in STATE-ToxiCN (Bai et al., 2025). (a) ZH-main SettingTargetArgumentT-A PairT-A-H Tri.Avg. HardSoftHardSoftHardSoftHardSoft Qwen3-14B (mainline) 48.73 55.75 21.03 56.85 12.36 34.148.7124.97 32.82 w/o phase1 segmenter52.34 64.46 15.20 48.929.2634.437.0226.39 32.25 w/o phase2 victim50.40 60.67 15.95 46.48 10.53 32.847.6324.78 31.16 w/o phase2 moderator49.90 60.07 16.51 47.65 10.86 34.917.7526.49 31.77 w/o phase2 bystander50.18 61.11 16.10 50.90 10.50 36.938.2028.90 32.85 w/o phase346.54 56.64 17.03 51.42 10.67 36.587.6827.10 31.71 (b) EN-main SettingTargetArg.TargetedNTATAHarmAvg. Qwen3-14B (mainline)43.4547.9634.6820.96 18.6859.3137.51 w/o phase1 segmenter46.9547.1134.0620.65 18.0457.2137.34 w/o phase2 victim44.7049.1732.6821.18 17.2057.2137.02 w/o phase2 moderator44.2948.2534.0721.34 17.5159.1137.43 w/o phase2 bystander44.4947.2433.1020.64 18.3759.2237.18 w/o phase343.6646.7734.0720.42 17.8157.6136.72 Table 17: Complete bilingual ablation results for the Qwen3-14B mainline. G Full Bilingual Ablation Results This section reports the complete bilingual abla- tion results in Table 17. The full tables show that removing Phase 1 often raises target-only recall while weakening stricter structural metrics, and that removing Phase 3 lowers the overall average on both tracks. Role removal has a milder effect on the aggregate score, but it still weakens exact structural parsing in the main configurations. H Full Results on ZH-quadruple This section reports the full results in Table 16 for the Chinese four-field extension. Relative to the three-field main track, the main changes after retaininggroupstill appear at the higher-order Quadmetrics. Among local models, the 35B sys- tem is strongest overall. Among API systems, SPAR improves more clearly on stricter struc- tural parsing than on target detection alone. The starred API rows are historical comparison val- ues reported in STATE-ToxiCN (Bai et al., 2025); theLLaMA3-70B*row corresponds to the Llama 3 family (Llama Team, AI @ Meta, 2024).