klue-roberta-framing-3class
ํ๊ตญ์ด **๊ฒฝ์ ๋ด์ค์ ํ๋ ์ด๋ฐ(๋ ผ์กฐ)**์ ๊ธ์ ยท์ค๋ฆฝยท๋ถ์ 3๊ฐ์ง๋ก ๋ถ๋ฅํ๋ ๋ชจ๋ธ์ ๋๋ค. ๊ฐ์ ์ฌ์ค์ ๊ธ์ ์ ์ธ ํ ๋๋ ๋ถ์ ์ ์ธ ํ๋ก ์ ์ํ๋ **๊ฐ์น ํ๋ ์ด๋ฐ(valence framing)**์ ๋ค๋ฃน๋๋ค. ์๋ฅผ ๋ค์ด "GDP 2.3% ์ฑ์ฅ"์ "๊ฒฌ์กฐํ ์ฑ์ฅ์ธ"๋ก ์ฐ๋ฉด ๊ธ์ , "์ฑ์ฅ ๋ํ ์ฐ๋ ค"๋ก ์ฐ๋ฉด ๋ถ์ ์ ๋๋ค.
์์ฒํฅ๋ํ๊ต ์ปดํจํฐ์ํํธ์จ์ด๊ณตํ๊ณผ ์กธ์ ์ํ ใ๊ฒฝ์ ๋ด์ค ํธํฅ ํ์ง ๋ฐ ์ฃผ๊ฐ ์ํฅ ๋ถ์ ์์คํ ใ์ ์ผ๋ถ์ ๋๋ค. ์ฝ๋: https://github.com/likeramm/econ-framing-bias
๋ผ๋ฒจ
| id | label | ์ ์ |
|---|---|---|
| 0 | negative (๋ถ์ ) |
๋ํยทํ๋ฝยท์ฐ๋ คยท์๊ธฐ์ ํ๋ก ์์ |
| 1 | neutral (์ค๋ฆฝ) |
๊ธฐ์์ ํด์์ด ์ต์ํ๋ ์ฌ์คยท์์น ์ ๋ฌ, ๋๋ ์์ธก์ ๋ณ๋ ฌ ์ ์ํ๊ณ ํ๊ฐ ์ ๋ณด |
| 2 | positive (๊ธ์ ) |
์ฑ์ฅยทํ๋ณตยท๊ฐ์ ยท์๋์ ํ๋ก ์์ . ์ฐ๋ ค๋ฅผ ์ธ๊ธํด๋ ์ํยท๋ฐฉ์ด๋ก ๋ง๋ฌด๋ฆฌ |
ํ์ ์ ํต์ฌ ์์น์ **"์ฌ๊ฑด์ด ์๋๋ผ ์์ ์ ๋ณธ๋ค"**์ ๋๋ค. ๋์ ์ฌ๊ฑด์ด๋ผ๋ ์์น์ ๊ฒฝ๊ณผ๋ง ๊ฑด์กฐํ๊ฒ ์ ๋ฌํ๋ฉด ์ค๋ฆฝ์ ๋๋ค.
์ฌ์ฉ๋ฒ
import torch
from transformers import AutoModelForSequenceClassification, AutoTokenizer
repo = "likeramm/klue-roberta-framing-3class"
tok = AutoTokenizer.from_pretrained(repo)
model = AutoModelForSequenceClassification.from_pretrained(repo).eval()
def classify(title, content=""):
# ํ์ต๊ณผ ๊ฐ์ ์
๋ ฅ ํ์: "์ ๋ชฉ [SEP] ๋ณธ๋ฌธ ์ 500์", ์ต๋ 256 ํ ํฐ
text = f"{title} [SEP] {content[:500]}" if len(content.strip()) > 10 else title
enc = tok(text, max_length=256, truncation=True, return_tensors="pt")
with torch.no_grad():
probs = torch.softmax(model(**enc).logits, dim=-1)[0]
return {model.config.id2label[i]: round(p.item(), 4) for i, p in enumerate(probs)}
classify("2๋ถ๊ธฐ GDP 2.3%โฆ์ฑ์ฅ ๋ํ ์ฐ๋ ค ํ๋, ๋ถํ์ค์ฑ ๊ณ ์กฐ")
ํ์ต
- ๋ฐฉ๋ฒ: LLM ๋ผ๋ฒจ์ ์ํ ๋ชจ๋ธ๋ก ์ฎ๊ธฐ๋ ์ง์ ์ฆ๋ฅ.
klue/roberta-large๋ฅผ ํ์ธํ๋ํ์ต๋๋ค. - ๋ฐ์ดํฐ: 2016~2026๋
ํ๊ตญ ๊ฒฝ์ ๋ด์ค 13,268๊ฑด (38๊ฐ ๋งค์ฒด, 15๊ฐ ๊ฒฝ์ ์ด๋ฒคํธ)
- ๋ผ๋ฒจ: gpt-5.5๊ฐ ๋ผ๋ฒจ๋ง ๊ฐ์ด๋๋ผ์ธ ํ๋กฌํํธ(v2)๋ก ํ์ ํ ๊ฒฐ๊ณผ (OpenAI Batch API)
- ํ๊ฐ์ฉ ๊ธฐ์ฌ(์ฌ๋ ๋ผ๋ฒจ ๊ณจ๋ ์ 600๊ฑด, ๋ฐ์ฌ์ค ํ ์คํธ์ ์๋ณธ)๋ ํ์ต์์ ์ ์ธ
- ํ์ต 8,866 / ๊ฒ์ฆ 1,900 / ํ ์คํธ 1,901 (์ธตํ ๋ถํ , seed 42). ๊ฒ์ฆ์ ์ผ๋ก ๋ชจ๋ธ์ ๊ณ ๋ฅด๊ณ , ํ ์คํธ์ ์ผ๋ก ์ต์ข ๋ณด๊ณ
- ์
๋ ฅ:
์ ๋ชฉ [SEP] ๋ณธ๋ฌธ ์ 500์, ์ต๋ 256 ํ ํฐ - ์ค์ : lr 1e-5, batch 4 ร gradient accumulation 2, ์ต๋ 6 epoch(์กฐ๊ธฐ ์ข ๋ฃ patience 2), ํด๋์ค ๊ฐ์ค ๊ต์ฐจ์ํธ๋กํผ, FP16, RTX 4060
์ฑ๋ฅ
ํ ์คํธ์ (n=1,901, ์ ๋ต = gpt-5.5 ๋ผ๋ฒจ)
| F1 | |
|---|---|
| ๋ถ์ | 0.912 |
| ์ค๋ฆฝ | 0.775 |
| ๊ธ์ | 0.853 |
| Macro-F1 | 0.847 |
| Accuracy | 0.864 |
์ฌ๋ ๋ผ๋ฒจ๊ณผ์ ์ผ์น๋ (ํ์ผ๋ฟ 50๊ฑด, ํ์ต ์ ์ธ): ์ ํ๋ 0.74, Cohen's ฮบ 0.58
ํ ์คํธ ์ ์๋ gpt-5.5์ ํ๋จ์ ์ผ๋ง๋ ์ ์ฌํํ๋์ง๋ฅผ ๋ปํฉ๋๋ค. ์ ๋ต์ด LLM ๋ผ๋ฒจ์ด๋ฏ๋ก ์ด ๋ชจ๋ธ์ ์ค์ ์ ํ๋๋ LLM ๋ผ๋ฒจ์ ํ์ง์ ๋์ ์ ์์ต๋๋ค. ์ฌ๋ ํ๊ฐ์ ๊ธฐ์ค์ ๊ฒ์ฆ์ ์งํ ์ค์ ๋๋ค.
ํ๊ณ
- ํ๋ฅ ์ด ๊ณผ์ ๋์ด ์์ต๋๋ค. ํ์ต ์์ค์ด ๋งค์ฐ ๋ฎ์(์ฝ 0.08) ์ถ๋ ฅ ํ๋ฅ ์ด 0.99 ์ด์์ผ๋ก ๋ชฐ๋ฆฌ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ํ๋ฅ ์ "ํ์ ์ ์ ๋"๋ก ํด์ํ์ง ๋ง์ธ์.
- ์ค๋ฆฝ์ด ๊ฐ์ฅ ์ด๋ ต์ต๋๋ค. ์ฌ๋๊ณผ LLM์ ํ๋จ๋ ์ค๋ฆฝ์์ ๊ฐ์ฅ ๋ง์ด ์๊ฐ๋ฆฝ๋๋ค.
- ์ฌ๊ฑด์ ์ข๊ณ ๋์จ์ ๋๋ฆฌ๋ ๊ฒฝํฅ์ด ์์ต๋๋ค. "GDP 2.3% ์ฑ์ฅ ๋ฐํ"์ฒ๋ผ ๊ฑด์กฐํ ์ฌ์ค ๋ณด๋๋ฅผ ๊ธ์ ์ผ๋ก ๋ถ๋ฅํ๊ธฐ๋ ํฉ๋๋ค. ํ์ต ๋ผ๋ฒจ(v2 ํ๋กฌํํธ)์ ๊ฒฝํฅ์ ๋ฌผ๋ ค๋ฐ์ ๊ฒ์ผ๋ก, ๊ฐ๋์ด ๋ฐฉํฅ ๊ท์น(R0-a)๊ณผ ์ธ์ฉ ๊ท์น(R0-b)์ ์ถ๊ฐํ v3 ๊ฐ์ด๋๋ผ์ธ๊ณผ๋ ์ฐจ์ด๊ฐ ์์ต๋๋ค.
- ๊ฑฐ์ ๊ฒฝ์ ๋ด์ค๋ก ํ์ตํ์ต๋๋ค. ๊ฐ๋ณ ๊ธฐ์ ๋ด์ค, ๋ค๋ฅธ ๋ถ์ผ ๋ด์ค, ๋ค๋ฅธ ์๊ธฐ์๋ ์ฑ๋ฅ์ด ๋จ์ด์ง ์ ์์ต๋๋ค.
์ฉ๋
๋ด์ค ํ๋ ์ด๋ฐ ์ฐ๊ตฌ, ๋งค์ฒด ๊ฐ ๋ณด๋ ๋น๊ต, ๋ฏธ๋์ด ๋ฆฌํฐ๋ฌ์ ๋๊ตฌ์ ์ฐ๊ธฐ ์ํ ๋ชจ๋ธ์ ๋๋ค. ํฌ์ ํ๋จ์ ์ฐ์ง ๋ง์ธ์. ์ด ํ๋ก์ ํธ์ ๋ถ์์์ ๋ด์ค ๋ ผ์กฐ๋ ์ดํ ์ฃผ๊ฐ ๋ฐฉํฅ์ ์์ธกํ์ง ๋ชปํ์ต๋๋ค.
- Downloads last month
- 164
Model tree for likeramm/klue-roberta-framing-3class
Base model
klue/roberta-large