Dynamic_reward_weighting