← 最新论文
🤖 machine learning

Single State Update Predictive Coding training for Time Series Forecasting and Anomaly Detection

本文介绍了一种用于预测编码网络(Predictive Coding Networks)的并行训练技术,该技术通过将生成式预测编码网络与编码式预测编码网络配对,以消除顺序反向误差传播,从而实现用于时间序列预测和异常检测的稳定、连续的在线学习。

原作者: Matteo Cardoni, Sam Leroux

发布于 2026-08-26
📖 1 分钟阅读☕ 轻松阅读

原作者: Matteo Cardoni, Sam Leroux

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

在人工智能领域,机器通常被教导通过观察成品并向后推导来理解其制作过程。这种被称为反向传播(backpropagation)的方法是现代深度学习背后的标准引擎,但它有一个显著的缺陷:它要求计算机以严格的、逐步的顺序处理信息。想象一排人将一条信息从房间后部传递到前部;如果最后面的人改变了主意,信息必须再次穿过整排人才能纠正错误。这种顺序性特征使得该过程缓慢,且难以在需要实时学习的小型便携式设备上运行。一种被称为预测编码(predictive coding)的不同方法提供了一种出路。这种范式建议,大脑和机器不是通过向后推导,而是通过不断猜测下一步会发生什么,并在现实与猜测不符时才调整其内部状态来进行学习。其目标是让这些调整在整个系统中同时发生,而不是等待信号从一端传输到另一端。

根特大学的研究人员马特奥·卡多尼(Matteo Cardoni)和萨姆·勒鲁(Sam Leroux)开发了一种新的训练技术,将这种并行学习概念应用于时间序列数据,例如视频流或传感器读数。他们的工作解决了预测编码网络中一个持久的瓶颈:尽管理论上允许并行更新,但在实际应用中,系统往往仍会卡在等待误差信号从输出层向输入层顺序传播的过程中。为了解决这个问题,该团队引入了一种将两个神经网络配对的方法。其中一个网络充当生成器(generator),试图根据前一时刻预测序列中的下一刻;第二个网络充当编码器(encoder),观察实际输入的数据。该方法并非强迫生成器通过缓慢的迭代过程独立学习,而是让编码器与其并行运行,使其内部活动与之匹配。这种伙伴关系使系统能够在单个统一的步骤中更新其整个内部状态,而不是经历多轮修正循环。

研究人员通过创建一个模拟环境测试了这种方法,在该环境中,一个来自标准图像集的数字在黑色背景上移动。他们要求一个五层神经网络预测这一运动的下一帧。在正常情况下,数字呈对角线移动,但研究人员引入了突然的异常情况,例如数字突然改变方向、撞墙,甚至切换成完全不同的数字。系统必须在观察到这些新行为后,将其视为常态并进行即时学习。在这些实验中,依赖多次顺序步骤来纠正误差的传统方法在模式发生变化时表现挣扎。它往往无法快速适应,导致其预测结果与现实脱节。相比之下,这种新的配对网络方法几乎能立即恢复。当运动模式发生变化时,系统通过单次更新调整其内部表示,并开始准确预测新的轨迹,保持了稳定且连续的学习曲线。

结果表明,这种单状态更新技术提供了一个更加稳定的学习过程。每当数据发生变化时,传统方法会产生剧烈的误差峰值,而新方法则平滑了这些过渡,使模型能够将新的动态视为常态而不至于失去平衡。这项研究表明,通过使用一个辅助网络来引导学习过程,系统可以绕过通常限制此类模型的缓慢、顺序式的误差传播。这一发现对于边缘设备(如智能手机或传感器)上的未来人工智能具有重要意义,因为这些设备的功率和处理速度都有限。通过使机器能够进行连续且并行的学习,这项技术为开发能够实时适应变化世界的系统提供了一条充满希望的路径,而无需承担等待漫长修正链完成的高昂计算成本。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →