arXiv:2410.12166cs.LGcs.AI2024-10ICLR被引 9

程序空间比隐空间更利于搜索,性能更好。

Reclaiming the Source of Programmatic Policies: Programmatic versus Latent Spaces

  • 用领域语言直接定义程序空间,无需训练
  • 程序空间的优化损失值与隐空间相当
  • 适合追求高效搜索的算法研究者

近期工作提出了 LEAPS 和 HPRL 系统,通过学习领域特定语言的隐空间来构建部分可观测马尔可夫决策过程(POMDP)的程序化策略。这些系统在优化行为损失时追求程序行为的局部性——隐空间中相近的向量应对应相似行为的程序。本文表明,由领域语言直接诱导的程序空间,在不需训练的情况下,其行为损失值与已有隐空间相当。此外,在程序空间中搜索的算法显著优于在 LEAPS 与 HPRL 隐空间中的表现。我们测量了两种空间对局部搜索算法的‘友好度’,发现搜索在隐空间中更容易陷入局部最优。这说明程序空间的优化拓扑结构(由奖励函数与邻域函数共同决定)更有利于搜索,从而解释了其优越性能。

原文摘要 · Abstract (English)

Recent works have introduced LEAPS and HPRL, systems that learn latent spaces of domain-specific languages, which are used to define programmatic policies for partially observable Markov decision processes (POMDPs). These systems induce a latent space while optimizing losses such as the behavior loss, which aim to achieve locality in program behavior, meaning that vectors close in the latent space should correspond to similarly behaving programs. In this paper, we show that the programmatic space, induced by the domain-specific language and requiring no training, presents values for the behavior loss similar to those observed in latent spaces presented in previous work. Moreover, algorithms searching in the programmatic space significantly outperform those in LEAPS and HPRL. To explain our results, we measured the "friendliness" of the two spaces to local search algorithms. We discovered that algorithms are more likely to stop at local maxima when searching in the latent space than when searching in the programmatic space. This implies that the optimization topology of the programmatic space, induced by the reward function in conjunction with the neighborhood function, is more conducive to search than that of the latent space. This result provides an explanation for the superior performance in the programmatic space.

程序生成强化学习搜索优化

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。