Bias Correction

bias correction 은 지수이동평균을 구할 때, 처음에 평균에 발생한 bias 부분을 고쳐주는 역할을 하는 방법이다.

의 경우, 이전 예제에서의 지수이동평균 값은 아래와 같이 보인다.

image-20201028231820932

  • 여기서 보라색은 일 때, bias correction 을 적용하지 않은 그래프이고, 초록색은 적용한 그래프이다.

bias correction 이 없는 경우를 살펴보자.

  • 에서 는 0 이므로 만 남았다.
  • 만약, 가 앞의 둘째 날의 평균값만 확인한것이라면, 매우 작은 값이 될것이다.

이를 막기위해 bias correction 은 다음과 같이 계산된다.

상기 수식에서 일 때의 bias correction 결과는 다음과 같다.

  • 여기서 는 이전보다 훨씬 큰 값을 가질것이다.
  • 또한, 가 증가할수록, 에 가까워지므로, 보통의 지수이동평균과 같게된다 (보라색, 초록색 그래프 일치).

실제로는 optimization 알고리즘에 bias correction 을 잘 적용하지 않는데, 그 이유는 그냥 몇 번 더 학습하면 알아서 bias 가 사라지기 때문이다.

B) Related

C) References