jahan Ψt koi bhi "credit" signal ho sakta hai. REINFORCE Ψt=Gt (full Monte-Carlo return) use karta hai. Yeh unbiased hai lekin high variance — Gt poore random trajectory par depend karta hai.
Claim: kisi bhi function b(s) ke liye jo action par depend nahi karta,
Ea∼π[∇θlogπθ(a∣s)b(s)]=0.
Yeh step kyun? Kyunki ek probability distribution ka gradient integrate hokar zero hota hai:
Ea[∇θlogπθ(a∣s)]=∑aπθ(a∣s)πθ(a∣s)∇θπθ(a∣s)=∇θ∑aπθ(a∣s)=∇θ1=0.
Toh b(s) subtract karna gradient ko unbiased rakhta hai lekin variance shrink kar sakta hai. Variance-minimizing baseline V(s) ke close hota hai.
Recall Critic kya role play karta hai, aur woh variance kaise reduce karta hai?
Critic V(s) estimate karta hai aur ek baseline ka kaam karta hai, toh actor ko raw high-variance return Gt ki jagah advantage (expectation ke relative surprise) par train kiya jaata hai. State-only baseline subtract karna gradient ko unbiased rakhta hai (iska expected contribution 0 hai) lekin variance shrink karta hai.
Recall SAME TD error
δt dono networks kyun update karta hai?
δt=r+γVw(s′)−Vw(s) simultaneously (a) critic ka prediction error hai jo minimize karna hai aur (b) advantage A(s,a) ka ek one-sample estimate hai jo actor ke policy-gradient step ko scale karta hai.
Recall Feynman: actor-critic ko ek 12-saal ke bachche ko explain karo
Ek bachche ko basketball seekhte huye socho. Actor bachche ka haath hai jo shoot karne ka tarika choose karta hai. Critic ek coach hai jo, ball land hone se pehle, kehta hai "yeh tera usual shot se better hai" ya "usual se worse." Bachcha poore game ka final score wait nahi karta (woh bahut random hota hai) — woh coach ke har shot par quick judgment trust karta hai aur immediately adjust karta hai. Time ke saath coach ke judgments bhi sharp hote hain, aur bachcha coach ke saath milke better hota jaata hai.
REINFORCE high variance kyun hai aur actor-critic lower kyun?
REINFORCE full random return Gt use karta hai; actor-critic ise ek bootstrapped, baseline-subtracted advantage (sirf surprise) se replace karta hai, variance cut karta hai.
Kya TD target r+γVw(s′) ke through backprop karna chahiye?
Nahi — ise ek fixed (stop-gradient) target treat kiya jaata hai; yeh semi-gradient TD hai.
Two-timescale learning rate (critic faster) kyun use ki jaati hai?
Taaki advantage estimate jo actor rely karta hai woh accurate ho; lagging critic actor ko misleading gradients deta hai.
Advantage ka sign actor ko kya karne ko kehta hai?
A>0: action ki probability badhao; A<0: ise ghataao.