Reward Optimizing Recommendation