← 最新论文
💬 NLP

Novelty-based Tree-of-Thought Search for LLM Reasoning and Planning

本文提出了一种基于新颖性的思维树搜索方法,该方法利用大语言模型的预训练知识来衡量并剪枝冗余推理路径,从而提升语言规划与推理任务的效率并降低令牌成本。

原作者: Leon Hamm, Zlatan Ajanovic

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

原作者: Leon Hamm, Zlatan Ajanovic

原始论文根据 CC0 1.0(http://creativecommons.org/publicdomain/zero/1.0/)发布到公有领域。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你正在尝试解决一个极其复杂的谜题,比如在巨大的迷宫中导航,或者思考如何完美地堆叠积木。你有一位超级聪明的助手(人工智能),它具备思考能力,但有一个坏习惯:它很容易感到不知所措,并且会花费大量金钱(以“令牌”为单位,这是人工智能用于思考的货币)去尝试每一个可能的路径,即使是那些明显通向死胡同的路径。

这篇论文介绍了一种新方法,帮助这位人工智能更聪明地思考,而不仅仅是更努力地思考。作者将其称为“基于新颖性的思维树搜索”。

以下是使用简单类比进行的分解说明:

1. 问题所在:“无尽的走廊”

当前的人工智能方法(称为“思维树”)就像一个人在探索迷宫。它们尝试一条路径,撞墙后返回,再尝试另一条。

  • 问题: 人工智能经常尝试那些只是它已经尝试过的路径的微小变体。这就像走在走廊里,向左转,撞墙,向右转,然后意识到你回到了五分钟前所在的同一个房间。
  • 代价: 由于人工智能不断探索这些死胡同,它消耗了大量的时间和金钱(计算能力)。

2. 解决方案:“新颖性过滤器”

作者从旧式计算机规划(用于机器人导航等任务)中汲取了一个概念,并教会人工智能使用它。他们称之为“新颖性”。

将“新颖性”想象成一个新鲜度探测器

  • 旧方法: 人工智能会问:“我接下来能做什么?”然后尝试所有可能性。
  • 新方法: 在人工智能尝试新路径之前,它会自问:“我以前见过类似的情况吗?”
    • 如果答案是“是的,这基本上和以前一样”,人工智能会说:“跳过它!”并立即剪掉该分支。
    • 如果答案是“不,这是新事物”,人工智能就会继续探索。

3. 他们如何教会人工智能做到这一点

棘手之处在于,人工智能不像旧式计算机那样天生理解“原子”或“变量”。它理解的是语言。

  • 研究人员没有给人工智能一个复杂的数学公式。相反,他们给了它一个简单的问题:“这个新状态与我们已经访问过的状态列表不同吗?”
  • 人工智能利用其通用知识来回答“是”或“否”。如果它回答“否”(这不是新的),该路径就会被剪除(切断)。

4. 结果:更聪明,而不仅仅是更快

该团队在三种不同类型的挑战上测试了这种方法:

  1. Blocksworld(积木世界): 堆叠和移动积木(就像经典电子游戏)。
  2. 物流: 用卡车和飞机在城市间运送包裹。
  3. 数学: 解决困难的高中数学问题。

发生了什么?

  • 在最佳情况下: 人工智能成为了效率大师。它找到正确解决方案的频率与以前一样,但由于停止在死胡同路径上浪费时间,它使用的金钱(令牌)最多减少了 20 倍
  • 局限性: 该系统有点脆弱。它就像一辆拥有非常敏感引擎的汽车。如果你完美地调整了指令(提示),它就会飞速运行。如果指令稍有偏差,人工智能就会感到困惑,停止工作,或者实际上花费更多的钱,因为它问了太多“这是新的吗?”的问题。

5. 主要启示

这篇论文证明,通过教会人工智能识别何时“老调重弹”,我们可以使人工智能的推理变得更便宜、更快速。

然而,作者诚实地指出了局限性:

  • 当人工智能已经擅长特定任务时,效果最好。
  • 它高度依赖于你如何提问(即“提示”)。
  • 它不能保证每次都提供完美的解决方案,但当它起作用时,对效率来说是一个巨大的胜利。

简而言之: 他们教会了人工智能通过问“我以前见过这个吗?”来停止原地打转。如果答案是肯定的,它就转身离开,从而节省了一大笔钱。

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

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

试用 Digest →