*본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.
|내용 정리|
<다단계 가치 함수(Multi-step Value Function)와 축약 연산자(Contraction Operator)의 핵심 개념>
1. 가치 함수의 정의

이 수식은 n-step TD 업데이트 식과 직접적인 연관이 있다. 특히:
- 샘플 기반 기대값 추정()이 충분한 샘플 조건에서 실제 기대값()으로 표현된 것이다.
- 이것은 정책 π를 따랐을 때 상태 의 실제 가치를 n-step 반환값의 기대값으로 정의하고 있다.
2. 연산자 적용

이 표현은 연산자 개념을 직접 나타낸다:
- 연산자 가 어떤 가치 함수(, )에 적용되어 새로운 가치 함수로 변환되는 과정을 보여준다.
- 아래의 식과 연관된다.

3. 연산자 차이의 절댓값

이 수식은:
- 두 가치 함수 과 에 n-step 연산자 를 적용했을 때, 특정 상태 에서의 결과 차이를 절댓값으로 표현한다.
- 이 차이는 n 스텝 후의 상태에서 두 가치 함수의 차이에 대한 기대값에 비례한다(비례 상수 ).
- 중요한 점은 이 차이가 원래 가치 함수의 직접적인 차이가 아니라, n 스텝 후 도달하는 상태에서의 가치 차이에 의존한다는 것이다.
4. 수정된 연산자 차이 표현:


- 3번 수식을 더 발전시켜, 연산자 차이를 에 비례하는 형태로 표현한다.
- 여기서 은 할인 인자(보통 라고 표기)로, 1보다 작은 값이다.
- 오른쪽 부등식은 기대값이 최대값보다 항상 작거나 같다는 성질을 이용한 것이다.
- 이 수식은 연산자 적용 후의 차이가 원래 가치 함수 차이의 배 이하로 줄어든다는 것을 보여준다.
5. 무한대 노름을 이용한 바운드:

이 수식은:
- 두 가치 함수에 연산자를 적용한 결과의 차이를 모든 상태에 대한 최대값(무한대 노름)으로 측정한다.
- 이 최대 차이는 원래 가치 함수들의 최대 차이의 배 이하이다.
- 는 "모든 상태 중 최대 차이"를 의미하는 무한대 노름이다.
- 이므로, 연산자를 반복 적용할수록 가치 함수 간의 차이가 계속 줄어들게 된다.
- 이 성질이 바로 수축 매핑(contraction mapping)의 핵심 특성이다.
6. 축약 연산자의 성질:

- 5번 수식과 본질적으로 동일하지만, 다른 표기법(, 등)을 사용하여 더 일반적인 맥락에서 축약 연산자의 성질을 표현한다.
- 이는 n-step TD 연산자가 갖는 수축 성질이 더 일반적인 수학적 개념임을 강조한다.
- 이 성질은 반복 적용 시 항상 고정점으로 수렴함을 보장한다(수학적 고정점 정리의 기반)
7. 모순 발생

이 부분은 n이 무한대로 갈 때 발생할 수 있는 모순을 지적한다:
- 이미지 3에서 논의된 "n이 클수록 분산이 커진다"는 문제와 연관된다.
- n이 무한대로 가면 수축 인자 이 0에 가까워져 이론적으로는 즉시 수렴해야 하지만, 실제로는 높은 분산으로 인해 안정적인 학습이 어려워진다.
이 수식들은 강화 학습에서의 가치 함수, 연산자, 그리고 그들의 수렴 성질을 다루고 있다. 특히, 축약 연산자(contraction operator)의 개념과 무한대 노름(infinity norm)을 사용한 분석이 포함되어 있다. 마지막 부분에서는 n→∞일 때 모순이 발생함을 보여주고 있다.
핵심 개념 설명
다단계 가치 함수(Multi-step Value Function)
다단계 가치 함수는 현재 상태에서 n 스텝 미래까지의 보상과 그 이후 상태의 가치를 고려한 확장된 가치 함수이다:
- 1-step: 한 단계 미래만 고려
- n-step: n 단계 미래까지 고려
- ∞-step: 모든 미래를 고려(몬테카를로 방법)
다단계 가치 함수는 서로 다른 시간 규모의 보상 신호를 효과적으로 통합할 수 있다.
축약 연산자(Contraction Operator)
축약 연산자는 반복 적용 시 거리가 줄어드는 특성을 가진 연산자이다:
- 는 이러한 축약 연산자의 한 예이다.
- 이 연산자의 축약 속도는 으로, n이 클수록 더 빠르게 수축한다.
- 축약 연산자의 핵심 특성은 반복 적용 시 유일한 고정점으로 수렴한다는 것이다.
결론: 이론과 실제의 균형
이 모든 수식과 개념은 n-step TD 학습의 이론적 토대를 제공한다:
- 다단계 가치 함수는 단일 단계보다 풍부한 정보를 포함하여 학습 효율성을 높일 수 있다.
- 축약 연산자 특성은 n-step TD 학습이 이론적으로 정책의 실제 가치 함수로 수렴함을 보장한다.
- n이 클수록 이론적 수렴 속도는 빨라지지만(이 작아짐), 실제로는 분산 증가로 인한 한계가 있다.
- 그래서 여러 n 값을 혼합하는 방법이 효과적인 해결책이 될 수 있다.
이러한 이론적 분석은 실제 n-step TD 알고리즘의 성능과 행동을 이해하고 최적화하는 데 중요한 통찰을 제공한다.

|인증|




-------
패스트캠퍼스 링크