softqlearning
softqlearning copied to clipboard
Suboptimal policy
I'm trying SQL on a simple manipulator reaching task, the agent quickly learns to get to the vicinity of the goal but then the learning curve plateaus and the agent never quite get to the goal. Some of my hyperparameters are
- policy learning rate 0.0005
- Q learning rate 0.001
- reward scale 20
- alpha 1.0
Is there something I can do to improve this? Thanks.
SQL learns maximum entropy policies, so that's why the optimal policy is stochastic. You can try for example annealing the temperature to zero, or shaping the reward function by making the reward much larger in the vicinity of the goal.