arXiv:2412.13093cs.LG2024-12被引 3

用固定权重的储层计算加速强化学习中的记忆任务

Reservoir Computing for Fast, Simplified Reinforcement Learning on Memory Tasks

  • 采用固定稀疏连接的储层网络替代可训练循环层
  • 无需时间反向传播,训练速度提升显著
  • 适合需要高效通用记忆的元学习场景

在奖励依赖于当前观测无法获取的历史信息的任务中,智能体必须具备短期记忆能力。传统方法通常使用可训练的循环隐藏层,常配备门控机制。而储层计算提供了一种替代方案:其循环层不进行训练,而是采用一组固定的、稀疏的递归权重,并通过缩放确保系统动态稳定,使储层状态包含输入的高维非线性脉冲响应。随后,可通过一个输出解码器网络将储层状态所表示的压缩历史映射为输出,如智能体动作或预测结果。本研究发现,储层计算能大幅简化并加速记忆类强化学习任务的求解,主要优势在于:(1) 消除了通过时间反向传播梯度的需求;(2) 将近期所有历史信息同时传递给下游网络;(3) 在可训练模块之前执行大量有用且通用的非线性计算。这些特性尤其有利于依赖高效、通用记忆系统的元学习。

原文摘要 · Abstract (English)

Tasks in which rewards depend upon past information not available in the current observation set can only be solved by agents that are equipped with short-term memory. Usual choices for memory modules include trainable recurrent hidden layers, often with gated memory. Reservoir computing presents an alternative, in which a recurrent layer is not trained, but rather has a set of fixed, sparse recurrent weights. The weights are scaled to produce stable dynamical behavior such that the reservoir state contains a high-dimensional, nonlinear impulse response function of the inputs. An output decoder network can then be used to map the compressive history represented by the reservoir's state to any outputs, including agent actions or predictions. In this study, we find that reservoir computing greatly simplifies and speeds up reinforcement learning on memory tasks by (1) eliminating the need for backpropagation of gradients through time, (2) presenting all recent history simultaneously to the downstream network, and (3) performing many useful and generic nonlinear computations upstream from the trained modules. In particular, these findings offer significant benefit to meta-learning that depends primarily on efficient and highly general memory systems.

强化学习储层计算记忆机制元学习

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