Curiosity-driven exploration: reward model predicts next state from (s, a). Prediction error is intrinsic reward. High error = high curiosity.
The problem, from first principles
Extrinsic rewards can be sparse. Agent explores due to curiosity: trying actions that lead to unpredictable next states. Intrinsic reward = prediction error.
Prediction error only on state features (not actions)
Need to avoid reward hacking (learning trivial random dynamics)
Usually combined with extrinsic rewards
Hints
Hint 1: Forward model
Predictor outputs predicted next state
Hint 2: Prediction error
L2 distance between predicted and actual next state
Hint 3: Novelty bonus
Higher error = more novel = higher curiosity reward
Keywords
rlexplorationintrinsic-motivationcuriosity
Python
Run your code to see results
No results yet
Run your code to check it against the examples, or submit to run every test.