Chain-of-thought prompting Wei et al. (2022) elicits the complex reasoning ability of LLMs with task-specific exemplars in a few-shot setting, which limits the scalability and generalization. To reduce the cost of hand-crafted few-shot exemplars, Kojima et al. (2022) proposes zero-shot CoT by introducing a magic phrase _Let's think step by step_ after question, which enables LLMs to generate reasoning chains in a zero-shot manner. However, zero-shot CoT suffers from poor-quality reasoning paths, coming with many mistakes. Since the diversity of demonstration plays a vital role in reasoning chains generation, Auto-CoT Zhang et al. (2023)2023f) generates the demonstrations automatically via clustering and representative exemplars selection, which improves the diversity and consistently matches or exceeds the performance of Few-shot CoT. COSP (Wan et al., 2023) introduces the outcome entropy of the question to aid demonstration selection. Xu et al. (2023) proposes Repropting to find the effective CoT prompt by employing Gibbs sampling iteratively. Meanwhile, some mistakes in reasoning chains come from missing-step errors, Wang et al. (2023f) extend the zero-shot CoT into Plan-and-Solve (PS) Prompting via devising a plan to divide the entire task into smaller sub-tasks and carrying out the sub-tasks according to the plan with more detailed instructions. LogCoT (Zhao et al., 2023c) uses symbolic logic to validate the zero-shot reasoning process, thus reducing errors in reasoning. Besides, PoT (Chen et al., 2022a) also explore language models, such as Codex, to generate an executable Python program to solve math problems in zero-shot setting via adding _Let's write a Python program step by step..._, which mitigates errors in intermediate reasoning steps. Some work introduces agents to solve reasoning problems. For example, Agent Instruct (Crispino et al., 2023a) utilizes agents to generate task-related, informative instructions, which guides LLMs to perform zero-shot reasoning.
생각의 연쇄 prompting Wei 등(2022)은 몇 번의 샷 설정에서 작업별 예시를 통해 LLM의 복잡한 추론 능력을 이끌어내지만, 확장성과 일반화에 제한이 있습니다. 수작업으로 제작된 몇 번의 샷 예시의 비용을 줄이기 위해 Kojima 등(2022)은 질문 뒤에 _차근차근 생각해 봅시다_라는 마법 문구를 도입하여 LLM이 zero-shot 방식으로 추론 체인을 생성할 수 있도록 하는 zero-shot CoT를 제안합니다. 그러나 zero-shot CoT는 많은 실수를 범하는 품질이 낮은 추론 경로로 인해 어려움을 겪고 있습니다. 데모의 다양성이 추론 체인 생성에 중요한 역할을 하므로, Auto-CoT Zhang 등(2023)2023f)은 클러스터링과 대표 예시 선정을 통해 데모를 자동으로 생성하여 다양성을 개선하고, few-shot CoT의 성능과 일관되게 일치하거나 초과합니다. COSP(Wan et al., 2023)는 질문의 결과 엔트로피를 도입하여 데모 선택을 지원합니다. Xu 등(2023)은 깁스 샘플링을 반복적으로 사용하여 효과적인 CoT 프롬프트를 찾는 Repropting을 제안합니다. 한편, 추론 체인의 일부 실수는 누락된 단계 오류에서 비롯되며, Wang 등(2023f)은 전체 작업을 더 작은 하위 작업으로 나누는 계획을 세우고 계획에 따라 더 자세한 지침으로 하위 작업을 수행하는 Plan-and-Solve(PS) 프롬프트를 통해 zero-shot CoT를 확장합니다. LogCoT(Zhao et al., 2023c)는 기호 논리를 사용하여 zero-shot 추론 과정을 검증하여 추론 오류를 줄입니다. 또한 PoT(Chen et al., 2022a)는 언어 모델인 Codex를 사용하여 수학 문제를 해결하기 위한 실행 가능한 Python 프로그램을 생성하는데, _차근차근 Python 프로그램을 작성해 봅시다..._를 추가하여 zero-shot 설정에서 중간 추론 단계의 오류를 완화합니다. 일부 작업에서는 에이전트를 도입하여 추론 문제를 해결합니다. 예를 들어, Agent Instruct(Crispino et al., 2023a)는 에이전트를 활용하여 작업 관련 정보 제공 지침을 생성하여 LLM이 zero-shot 추론을 수행하도록 안내합니다.
생각의 연쇄 프롬프트 Wei 등(2022)은 몇 번의 샷 설정에서 작업별 예시를 통해 LLM의 복잡한 추론 능력을 이끌어내지만, 확장성과 일반화에 제한이 있습니다. 수작업으로 제작된 몇 번의 샷 예시의 비용을 줄이기 위해 Kojima 등(2022)은 질문 뒤에 _차근차근 생각해 봅시다_라는 마법 문구를 도입하여 LLM이 제로 샷 방식으로 추론 체인을 생성할 수 있도록 하는 제로 샷 CoT를 제안합니다. 그러나 제로 샷 CoT는 많은 실수를 범하는 품질이 낮은 추론 경로로 인해 어려움을 겪고 있습니다. 데모의 다양성이 추론 체인 생성에 중요한 역할을 하므로, Auto-CoT Zhang 등(2023)2023f)은 클러스터링과 대표 예시 선정을 통해 데모를 자동으로 생성하여 다양성을 개선하고, 몇 번의 샷 CoT의 성능과 일관되게 일치하거나 초과합니다. COSP(Wan et al., 2023)는 질문의 결과 엔트로피를 도입하여 데모 선택을 지원합니다. Xu 등(2023)은 깁스 샘플링을 반복적으로 사용하여 효과적인 CoT 프롬프트를 찾는 Repropting을 제안합니다. 한편, 추론 체인의 일부 실수는 누락된 단계 오류에서 비롯되며, Wang 등(2023f)은 전체 작업을 더 작은 하위 작업으로 나누는 계획을 세우고 계획에 따라 더 자세한 지침으로 하위 작업을 수행하는 Plan-and-Solve(PS) 프롬프트를 통해 제로 샷 CoT를 확장합니다. LogCoT(Zhao et al., 2023c)는 기호 논리를 사용하여 제로 샷 추론 과정을 검증하여 추론 오류를 줄입니다. 또한 PoT(Chen et al., 2022a)는 언어 모델인 Codex를 사용하여 수학 문제를 해결하기 위한 실행 가능한 Python 프로그램을 생성하는데, _차근차근 Python 프로그램을 작성해 봅시다..._를 추가하여 제로 샷 설정에서 중간 추론 단계의 오류를 완화합니다. 일부 작업에서는 에이전트를 도입하여 추론 문제를 해결합니다. 예를 들어, 에이전트 인스트럭트(Crispino et al., 2023a)는 에이전트를 활용하여 작업 관련 정보 제공 지침을 생성하여 LLM이 제로 샷 추론을 수행하도록 안내합니다.