← 最新论文
🤖 machine learning

Learning with Local Search MCMC Layers

本文提出了一种将可微随机组合层集成到神经网络中的原则性框架,通过将局部搜索启发式算法转化为 MCMC 提议分布,从而实现在处理 NP 困难问题时利用非精确求解器进行有效学习,并显著降低计算成本。

原作者: Germain Vivier-Ardisson, Mathieu Blondel, Axel Parmentier

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

原作者: Germain Vivier-Ardisson, Mathieu Blondel, Axel Parmentier

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

在人工智能领域,人们日益渴望教会计算机不仅要识别模式,还要做出复杂的决策。想象一下,一个系统可以观察城市地图并决定货运卡车的最佳路线,或者一个程序可以为有限的空间选择最完美的物品组合。这些任务属于一个被称为“组合优化”的领域,其目标是从海量的可能性中找到唯一的最佳排列。挑战在于,选项的数量往往增长得极快,以至于即使是速度最快的超级计算机也无法检查每一个选项。为了解决这个问题,专家们长期以来一直依赖于被称为“启发式算法”(heuristics)的巧妙捷径,通过对当前答案进行微小的局部修改来探索解空间,希望能偶然发现更好的结果。然而,一个主要的障碍出现了:虽然这些捷径快速且实用,但它们通常是“非精确的”,这意味着它们无法保证得到绝对最佳的答案。多年来,研究人员一直难以教会神经网络有效地使用这些捷径,因为训练这些网络所需的数学工具通常需要一个完美的、精确的求解器,而对于许多现实世界的问题来说,这样的求解器根本不存在。

来自 Google DeepMind 和巴黎 CERMICS 的一个研究小组现在通过创造一种利用这些不完美、快速的捷径来训练神经网络的新方法,填补了这一空白。他们的方法将寻找解决方案的过程视为一场探索之旅,而不是一种僵化的计算,类似于徒步旅行者在森林中漫步,偶尔退后一步尝试另一条路径。他们意识到,这些捷径在从一个解过渡到另一个解时所使用的标准方法,可以被重新构想为统计学中一种特定类型的随机采样过程。通过这样做,他们将这个捷径的“黑盒”转化为了一个透明的、可微的层,使神经网络可以从中学习。这使得计算机可以根据这些快速、近似搜索的结果来调整其内部设置,即使这些搜索本身并不总是能找到完美的答案。其结果是一个能够比以前更快地在复杂问题上学习做出高质量决策的系统,而无需具备每次都找到单一最佳解的这种不可能的保证。

这项发现的核心在于将两个此前各自独立发展的概念联系了起来:局部搜索启发式算法和一种称为马尔可夫链蒙特卡洛(Markov chain Monte Carlo)的统计技术。局部搜索是计算机从一个解开始,并通过进行微小调整(例如交换配送路线中的两个停靠点或将一件物品移动到另一个位置)来尝试改进该解的方法。如果这种调整使解变得更好,则保留它;如果使解变差,它仍可能以较小的概率被保留,从而允许系统跳出局部陷阱。研究人员证明,这个过程完全可以被视为在所有可能解空间中的一次随机游走。通过将这些移动框定为一个统计采样过程,他们可以在数学上证明该系统最终会稳定在一种可预测的行为模式中。这种被称为“平稳分布”的模式充当了一个光滑且连续的曲面,神经网络可以借此进行导航。尽管计算机在训练期间只进行几次随机游走,但数学确保了它移动的方向是有效的学习引导。

为了测试这个想法,团队将其应用于若干困难问题,包括一个动态车辆路径挑战,其中配送请求在全天持续到达。在这种场景下,卡车必须决定服务哪些请求以及按什么顺序服务,同时还要遵守时间窗口和车辆容量限制。研究人员训练了一个神经网络来预测服务每个请求的价值,然后将其输入到他们新的优化层中。他们将这种方法与一种涉及向求解器添加噪声的不同技术基准进行了比较。结果显示,该方法非常有效,特别是在做出决策的可用时间非常短的情况下。在这些紧迫的时间限制内,其他方法难以产生用于学习的良好梯度,而新方法提供了一个稳定且可靠的信号。这使得神经网络能够学习得更快,并且能更好地泛化到新的、未见过的场景中,其表现足以媲美甚至超过那些计算成本更高的基准方法。

研究人员还在其他任务上展示了该方法的通用性,例如预测二元向量和解决多维背包问题(即必须在不超过多个类别重量限制的情况下选择物品以实现价值最大化)。在这些受控实验中,他们可以验证其方法收敛到了正确的参数,证明了其理论保证在实践中是成立的。一个关键发现是,搜索的起始方式至关重要。从一个已知的优解或从数据本身开始搜索,比从随机点开始能带来更快、更准确的学习。这镜像了人类解决谜题的方式:通过观察已有的碎片,而不是盲目猜测。研究还强调,使用不同类型的移动组合,而非仅仅一种,有助于系统更彻底地探索解空间,从而获得更好的结果。

这项工作代表了将人工智能与传统运筹学相结合的重要一步。通过展示不精确、快速的求解器可以作为可微层使用,研究人员为神经网络处理此前无法触及的更大、更复杂的现实世界问题打开了大门。该方法不需要每次都找到完美答案这种不可能的奢侈,相反,它利用了近似方法的速度和实用性,同时提供了学习所需的数学严谨性。这种在计算效率与理论完备性之间的平衡,预示着一个未来:AI 系统可以在物流、供应链和资源分配等动态环境中做出稳健、高质量的决策,而不会被问题的规模所困扰。该方法有效地将当前优化工具的局限性转化为了一种特性,允许机器从人类依赖了数十年的启发式算法中学习。

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

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

试用 Digest →