CARE-SD: Explainable Reasoning Architecture for Local SLM Self-Disclosure Analysis in Textual Data
Organizations: Department of Computing, University of Turku, Turku, Finland
Abstract
Cybersecurity interviews uncover critical security experiences, behaviors, and privacy concerns often not fully captured by conventional technical assessments. Consequently, identifying genuine self-disclosures is challenging because statements are context-dependent, categories overlap, and automated interpretations may introduce unsupported claims. Locally deployed Small Language Models (SLMs) protect sensitive participant data by keeping processing within controlled environments, but their limited reasoning capabilities make simple prompting insufficient for context-aware and factually reliable analysis. This study developed CARE-SD (Context-Adaptive Reasoning and Explanation for Self-Disclosure), a novel four-module architecture integrating context-adaptive processing, hierarchical disclosure reasoning, explanation-consistency verification, and cross-batch reconciliation. We evaluated three local SLMs, including Llama 1B, Qwen 1.5B, and Llama 3B, using 82 independently annotated cybersecurity interviews across five organizational sectors. Comparisons included conventional classifiers, three prompting strategies, larger 8B--32B models, and architectural ablations. Two independent reviewers assessed disclosure labels, factual claims, and explanation correctness. CARE-SD improved the accuracy and evidence reliability of SLMs, increasing Llama 3B Macro-F1 from 0.80 to 0.88 while reducing unsupported claims by 60%. Remarkably, the 3B model matched the 20B reference model in category Macro-F1, demonstrating the effectiveness of the architecture without requiring a larger model.
Figures & tables
| Split | Interviews | Annotated Responses | C0 | C1 | C2 | C3 |
|---|---|---|---|---|---|---|
| Training | 58 | 1,028 | 240 | 360 | 450 | 420 |
| Validation | 12 | 225 | 53 | 80 | 95 | 88 |
| Test | 12 | 229 | 56 | 81 | 98 | 85 |
| Total | 82 | 1,482 | 349 | 521 | 643 | 593 |
| Exp. | Objective | Metrics | Measurement and comparison |
|---|---|---|---|
| E1 | Architecture effectiveness: detect and classify disclosures. | ; . | Against adjudicated labels: binary disclosure (C1–C3 versus C0) and mean binary F1 across C1–C3; compare prompting strategies and conventional classifiers. |
| E2 | Hallucination reduction: limit unsupported and contradictory claims. | ; ; . | Two blinded human reviewers adjudicated generated claims as supported ( ), unsupported ( ), or contradicted ( ) against source transcripts. |
| E3 | Component ablation: isolate module contributions. | ; (defined above). | Remove each module individually ( ); compare with full CARE-SD, keeping the SLM and test set fixed. |
| E4 | Model-scale comparison: assess smaller versus larger models. | ; (defined above). | Evaluate CARE-SD-enhanced 1B–3B SLMs and 8B–32B references on identical held-out samples. |
| E5 | Explanation correctness: assess the validity of explanations. | . | Two independent reviewers adjudicate correct explanations ( ) among evaluated explanations ( ). Sector-wise Macro-F1 was proposed but not available for reporting. |
| Model / method | Det. F1 | MF1 | UCR | CR | ECR |
|---|---|---|---|---|---|
| Conventional classifiers | |||||
| TF-IDF + SVM | .78 | .71 | – | – | – |
| DeBERTa-v3-base | .84 | .79 | – | – | – |
| Local small language models | |||||
| Llama 1B / direct | .79 | .72 | .21 | .09 | .75 |
| Llama 1B / few-shot | .81 | .75 | .19 | .08 | .78 |
| Configuration | Disabled architectural functionality | Macro-F1 | F1 loss (pp) | UCR | UCR rise (pp) | Relative UCR rise |
|---|---|---|---|---|---|---|
| Full CARE-SD | All four modules enabled: adaptive context, hierarchical reasoning, explanation verification, and cross-batch reconciliation | 0.88 | – | 0.06 | – | – |
| Without M1 | Context-adaptive input selection and targeted conversational context expansion | 0.84 | 4 | 0.11 | 5 | 83.3% |
| Without M2 | Hierarchical disclosure detection followed by independent multi-label classification of C1–C3 | 0.83 | 5 | 0.12 | 6 | 100.0% |
| Without M3 | Explanation-consistency verification, supporting-quotation checks, and targeted validation of model outputs | 0.85 | 3 | 0.15 | 9 | 150.0% |
| Without M4 | Cross-window reconciliation, overlap handling, and aggregation of disclosure predictions | 0.86 | 2 | 0.09 | 3 | 50.0% |
Small Language Models
Small language models are compact neural language systems designed to deliver useful text and reasoning capabilities with limited compute, memory, and energy.
See all 276 papers