YEH mushkil kyun hai: RL return Gt=∑k≥0γkrt+k se seekhta hai. Agar almost sab r=0 hain, toh Q(s,a)≈0 har jagah jahan agent actually gaya ho, isliye koi bhi action dusre se behtar nahi lagta → koi policy improvement nahi jab tak goal luck se na mile. Luck se goal milne ki probability steps ki sankhya ke saath exponentially decay hoti hai.
Step 1 — Shaped return likho.
Ek trajectory s0,s1,s2,… ke liye shaped return hai
G0′=∑t=0∞γt(rt+γΦ(st+1)−Φ(st)).Yeh step kyun? By definition return shaped reward rt′=rt+Ft ka discounted sum hai.
Step 2 — Sum ko split karo.G0′=G0t∑γtrt+∑t=0∞γt(γΦ(st+1)−Φ(st)).Kyun? Sum of a sum linearly split hota hai.
Step 3 — Shaping part ko telescope karo. Maano T=∑tγt(γΦ(st+1)−Φ(st)). Ise likhte hain:
T=(γΦ(s1)−Φ(s0))+γ(γΦ(s2)−Φ(s1))+γ2(γΦ(s3)−Φ(s2))+⋯Φ(s1) wale terms group karo: coefficient =γ−γ⋅1=0. Similarly Φ(s2) ke liye: γ2−γ2=0. Sab kuch cancel ho jaata hai sirf −Φ(s0) chhodkar.Kyun? Har Φ(st) ek term se +γ⋅γt−1=γt ke saath appear hota hai aur agle term se −γt ke saath — yeh annihilate ho jaate hain. Yeh ek telescoping series hai.
Step 4 — Collect karo.G0′=G0−Φ(s0).
Step 5 — Interpret karo. Shaped value true value se ek aisi constant se different hai jo sirf start state pe depend karti hai, actions pe nahi:
V′π(s)=Vπ(s)−Φ(s),Q′π(s,a)=Qπ(s,a)−Φ(s).Yeh punchline kyun hai:argmaxaQ′(s,a)=argmaxa(Q(s,a)−Φ(s))=argmaxaQ(s,a) kyunki Φ(s) ek constant offset over a hai. Toh greedy/optimal policy identical rehti hai. ∎
Intrinsic motivation / curiosity:F=η∥prediction error∥ ya count bonus F=β/N(s) add karo taaki agent ko novel states visit karne ka reward mile → explore karta rehta hai jab tak real reward na mile.
Hindsight Experience Replay (HER): agar agent goal g ke liye gaya tha lekin g′ tak pahuncha, toh episode ko relabel karo jaise g′hi goal tha. Ab ek "failure" ek "success" ban jaata hai → dense synthetic learning signal, koi reward hacking nahi.
Curriculum learning: agent ke paas wale goals se shuru karo (dense success), phir dheere dheere unhe door karte jao.
Recall Feynman: ek 12-saal ke bachche ko explain karo
Tum "hot or cold" khel rahe ho lekin aankhon par patti bandhi hai aur dost sirf "mil gaya!" tab chillata hai jab tum chhupe hue khilaune ko chhute ho — baaki silence. Tum hamesha bhatakte rehoge. Reward shaping matlab ab tumhara dost whisper kar raha hai "warm... warm... thanda." Yeh help karta hai! Lekin ek rule hai: jab bhi tum kareeb jaate ho toh wo ek candy deta hai, aur jab bhi peeche jaate ho toh — exactly wahi candy waapis le leta hai. Toh circles mein ghoomne par kuch nahi milta; sirf asal khilauna milne par reward milta hai. Isliye hum tumhari help bhi kar sakte hain aur tumhe kabhi candy ke liye aage-peeche pace karne pe trick bhi nahi kar sakte.