探索无回放缓冲区的持续学习:使用动态任务相似性路由的发现 [P]
摘要
介绍 Coincidex,一个开源的持续学习框架,使用动态任务相似性路由来避免回放缓冲区,包含基准测试结果和识别出的失败模式。
大家好,我一直在持续学习领域做一些工作,想分享我们构建的一个名为 Coincidex 的开源框架,以及我们在此过程中发现的一些架构见解和失败模式。大多数传统的顺序任务学习方法严重依赖回放缓冲区(会引入严重的内存/隐私开销)或复杂的手工调整任务掩码。我们想看看是否可以通过完全依赖上下文驱动的任务相似性层来动态路由数据,从而绕过这两者。方法:该框架不是缓存历史样本来防止灾难性遗忘,而是作为一个单层替换插入。当顺序数据流入时,它会动态计算任务相似性矩阵,并根据该上下文路由数据路径。研究见解与权衡:我们花了大量时间将其与基线进行基准测试,以下是实际发生的情况:成功之处:动态路由在处理清晰的任务边界时出奇地好。在小规模的持续视觉设置中,它无需手动掩码调整或存储旧数据即可实现优雅的迁移。失效之处(失败模式):我们不会过度承诺——相似性层有明显的限制。在具有大规模分布偏移的高度混乱的长尾任务序列中,与重型回放缓冲区基线相比,路由模型难以保持稳定性。分享原因:我们将其构建为一个轻量级替代方案,适用于内存或隐私约束使得回放缓冲区不可行的场景。我们希望社区能关注路由架构,特别是我们如何解决更困难任务序列中的失败模式,或者在不同检查点可视化相似性矩阵的想法。你可以在这里查看源代码、架构分解和完整的基准测试套件:https://github.com/rakib-nyc/coincidex
相似文章
通过双层路由混合专家模型将持续学习扩展至 300 多项任务
本文介绍了 CaRE,一种新颖的持续学习框架,它使用双层路由混合专家机制,能够有效处理涉及 300 多项任务序列的类增量学习。
重新思考持续学习中的迁移:一种基于回放的实现方式
本文介绍了一个框架,用于判断在持续学习中何时应该期待迁移,并提出了选择性回放迁移(TSR),该机制选择预计对当前任务有益的回放数据,而非不加区分地回放过去的示例。TSR在保持稳定性的同时改善了前向迁移,优于现有的回放基线。
CounterRoute:基于层次化反事实信用分配的自路由推理
CounterRoute 引入了一个在线强化学习框架,该框架在双模式语言模型中联合学习路由和模式条件响应,从而提高准确性并减少推理令牌。
漂移与依赖:基于回放的持续学习的逐层信息论界
本文提出了一个针对基于回放的持续学习的逐层信息论框架,将泛化差距分解为回放引起的表示漂移项和优化依赖项,并通过Wasserstein松弛与SGLD实例化对其进行了细化。
@DSPyOSS: 一种更清晰的持续学习操作化方案,适用于那些被错误地归类为“RAG”或“RL”的问题…
提出了一种名为“Machine Studying”的新型持续学习框架,其中AI系统能够自主从语料库中发展专业知识,并引入了StudyBench用于评估。