• DocumentCode
    2456348
  • Title

    Robust Learning for Adaptive Programs by Leveraging Program Structure

  • Author

    Pinto, Jervis ; Fern, Alan ; Bauer, Tim ; Erwig, Martin

  • Author_Institution
    Sch. of Electr. Eng. & Comput. Sci., Oregon State Univ., Corvallis, OR, USA
  • fYear
    2010
  • fDate
    12-14 Dec. 2010
  • Firstpage
    943
  • Lastpage
    948
  • Abstract
    We study how to effectively integrate reinforcement learning (RL) and programming languages via adaptation-based programming, where programs can include non-deterministic structures that can be automatically optimized via RL. Prior work has optimized adaptive programs by defining an induced sequential decision process to which standard RL is applied. Here we show that the success of this approach is highly sensitive to the specific program structure, where even seemingly minor program transformations can lead to failure. This sensitivity makes it extremely difficult for a non-RL-expert to write effective adaptive programs. In this paper, we study a more robust learning approach, where the key idea is to leverage information about program structure in order to define a more informative decision process and to improve the SARSA(λ) RL algorithm. Our empirical results show significant benefits for this approach.
  • Keywords
    decision making; learning (artificial intelligence); programming languages; SARSA(λ) RL algorithm; adaptation-based programming; adaptive programs; informative decision process; leveraging program structure; programming languages; reinforcement learning; robust learning; Context; Games; Instruments; Java; Libraries; Markov processes; Training; adaptation-based programming; partial programming; reinforcement learning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Machine Learning and Applications (ICMLA), 2010 Ninth International Conference on
  • Conference_Location
    Washington, DC
  • Print_ISBN
    978-1-4244-9211-4
  • Type

    conf

  • DOI
    10.1109/ICMLA.2010.150
  • Filename
    5708973