Exchange-of-Thought: Enhancing Large Language Model Capabilities through Cross-Model Communication

Zhangyue Yin, Qiushi Sun, Cheng Chang, Qipeng Guo, Junqi Dai +2 more
12/4/2023
cs.CL

No official code found. Best implementation: yinzhangyue/EoT (21 stars, Apache-2.0, last commit 2024-03-21).

Abstract

Large Language Models (LLMs) have recently made significant strides in complex reasoning tasks through the Chain-of-Thought technique. Despite this progress, their reasoning is often constrained by their intrinsic understanding, lacking external insights. To address this, we propose Exchange-of-Thought (EoT), a novel framework that enables cross-model communication during problem-solving. Drawing inspiration from network topology, EoT integrates four unique communication paradigms: Memory, Report, Relay, and Debate. This paper delves into the communication dynamics and volume associated with each paradigm. To counterbalance the risks of incorrect reasoning chains, we implement a robust confidence evaluation mechanism within these communications. Our experiments across diverse complex reasoning tasks demonstrate that EoT significantly surpasses established baselines, underscoring the value of external insights in enhancing LLM performance. Furthermore, we show that EoT achieves these superior results in a cost-effective manner, marking a promising advancement for efficient and collaborative AI problem-solving.

View on arXivView PDF

Code Implementations(1)

yinzhangyue/EoTCommunity100%
Apache-2.0

Exchange-of-Thought: Enhancing Large Language Model Capabilities through Cross-Model Communication

212PythonNov 4, 20232 years agoApache-2.0
large-language-modelsnatural-language-processing

Similar Papers

Cite this paper

@article{yin2023exchangeofthought,
  title  = {Exchange-of-Thought: Enhancing Large Language Model Capabilities through Cross-Model Communication},
  author = {Zhangyue Yin and Qiushi Sun and Cheng Chang and Qipeng Guo and Junqi Dai and Xuanjing Huang and Xipeng Qiu},
  year   = {2023},
  eprint = {2312.01823},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.01823v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2312.01823.svg)](https://codeofpaper.com/paper/2312.01823)

Discussion