Downloads · 30 days
0
EconECPE/econecpe-deberta-v3-tagger
econecpe-deberta-v3-tagger is a token classification model from EconECPE. Use it when you need labels on individual words, such as names. The card lists the license as mit.
The encoder efficiency variant from "EconECPE: A Span-Level Emotion-Cause Dataset for Financial Social Media" (Simone Adobati, Federico Lorenzo Bruno, Erik Cambria; IEEE ICDM 2026 Workshops, SENTIRE). It tags typed em…
Downloads · 30 days
0
Access
Public
Updated Sep 23, 2026
Parameters
434M
1.7 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors1.7 GB · 100%
From the Hugging Face model README
The encoder efficiency variant from "EconECPE: A Span-Level Emotion-Cause
Dataset for Financial Social Media" (Simone Adobati, Federico Lorenzo Bruno, Erik
Cambria; IEEE ICDM 2026 Workshops, SENTIRE). It tags typed emotion spans and typed
cause spans in one forward pass (≈81 comments/s, 3.7× the generative student),
but it is not the paper's labeler of record. For that, see
EconECPE/econecpe-qwen3.5-9b-lora.
Data, code and specification: doi.org/10.5281/zenodo.22913761 · code on GitHub: EconECPE/EconECPE
DeBERTaV3-large over the concatenated context and comment (512 tokens), with three heads on the shared token representations:
Pairs are formed by a proximity heuristic: nearest cause span, backing off to a
self-span. Decoding drops spans shorter than 2 tokens and spans whose mean
confidence is below 0.5 (emotion and cause). The label lists and decode settings
are in econecpe_tagger_config.json.
Nested micro-F1 (%), as in the paper's Table IV:
| E-span | +E | +CS | +C | Neut. | |
|---|---|---|---|---|---|
| r/economics (in domain) | 50.2 | 45.5 | 14.3 | 12.1 | 80.7 |
| r/investing (zero-shot, 200 comments) | 39.1 | 34.5 | 8.5 | 4.6 | 72.0 |
The weak cause-span score is structural: 29.7% of its cause spans are copies of its own emotion span (61.7% under transfer), the cost of proximity pairing standing in for multi-pair decoding.
model.safetensors is the state dict of MultiHeadTagger from the release's
pipeline/deberta_train.py:
from huggingface_hub import hf_hub_download
from safetensors.torch import load_file
from pipeline.deberta_train import build_model # from the EconECPE release
model = build_model("microsoft/deberta-v3-large", from_config=True)
model.load_state_dict(load_file(hf_hub_download(
"EconECPE/econecpe-deberta-v3-tagger", "model.safetensors")))
or score it on the gold set with the release's evaluator, which accepts the
.safetensors file directly:
python -m pipeline.deberta_eval --checkpoint model.safetensors ...
The weights follow the base model's license (MIT). The annotations it was trained on are released under CC BY-NC 4.0.
@inproceedings{adobati2026econecpe,
title = {{EconECPE}: A Span-Level Emotion-Cause Dataset for Financial Social Media},
author = {Adobati, Simone and Bruno, Federico Lorenzo and Cambria, Erik},
booktitle = {2026 IEEE International Conference on Data Mining Workshops (ICDMW)},
note = {SENTIRE 2026 workshop},
year = {2026}
}