본문으로 건너뛰기
313 / LEARNING THEORY LAB
먼저 알아두면 좋아요 · 연결된 선수 단원의 확률·통계·최적화·선형대수 기초
단원 목록 (600) · Calibration·Brier·Bin 불확실성
이해하는 속도로 읽으세요.개념도이론실험확인 문제
BUILD YOUR INTUITION

먼저 그림으로 이해하기

한 번에 한 단계씩 살펴보세요.

확률·정확도·bin 평균의 추정 오차를 분리합니다.

Three equally weighted strata with known Bernoulli label probabilities, base predictions 0.15,0.5,0.85 and positive temperature scaling. Actual seeded labels give observed bin means and empirical Brier/ECE. Blue is true conditional probability at each prediction, orange the calibration diagonal. Merged-bin mode plots one aggregate and can hide opposite within-bin errors. Brier splits into squared probability error plus intrinsic Bernoulli variance. Temperature keeps hard predictions unchanged here; probability calibration and accuracy are different.

0110
가로 예측 확률 · 파랑 참 조건부 확률 · 주황 calibration 대각선 · 실제 빈도는 표
stratumpredicted probabilitytrue probabilityobserved frequencybin-mean variance
00.150.150.10.006
10.50.50.550.013
20.850.850.850.006

exact expected Brier score = 0.168

고정 기준 예제의 그림과 수치입니다. 각 단계에서 같은 그림의 의미를 차례로 살펴보세요. 고정된 기준 예제이며 아래 실험의 설정과 독립적입니다.
1 / 4

조건부 확률

예측 p와 참 Bernoulli q를 구분합니다.

P(Y=1|stratum)=q

실험에서 확인하기 →
이 단원 목차

정확도·확률·불확실성의 서로 다른 뜻

예측 p=.9는 모든 label을 맞힌다는 뜻이 아닙니다. 같은 조건에서 약 90%의 label이 1이라는 확률과 실제 한 label의 성공은 다릅니다. 이 단원은 같은 비중의 세 stratum, 알려진 참 Bernoulli 확률 q, 예측 [.15,.5,.85]를 사용합니다. Temperature는 logit을 나누어 확률을 바꾸지만 양수이므로 현재 hard prediction의 .5 경계는 유지됩니다.

파랑은 예측 p 위치에서의 참 q이고 주황은 calibration 대각선입니다. 실제 seed 표본의 label 빈도는 표에 따로 표시합니다. 알려진 q는 교육용 oracle이며 실제 데이터의 참 확률을 자동으로 관측할 수 있다는 뜻은 아닙니다.

Brier Score의 정확한 분해

Bernoulli Y에 대해

E[(p−Y)2]=(p−q)2+q(1−q).E[(p-Y)^2]=(p-q)^2+q(1-q).

첫 항은 확률 예측 오차이고 둘째는 label의 고유 분산입니다. 이 단원은 stratum별 조건부 분해를 평균냅니다. 다른 binning이나 marginal variance를 쓰는 전체 Murphy 분해의 항을 이름만 바꾼 것이 아닙니다. P=q여도 q가 0 또는 1이 아니면 Brier score는 0이 아닙니다.

실제 Bin 빈도의 불확실성

Stratum마다 N개의 실제 label을 생성합니다. 그 평균 qhat에 대해

E[q^]=q,Var⁡(q^)=q(1−q)N.E[\widehat q]=q,\qquad\operatorname{Var}(\widehat q)=\frac{q(1-q)}N.

예를 들어 q=.5, N=20이면 분산 .0125, 표준편차 약 .1118입니다. 참 calibration이 정확해도 관측 빈도가 p와 다를 수 있습니다. 이 분산은 모형의 이론적 반복 표본 변동이고 개별 label의 확실성이나 자동적인 parameter credible interval이 아닙니다.

Bin 합치기가 오류를 숨기는 예

현재 ECE는 bin별 |mean prediction-mean true/observed probability|의 가중 평균입니다. Merge 모드는 진단 bin만 하나로 합치며 실제 예측이나 Brier score는 바꾸지 않습니다. 참 q를 [.85,.5,.15]로 뒤집으면 각 끝 stratum은 .7만큼 틀리지만 전체 평균 p와 q는 모두 .5입니다.

ECEseparate=.7+0+.73≈.4667,ECEmerged=0.\mathrm{ECE}_{separate}=\frac{.7+0+.7}{3}\approx .4667,\qquad \mathrm{ECE}_{merged}=0.

Perfect aggregate 점 하나가 stratum 내부의 calibration을 증명하지 못합니다. 평균을 낸 뒤 절댓값을 취하는 것과 절댓값을 평균내는 것은 다릅니다. 이 상황의 Brier는 약 .495로 여전히 나쁩니다.

손계산과 직접 풀기

q=p=[.15,.5,.85]이면 확률 오차 성분은 0이고 평균 intrinsic variance는 (.1275+.25+.1275)/3≈.16833입니다. Hard accuracy는 (.85+.5+.85)/3≈.73333입니다. Perfect calibration과 완벽한 정확도는 같은 조건이 아닙니다.

직접 풀기: temperature를 .5로 줄이면 hard prediction과 Brier는 어떻게 되나요? 풀이: 예측은 더 극단적으로 변하지만 .5의 양쪽 방향은 같아 hard accuracy는 그대로입니다. 원래 q와 같던 확률에서 벗어나 (p-q)² 항이 양수가 되어 기대 Brier가 증가합니다. 실제 finite sample의 empirical score는 표본 변동도 포함합니다.

AI 확률 평가의 보고 기준

정확도, proper score, bin 정의, 표본 수와 uncertainty를 함께 제시하세요. Bin이나 temperature를 같은 평가 데이터에서 반복 선택하면 선택 절차도 별도로 평가해야 합니다. 알려진 q를 사용한 현재 분해를 미지의 실제 데이터에 그대로 oracle처럼 적용하지 마세요.

참고: MIT 통계적 학습 자료, Understanding Machine Learning 저자 페이지.

CHECK YOUR UNDERSTANDING

설명할 수 있나요?

실험 설정과 무관한 기준 예제를 묻습니다. 답을 고르고 설명을 확인해보세요.

1. Calibration이 정확하면 모든 label을 맞히나요?
2. ECE 0 하나로 bin 내부 calibration까지 증명하나요?

선택한 답과 학습 표시는 이 브라우저에 저장됩니다. 다시 풀거나 표시를 해제할 수 있습니다.