본문으로 건너뛰기
129 / INFORMATION LAB
먼저 알아두면 좋아요 · 연결된 선수 절의 확률·조건부 분포·로그·볼록성과 적분
단원 목록 (600) · Jensen 부등식과 로그의 볼록성
이해하는 속도로 읽으세요.개념도이론실험확인 문제
BUILD YOUR INTUITION

먼저 그림으로 이해하기

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

평균을 함수 안팎에 놓을 때의 차이를 현과 함수 곡선으로 설명합니다.

f(t)=−log₂(t) convex on t>0; weights (0.5,0.5), values (0.5,2). Chord average lies above f(E[X]); negative f values for t>1 are valid function values.

04.13.5-2.1
가로: 양수 입력 · 파랑: −log₂ · 주황: 두 점의 현 · 같은 평균 입력의 수직 차이가 Jensen 간격
valueweightf(value)
0.50.51
20.5-1

mean E[X] = 1.25

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

볼록 함수

양수 영역에서 이차 미분이 양수입니다.

f(t)=−log₂t

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

평균을 안에 넣을까, 밖에 놓을까

양수 u와 v를 확률 λ,1−λ로 선택한다고 합시다. f(E[X])는 입력을 먼저 평균한 값이고 E[f(X)]는 각 함숫값을 평균한 값입니다. 비선형 함수에서는 둘이 다릅니다. 볼록 함수의 Jensen 부등식은 앞의 값이 뒤의 값 이하라고 말합니다.

f(λu+(1−λ)v)≤λf(u)+(1−λ)f(v),0≤λ≤1.f(\lambda u+(1-\lambda)v)\leq\lambda f(u)+(1-\lambda)f(v),\quad 0\leq\lambda\leq1.

−log의 곡선과 현

여기서는 f(t)=−log₂t입니다. 양수 영역에서 f″(t)=1/(t²ln2)>0이므로 볼록합니다. 두 점을 잇는 주황 현은 파랑 곡선 위에 있습니다. 같은 평균 입력에서 현의 높이가 E[f(X)], 곡선의 높이가 f(E[X])입니다.

λ=.5,u=.5,v=2이면 f(u)=1,f(v)=−1이므로 E[f(X)]=0입니다. E[X]=1.25이므로 f(E[X])≈−0.32193, 간격은 약 0.32193입니다. 함수값이 음수여도 볼록성과 모순되지 않습니다. 이 그림의 입력은 양수이지만 확률로 제한하지 않습니다.

등호가 생기는 경우

엄밀한 볼록성 때문에 0<λ<1에서 u≠v이면 간격은 양수입니다. u=v이거나 λ=0 또는 1이면 활성 입력이 하나여서 등호가 성립합니다. 가중치가 음수이거나 합이 1이 아닌 경우에는 여기서 사용한 확률 평균의 논증을 그대로 적용할 수 없습니다.

KL의 비음수성을 설명하기

P가 양수인 지지에서 Q도 양수라면 X=Q(i)/P(i)를 P로 평균해 Jensen을 적용할 수 있습니다. P의 지지 밖에 Q 질량이 남아 있으면 이 평균은 1보다 작을 수도 있습니다. 따라서 다음 두 단계로 비음수성을 얻습니다.

DKL(P∥Q)=EP ⁣[−log⁡2QP]≥−log⁡2 ⁣(∑i:Pi>0Qi)≥0.D_{\rm KL}(P\Vert Q)=E_P\!\left[-\log_2\frac QP\right] \geq-\log_2\!\left(\sum_{i:P_i>0}Q_i\right)\geq0.

P의 양의 지지에 Q=0이 있으면 KL은 ∞여서 별도로 다룹니다. 모든 항에 무조건 Q/P를 계산해 0/0을 만드는 방식은 피하세요. 이 논증은 수치 그래프 하나의 관찰이 아니라 정의역과 평균의 조건을 명시한 일반 논증입니다.

AI의 하한 목적과 연결하기

log는 오목해서 부등식 방향이 반대입니다. 잠재변수 모형의 로그 evidence에 Jensen을 적용할 때는 이 부호와 지지 조건이 중요합니다. 평균과 비선형 변환을 무조건 교환하면 잘못된 손실이나 확률을 얻게 됩니다. 앞서 다룬 ELBO의 KL 간격도 이런 맥락에서 다시 읽을 수 있습니다.

확인 문제와 해설

  1. −log는 볼록인가요? 양수 영역에서 엄밀히 볼록합니다.
  2. 같은 두 입력의 간격은? 0입니다.
  3. f(t)<0인 점이 있으면 Jensen이 실패하나요? 아니요. 볼록성은 함수값의 부호가 아닙니다.

추가 읽기: MIT 6.441, Information Theory — lecture notes by Polyanskiy and Wu.

CHECK YOUR UNDERSTANDING

설명할 수 있나요?

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

1. Jensen에서 평균의 가중치는?
2. log와 −log의 부등식 방향은?

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