강화학습 On-policy와 Off-policy 차이 쉽게 이해하기

·
AI Research/Artificial Intelligence
강화학습에서 On-policy와 Off-policy의 가장 큰 차이는**“학습에 사용하는 response를 누가 만들었는가”**입니다.쉽게 말하면,On-policy: 현재 모델이 직접 만든 답으로 학습Off-policy: 과거 모델이나 다른 모델이 만든 답을 재사용해서 학습이라고 이해하면 됩니다.1. On-policy예를 들어 현재 학습 중인 모델 B에게 다음 문제를 줍니다.문제: 2 + 3 = ?현재 모델 B:→ "5"모델 B가 직접 "5"라는 답을 만들었고, reward 함수가 이 답을 평가합니다.답: 5Reward: 높음그러면 모델은“내가 방금 만든 5라는 답이 좋은 답이었구나.”라고 판단하고 "5"가 나올 가능성을 더 높이는 방향으로 학습합니다.즉,입력↓현재 모델이 response 생성↓respo..