链载Ai

标题: ToolRerank:一种自适应和层次感知的重排方法,提高大模型使用大量工具的能力! [打印本页]

作者: 链载Ai    时间: 5 小时前
标题: ToolRerank:一种自适应和层次感知的重排方法,提高大模型使用大量工具的能力!
工具(Tool)学习旨在通过外部工具扩展大型语言模型(LLMs)的能力。工具学习的一个主要挑战是如何支持大量工具,包括未见工具。为了应对这一挑战,以往的研究提出了基于用户查询为LLM检索合适工具的方法。然而,以前提出的方法没有考虑到已见和未见工具之间的区别,也没有考虑到工具库的层次结构,这可能导致工具检索的性能不够理想。
为了解决上述问题,提出ToolRerank,这是一种针对工具检索的自适应和层次感知重排方法,以进一步优化检索结果:
ToolRerank概述。使用自适应截断来在不同位置截断与已见和未见工具相关的粗粒度检索结果。使用层次感知重排进一步重排结果,使得针对单工具查询的细粒度检索结果更加集中,针对多工具查询的结果更加多样化。仅与示例1或示例2相关的执行过程分别用蓝色红色标记。

自适应截断(Adaptive Truncation)是ToolRerank方法中的一个核心组件,它的目的是为了适应重排器(reranker)对已见(seen)和未见(unseen)工具的不同行为,通过在不同位置截断检索结果来优化性能:

  1. 不同工具的不同处理:

  • 阈值设置:

  • 层次感知重排(Hierarchy-Aware Reranking)是ToolRerank方法中的一个关键组成部分,旨在根据工具库的层次结构优化检索结果,使检索结果对于单工具查询更加集中,对于多工具查询更加多样化:

    1. 单工具查询的层次感知重排:

  • 多工具查询的层次感知重排:

  • 在ToolBench数据集上的实验结果表明,ToolRerank能够提高检索结果的质量,从而使得LLM生成的执行结果更好。

    ToolBench数据集六个测试数据集上检索结果质量的比较。“N” 和 “R” 分别表示 “NDCG@5” 和 “Recall@5”。

    单个工具查询的案例研究,正确的API用蓝色高亮显示

    多工具查询的案例研究,正确的API用蓝色高亮显示

    ToolRerank: Adaptive and Hierarchy-Aware Reranking for Tool Retrievalhttps://arxiv.org/pdf/2403.06551.pdfhttps://github.com/XiaoMi/ToolRerank






    欢迎光临 链载Ai (https://www.lianzai.com/) Powered by Discuz! X3.5