基于自然图像的最优控制:使用overcomplete sparse codes的高效强化学习

《Neurocomputing》:Optimal control with natural images: Efficient reinforcement learning using overcomplete sparse codes

【字体: 大 中 小 】 时间:2026年08月21日 来源:Neurocomputing 6.7

编辑推荐:

  最优控制与序贯决策被广泛应用于许多复杂任务中。基于自然图像序列的最优控制是理解视觉在控制中作用的第一步。在此,研究人员将该问题形式化为一个强化学习(reinforcement learning, RL)任务,并推导出图像包含足够信息以进行最优控制的一般条件。通

  
最优控制与序贯决策被广泛应用于许多复杂任务中。基于自然图像序列的最优控制是理解视觉在控制中作用的第一步。在此,研究人员将该问题形式化为一个强化学习(reinforcement learning, RL)任务,并推导出图像包含足够信息以进行最优控制的一般条件。通过在大图像集上训练,强化学习被证明是一种计算高效的方法,能够在自然图像被编码为“高效”神经表征时找到最优策略。这通过引入一个新的强化学习基准测试得到验证,该基准可扩展至大量状态和长时域,并同时包含最优解和次优解。特别地,通过将每张自然图像表示为过完备稀疏编码(overcomplete sparse code, OSC),研究人员能够在无需使用深度学习方法的情况下,快速且高效地计算最优代价函数(cost-to-go function),前提是研究人员能够获得图像代价和状态转移概率。这使得研究人员能够解决一个比使用完备编码(complete codes)可解任务大数个数量级的最优控制任务。本文提供了这一行为的理论依据。
**论文解读:基于自然图像的最优控制——利用过完备稀疏编码实现高效强化学习**

**研究背景与问题**

在复杂任务中,最优控制与序贯决策扮演着核心角色。当任务涉及自然图像序列时,如何将视觉信息有效整合到控制框架中成为一个关键挑战。自然图像具有高维度和丰富的统计特性,与人工生成图像截然不同。然而,直接利用原始像素进行强化学习(reinforcement learning, RL)面临计算效率低下、存储容量有限等瓶颈。现有研究多集中于合成数据集,对自然图像在RL中的应用关注不足,且缺乏一个可扩展的基准测试来比较不同图像表征的效率。此外,深度学习方法虽然强大,但并非唯一途径,探索更轻量级的表征方案对于提升计算效率具有重要意义。

**研究目的与意义**

本研究旨在解决自然图像序列上的高效最优控制问题。研究人员提出将自然图像编码为过完备稀疏编码(overcomplete sparse code, OSC),以加速RL中代价函数(cost-to-go function)的计算,并避免深度学习的繁重资源需求。该研究不仅正式定义了基于自然图像的RL任务,还推导了图像作为充分统计量(sufficient statistic)的条件,并开发了一个可扩展的基准测试用以验证方法有效性。论文发表于《Neurocomputing》,其核心贡献在于证明了OSC能够在不依赖深度学习的情况下,将RL任务规模提升约三个数量级,为高效视觉控制提供了新的理论依据和实践路径。

**关键技术方法**

研究人员采用了以下主要技术方法(忽略具体培养和质粒构建等操作):
- **稀疏自编码器(Sparse Autoencoder)**:使用基于Gabor函数(Gabor function)的过完备基(overcomplete basis),该基函数适应自然图像统计特性,对输入图像进行重构,生成过完备稀疏编码(OSC)。Gabor函数用于模拟初级视觉皮层中简单细胞的感受野特性。
- **线性回归网络(Linear Regression Network)**:利用OSC作为输入,通过最小二乘问题拟合代价函数,实现价值迭代拟合(fitted value iteration)。该网络仅需解两个线性最小二乘问题,无需深度网络。
- **可扩展基准测试(Scalable Benchmark)**:设计了一个目标跟踪任务,通过图像补丁(image patch)划分状态空间,并允许状态数、时域长度任意扩展,同时包含最优与贪心策略的对比。
- **数据来源**:自然图像来自Geisler与Perry的“Natural Scene Statistics in Vision Science”数据库(Set 5),共48张图像,裁剪为256×256像素并转换为灰度图像。

**研究结果**

**4.1 用于强化学习的高效图像表征**
研究人员通过将图像补丁转换为OSC和漂白完备编码(whitened complete code)来比较不同表征。OSC通过稀疏自编码器生成,编码长度大于输入像素数(如4×过完备)。结果表明,OSC能够显著提升线性网络的存储容量和训练速度。

**4.2 基准测试性能与状态数关系**
图3和图4展示了不同表征下,线性网络存储给定数量代价函数所需的最小二乘迭代次数。原始图像或完备编码(如ICA/PCA)的存储容量受限于输入像素数(如400像素最多存储400个代价函数值),而OSC(如4×过完备,1600像素)可存储接近1600个值。在361像素图像补丁上,8×过完备稀疏编码(2888像素)可存储约19,683个代价函数值,较完备编码提升约三个数量级。稀疏性通过去相关邻近像素和改善Hessian矩阵条件数加速收敛。

**4.3 基准测试中的最优与贪心策略**
在目标跟踪任务中,当参数μ=1时,目标动力学为确定性周期序列。最优策略(表2)每三个时间周期总成本为1,而贪心策略(表3)每三个时间周期总成本为2,贪心策略成本翻倍。当μ=2时,成本比为5:1;μ=0.5时,成本比趋于无穷大。图5验证了不同μ值下最优与贪心策略的总成本差异。

**4.4 基准测试性能与时域长度关系**
图6展示了不同初始状态下,最优与贪心策略的总成本随时域长度变化。当跟踪器靠近目标时,贪心策略次优;当跟踪器远离目标(如初始坐标负值)时,贪心策略等同于最优。图7进一步表明,OSC表征(如8×过完备)可解决21,675个状态的最优控制问题,而完备编码(如漂白图像)仅能处理243个状态,超出则失败。

**4.5 不同初始状态下的基准测试性能**
图8展示了使用8×过完备稀疏编码(21,675个状态)时,导致贪心策略次优的10,880个初始状态。最优策略总成本最低为54(对应状态(0,0,1,0)),最高为(对应状态(0,173,1,0))。贪心策略总成本相应为108和。其余10,795个初始状态中,贪心策略即为最优。

**4.6 不完整训练集下的基准测试性能**
将状态划分为两个不相交的集合:跟踪器至少有一个非负坐标的集合(占78%),以及跟踪器完全落后于目标的集合。仅用前者训练时,对于672个初始状态(贪心策略次优),拟合价值迭代仍能保持最优(图9),但进一步减小训练集则性能下降。

**总结与讨论**

研究人员探讨了基于自然图像的有限状态强化学习中的最优控制问题。主要贡献在于证明了过完备稀疏编码(OSC)在RL任务中的计算效率优势:它通过去相关图像像素、改善Hessian矩阵条件数并扩大设计矩阵列空间,最大化线性网络存储容量,同时大幅减少训练所需迭代次数。研究结论表明,深度学习方法并非实现高效代价函数计算的唯一途径,OSC在给定图像代价和状态转移概率时同样有效。这提示可将RL中的不同计算任务进行分解:用深度学习处理任务相关的图像代价与状态转移,而用OSC近似代价函数,以优化资源分配。该工作也支持了神经科学中的高效编码假说(efficient coding hypothesis),即稀疏性与过完备性可能为大脑提供计算优势。
相关新闻
生物通微信公众号
微信
新浪微博
  • 搜索
  • 国际
  • 国内
  • 人物
  • 产业
  • 热点
  • 科普

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号