9148c358d0
Topic_Agent/Topic_Blog/Topics/Topics_Biz/Topics_Meeting/Topics_Rag의 마크다운 지식 문서를 Topic_General/Topic_Programming/Topic_Graphic/Topic_Business 4개 카테고리로 재분류. - 중복 제거: frontmatter의 status:duplicate/merged + duplicate_of/redirect_to 필드로 자기 자신을 중복으로 선언한 리다이렉트 stub 1032개 제거, 완전 동일 내용 파일 472개 제거, 동일 파일명·다른 내용 충돌 시 더 큰(완전한) 버전만 유지(162개 제거) — 총 1639개 중복 제거. - 분류: 폴더 단위로 명확한 항목(AI_and_ML/Coding/Architecture 등 → Programming, Comfyui/Visual_Effects → Graphic, Topics_Biz/Topics_Meeting/사업 등 → Business, Poetic_Blog_Writing/창의성/Game_Design 등 → General)은 폴더 우선순위로, 나머지 혼재 폴더(Topic_Agent/Topic_Blog/Topics 루트/Thinking & Reasoning/Other/UI_UX_Assets)는 title/tags 키워드 스코어링으로 파일 단위 분류(불명확한 경우 General로 폴백). 원본 폴더명은 "From_*" 서브폴더로 보존해 추적 가능성 유지. - 최종 배치: Programming 2784 / General 1608 / Graphic 285 / Business 249 = 4926개 문서. - 에이전트 운영 상태(.astra/.agent/.obsidian/sessions/memory/_company/docs/lessons/_shared/src)는 지식 콘텐츠가 아니므로 재분류 대상에서 제외하고 원위치 유지. - Topics/Topic_email(상위 보호 폴더 Topic_email과 파일명 100% 중복) 삭제 — 보호 폴더 자체는 미변경. - 완전히 비게 된 Topic_Agent/Topic_Blog/Topics_Biz/Topics_Rag 폴더 제거.
5.0 KiB
5.0 KiB
id, title, category, status, canonical_id, aliases, duplicate_of, source_trust_level, confidence_score, verification_status, tags, raw_sources, last_reinforced, github_commit, tech_stack
| id | title | category | status | canonical_id | aliases | duplicate_of | source_trust_level | confidence_score | verification_status | tags | raw_sources | last_reinforced | github_commit | tech_stack | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| wiki-2026-0508-sota | SOTA | 10_Wiki/Topics | verified | self |
|
none | A | 0.9 | applied |
|
2026-05-10 | pending |
|
SOTA
매 한 줄
"매 SOTA = 매 task 의 best 알려진 result". State-of-the-Art 의 약자 — 매 ML/research 에서 매 specific benchmark 에 대한 매 highest-scoring approach 의 referrent. 매 2026 년 LLM/diffusion 시대 에서는 매 SOTA 가 매 weeks 단위 로 invalidated 되는 매 fast-moving target.
매 핵심
매 정의 / scope
- 매 task-bound: 매 SOTA 는 매 always 매 specific benchmark + 매 metric 에 tied. "매 GPT-5 가 SOTA" → 매 vague. "매 GPT-5 가 매 GSM8K 의 SOTA (98.4%)" → 매 valid.
- 매 dataset split: 매 same model 도 매 train/eval split 에 따라 매 ranking 변경 가능.
- 매 reproducibility crisis: 매 SOTA claim 의 매 cherry-picking, 매 hyperparameter tuning, 매 test-set leakage issue 빈번.
매 modern (2026) landscape
- LLM benchmarks: MMLU-Pro, GPQA Diamond, SWE-Bench Verified, ARC-AGI-2, HLE (Humanity's Last Exam).
- Coding: SWE-Bench Verified, LiveCodeBench, Aider polyglot.
- Vision: ImageNet-2 (재구성 version), COCO 2025, GenAI-Bench (text-to-image).
- 매 2026 SOTA 양상: Claude Opus 4.7, GPT-5, Gemini 3.5 Ultra 의 매 leapfrog. 매 monthly invalidation.
매 응용
- 연구 paper: 매 SOTA result 가 publication 의 매 main currency.
- Industry adoption: 매 SOTA model 의 매 production fine-tune 의 base.
- Investment signal: 매 lab 의 매 SOTA 달성 = 매 funding signal.
💻 패턴
Pattern 1: SOTA evaluation harness
# 매 evaluation 의 reproducibility 확보.
import lm_eval
results = lm_eval.simple_evaluate(
model="hf",
model_args="pretrained=meta-llama/Llama-3.3-70B-Instruct",
tasks=["mmlu_pro", "gpqa_diamond", "math_hard"],
batch_size=8,
num_fewshot=0,
)
print(results["results"])
Pattern 2: SOTA leaderboard scrape
# Papers With Code API.
import requests
r = requests.get(
"https://paperswithcode.com/api/v1/sota/sota-on-mmlu/",
headers={"Accept": "application/json"},
)
top = r.json()["results"][0]
print(f"SOTA: {top['paper']['title']} — {top['metrics']}")
Pattern 3: Statistical-significance check
# 매 SOTA claim 의 매 noise vs 매 real improvement 구분.
from scipy.stats import bootstrap
import numpy as np
baseline = np.array(per_sample_scores_baseline)
candidate = np.array(per_sample_scores_candidate)
diff = candidate - baseline
ci = bootstrap((diff,), np.mean, n_resamples=10_000, confidence_level=0.95)
print(f"Δ mean = {diff.mean():.4f}, 95% CI = {ci.confidence_interval}")
# 매 CI 가 0 포함 → 매 not significant.
Pattern 4: Test-set contamination probe
# 매 model 의 매 train 시 test set 의 leak 확인.
from datasets import load_dataset
test_set = load_dataset("hendrycks/test", split="test")
sample = test_set[0]["question"]
# 매 perplexity test — 매 model 가 매 test sample 의 매 unusually low ppl ?
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer
tok = AutoTokenizer.from_pretrained("model-name")
mod = AutoModelForCausalLM.from_pretrained("model-name").cuda()
inputs = tok(sample, return_tensors="pt").to("cuda")
with torch.no_grad():
loss = mod(**inputs, labels=inputs.input_ids).loss
print(f"PPL = {torch.exp(loss).item()}")
매 결정 기준
| 상황 | Approach |
|---|---|
| 매 새 paper 의 SOTA claim | Significance test + 매 reproduction 확인 |
| 매 production model 선택 | 매 SOTA 만 X — latency/cost/license 도 |
| 매 research direction | SOTA 의 매 1-2% 차이 chase X — 매 architectural insight 추구 |
| 매 benchmark saturated (≥99%) | 매 새 benchmark 로 이동 — Goodhart 회피 |
기본값: 매 SOTA = 매 starting reference, not endpoint. 매 다양 한 axes (latency, cost, robustness) 평가.
🔗 Graph
- 응용: Leaderboard
- Adjacent: Goodharts Law
🤖 LLM 활용
언제: 매 task 의 매 current SOTA 의 매 quick lookup, 매 benchmark 추천. 언제 X: 매 LLM 의 매 training cutoff 후 SOTA — 매 stale info, web search 사용.
❌ 안티패턴
- SOTA chasing: 매 0.1% improvement 만 매 chase — 매 diminishing returns.
- Single-metric tunnel vision: 매 accuracy 만 — 매 fairness/latency/robustness 무시.
- Benchmark hacking: 매 test-set tuning, 매 prompt engineering for benchmark only.
🧪 검증 / 중복
- Verified (Papers With Code; Open LLM Leaderboard; lm-evaluation-harness docs).
- 신뢰도 A.
🕓 Changelog
| 날짜 | 변경 |
|---|---|
| 2026-05-08 | Phase 1 |
| 2026-05-10 | Manual cleanup — SOTA 정의/landscape/eval harness/contamination probe 정리 |