Graph of Thoughts: Solving Elaborate Problems with Large Language Models

Tags: LLM

Authors: Ales Kubicek, Hubert Niewiadomski, Joanna Gajda, Lukas Gianinazzi, Maciej Besta, Michał Podstawski, Nils Blach, Piotr Nyczyk, Robert Gerstenberger, Tomasz Lehmann, Torsten Hoefler

Created Date: January 11, 2024 9:00 PM

Finished Date: 2024/01/18

Status: Finished

organization: Cledar, ETH Zurich, Warsaw University of Technology

publisher : arXiv

year: 2023

code: https://github.com/spcl/graph-of-thoughts

paper: https://arxiv.org/abs/2308.09687

介绍

本文提出了思维图Graph of Thoughts (GoT),是一个用于提升大语言模型提示能力的框架。与之前工作思维链(CoT)、思维树(ToT)类似,但思维图有将大语言模型产生的信息建模为图结构的能力。

文中的主要贡献如下:

  1. 提出了一种新的方法来增强大语言模型通过网络进行推理的能力。
  2. 设计了用于实现GoT的模块化框架。
  3. 展示了几个GoT的使用案例(排序、摘要关键词计数、集合操作、文档合并),并详细说明如何使用基于图的范式来实现它们。
  4. 评估GoT并展示其相对于现有技术的优势。
  5. 我们提出了一种评估提示策略的新度量标准,即思维体积。

组件

Prompter

将提示送入大语言模型。这个模块主要负责执行具体操作。

Parser

从大语言模型思想中抽取信息。应该就是把所需的信息从大语言模型的输出中提取出来。

Scoring & Validation

评估大语言模型的输出,并打分。可以由大语言模型来做,也可以由人来做。

Controller

根据GRS结构实施特定的策略来选择输出。

框架图

样例

相关推荐
AI王也44 分钟前
ChatGPT搭上langchain的知识库RAG应用,效果超预期
人工智能·chatgpt·langchain·aigc
沧穹科技1 小时前
音频北斗定位系统有什么用?
人工智能
没枕头我咋睡觉1 小时前
【大语言模型_1】VLLM部署Qwen模型
python·语言模型
Bruce小鬼2 小时前
最新版本TensorFlow训练模型TinyML部署到ESP32入门实操
人工智能·python·tensorflow
sp_fyf_20242 小时前
计算机人工智能前沿进展-大语言模型方向-2024-09-20
人工智能·搜索引擎·语言模型
kinlon.liu2 小时前
AI与自然语言处理(NLP):中秋诗词生成
人工智能·自然语言处理
正义的彬彬侠3 小时前
举例说明计算一个矩阵的秩的完整步骤
人工智能·机器学习·矩阵·回归
十有久诚3 小时前
E2VPT: An Effective and Efficient Approach for Visual Prompt Tuning
人工智能·深度学习·提示学习·视觉语言模型
卓_尔_不_凡3 小时前
Pytorch学习---基于经典网络架构ResNet训练花卉图像分类模型
人工智能·分类·数据挖掘
神奇夜光杯3 小时前
Python酷库之旅-第三方库Pandas(123)
开发语言·人工智能·python·excel·pandas·标准库及第三方库·学习与成长