Estaba leyendo el libro Aprendizaje de refuerzo: una introducción de Richard S. Sutton y Andrew G. Barto (borrador completo, 5 de noviembre de 2017).
En la página 271, se presenta el pseudocódigo para el método episódico de gradiente de políticas de Montecarlo. Mirando este pseudocódigo, no puedo entender por qué parece que la tasa de descuento aparece 2 veces, una en el estado de actualización y una segunda vez dentro de la devolución. [Ver la figura a continuación]
Parece que el retorno de los pasos después del paso 1 es solo un truncamiento del regreso del primer paso. Además, si mira solo una página arriba en el libro, encontrará una ecuación con solo 1 tasa de descuento (la que está dentro de la devolución).
¿Por qué entonces el pseudocódigo parece ser diferente? Supongo que estoy malinterpretando algo:
fuente
Es un tema sutil.
Si observa el algoritmo A3C en el documento original (p.4 y el apéndice S3 para el pseudocódigo), su algoritmo de actor crítico (el mismo algoritmo tiene problemas episódicos y continuos) está desactivado por un factor de gamma en relación con el actor. pseudocódigo crítico para problemas episódicos en el libro de Sutton y Barto (p.332 de la edición de enero de 2019 de http://incompleteideas.net/book/the-book.html ). El libro de Sutton y Barto tiene el "primer" gamma adicional como está etiquetado en su imagen. Entonces, ¿el libro o el papel A3C está mal? Realmente no.
La clave está en la p. 199 del libro de Sutton y Barto:
El problema sutil es que hay dos interpretaciones del factor de descuento gamma:
Implementaciones literales:
Puede elegir la interpretación de gamma, pero debe tener en cuenta las consecuencias del algoritmo. Personalmente prefiero seguir con la interpretación 1 solo porque es más simple. Entonces uso el algoritmo en el documento A3C, no en el libro de Sutton y Barto.
Su pregunta fue sobre el algoritmo REINFORCE, pero he estado discutiendo sobre el actor crítico. Tiene exactamente el mismo problema relacionado con las dos interpretaciones gamma y la gamma adicional en REINFORCE.
fuente