7
votes
Accepted
What are some best practices when trying to design a reward function?
Designing reward functions
Designing a reward function is sometimes straightforward, if you have knowledge of the problem. For example, consider the game of chess. You know that you have three ...
6
votes
What are some best practices when trying to design a reward function?
If your objective is for the agent to attain some goal (say, reaching a target), then a valid reward function is to assign a reward of 1 when the goal is attained and 0 otherwise. The problem with ...
3
votes
Accepted
Reward design or Inverse reinforcement learning?
It depends on the domain you are in.
Inverse RL (IRL) would be most advantageous in domains in which:
It's hard to specify the reward by hand: for example, it would be hard to hand-specify a reward ...
2
votes
Can recovering a reward function using IRL lead to better policies compared to reward shaping?
Inverse Reinforcement Learning (IRL) is a technique that attempts to recover the reward function that the expert is implicitly maximising based on expert demonstrations. When solving reinforcement ...
2
votes
Accepted
Expressing Arbitrary Reward Functions as Potential-Based Advice (PBA)
Is the method itself defective or anything wrong with my code?
There does indeed appear to be an issue with the code, the publications are fine (I know most of those authors and would very much trust ...
1
vote
Why is it that the state visitation frequency equals the sum of state visitation frequency from initial time step to the horizon?
The equation you show does not appear in Ziebart et al (2008). They do provide a description of the computation in Algorithm 1.
It is the visitation frequency and it is not a probability distribution, ...
1
vote
Can entire neural networks be composed of only activation functions?
The Pytorch docs define a fully connected ReLU network as:
torch.nn.Sequential(
torch.nn.Linear(D_in, H),
torch.nn.ReLU(),
torch.nn.Linear(H, D_out),
)
...
1
vote
Accepted
What does the number of required expert demonstrations in Imitation Learning depend on?
The answer to your question can be found in the original paper that introduced the max-margin and projection imitation learning (IL) algorithms: Apprenticeship Learning via Inverse Reinforcement ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
inverse-rl × 13reinforcement-learning × 12
papers × 3
reward-design × 3
reward-shaping × 3
neural-networks × 2
training × 2
deep-rl × 2
rewards × 2
reward-functions × 2
convolutional-neural-networks × 1
terminology × 1
datasets × 1
optimization × 1
activation-functions × 1
features × 1
derivative × 1
imitation-learning × 1
potential-reward-shaping × 1
apprenticeship-learning × 1