Skip to main content
added 477 characters in body
Source Link
Neil Slater
  • 33.3k
  • 3
  • 45
  • 65

From comments by Muppet, it seems that is even possible to sample more randomly with individual steps by saving LSTM state. For instance, there is a paper "Deep reinforcement learning for time series: playing idealized trading games" where the authors get a working system doing this. I have no experience of this approach myself, and there are theoretical reasons why this may not work in all cases, but it is an option.

From comments by Muppet, it seems that is even possible to sample more randomly with individual steps by saving LSTM state. For instance, there is a paper "Deep reinforcement learning for time series: playing idealized trading games" where the authors get a working system doing this. I have no experience of this approach myself, and there are theoretical reasons why this may not work in all cases, but it is an option.

added 64 characters in body
Source Link
Neil Slater
  • 33.3k
  • 3
  • 45
  • 65

These two issues are important to learning stability for neural networks in DQN. Without experience replay, theoften Q-learning with neural networks will fail to converge at all.

These two issues are important to learning stability for neural networks in DQN. Without experience replay, the

These two issues are important to learning stability for neural networks in DQN. Without experience replay, often Q-learning with neural networks will fail to converge at all.

added 158 characters in body
Source Link
Neil Slater
  • 33.3k
  • 3
  • 45
  • 65

Not really, the state at any time step is still a single state representation, and is separate conceptually from an observation, and is separate conceptually from a trajectory or sequence of states used to train a RNN (other RL approaches such as TD($\lambda$) also require longer trajectories). Using an LSTM implies you have hidden state on each time step (compared to what you are able to observe), and that you hope the LSTM will discover a way to represent it.

Not really, the state at any time step is still a single state representation, and is separate conceptually from an observation. Using an LSTM implies you have hidden state on each time step (compared to what you are able to observe), and that you hope the LSTM will discover a way to represent it.

Not really, the state at any time step is still a single state representation, is separate conceptually from an observation, and is separate conceptually from a trajectory or sequence of states used to train a RNN (other RL approaches such as TD($\lambda$) also require longer trajectories). Using an LSTM implies you have hidden state on each time step (compared to what you are able to observe), and that you hope the LSTM will discover a way to represent it.

added 736 characters in body
Source Link
Neil Slater
  • 33.3k
  • 3
  • 45
  • 65
Loading
added 668 characters in body
Source Link
Neil Slater
  • 33.3k
  • 3
  • 45
  • 65
Loading
Source Link
Neil Slater
  • 33.3k
  • 3
  • 45
  • 65
Loading