ã¯ããã«
ãã®èšäºã¯ãAMBLæ ªåŒäŒç€Ÿ Advent Calendar 2022ã®9æ¥ç®ã®èšäºã«ãªããŸããæ¯éãä»ã®èšäºãèªãã§èŠãŠäžããã![]()
2022幎11ææ«ã«è©±é¡ã«ãªã£ããchatGPTãã«ã€ããŠã®èšäºããã«ã¬ã³ããŒã®8æ¥ç®ã«èšèŒããŸãããããã®äžã§ç¹ã«èšç®åé¡ãªããã®æèéçšã®åºåã«çè
ã¯æåãŠãããŸã![]()
ãããã£ãæèã®éçšãçæã§ããããã«åŠç¿ããææ³ãšããŠããChain of Thought Promptingããæåã§ããchatGPTã®ããžãã¯ã«ãçµã¿èŸŒãŸããŠããŸãã»
ãã®èšäºã§ã¯ã2022幎1æã«çºè¡šããããChain of Thought PromptinããšããåŠç¿ææ³ã«ã€ããŠãŸãšããŠããŸãã
å¿ããæ¹åãã®3è¡èŠçŽ
- äœããããã®åãã«å¯Ÿããçããåºãéã® ãæèéçšã ãåŠç¿ãããããšãã§ããã
- ç¹ã«ããæ°åŠã®æç« åé¡ãè§£ãããããªã¿ã¹ã¯ã®éã«å質ã®åäžã確èªã§ããã
- ãã ãããçšåºŠã®å€§èŠæš¡èšèªã¢ãã«ïŒ60Bãããã®ãã©ã¡ãŒã¿æ°ïŒã§ãªããšãChain of Thoughtã®å¹æã¯ããŸã宿ã§ããªããã
æ¬ç·š
ãã®èšäºã§ã¯ãè«æã®æµãã«æ²¿ã£ãŠå人çã«éèŠã ãšæã£ãéšåã®ã¿æç²ããŠãŸãšããŠãããŸãã
ãŸãšãæ¹ãšããŠã¯ã
- å è¡ç ç©¶ã®èª²é¡ãåé¡æèµ·
- ææ¡ææ³ã®æŠèŠ
- å®éšçµæ (ããä»å·çäžã§ãïŒïŒ)
- ãŸãšããä»åŸã®å±æ
ã®é ã«è«æã®å
容ããŸãšããŠããããšæããŸããçè§£ããããªãã£ãéšåã«é¢ããŠã¯ãè«æã®æ¬ææç²ã ããã€ã€ãå
容ã®èª¬æã¯éæè¿œèšããŠãããŸãã
åºæ¬çã«ã¯ãèªåã®çè§£ã®ã¡ã¢æžãããšããèªèãªã®ã§èªã¿ãããã¯ããŸãèæ
®ããŠãããŸããã
å è¡ç ç©¶ã®èª²é¡
ãã®ç ç©¶ã«ãããŠè§£æ±ºããã課é¡ã¯ãå®éã®è«æå ã§ä»¥äžã®ããã«èšèŒãããŠããŸãã
Scaling up the size of language models has been shown to confer a range of benefits, such as improved performance and sample efficiency (Kaplan et al., 2020; Brown et al., 2020, inter alia).
However, scaling up model size alone has not proved sufficient for achieving high performance on challenging tasks such as arithmetic, commonsense, and symbolic reasoning (Raeet al., 2021).
èšèªã¢ãã«ã®ãµã€ãºãšãã®æ§èœã«ã¯æ¯äŸé¢ä¿ãããããšãæåã§ããã¢ãã«ã®ãã©ã¡ãŒã¿æ°ãå¢ããããµã€ãºã倧ããããããšã§ã¢ãã«ã®è¡šçŸèœåãåäžããããšããããšã¯ KaplanããBrownãã®ç ç©¶ã§æããã«ãªã£ãŠããŸãã
ããããèšç®åé¡ãåžžèåé¡ãªã©ãåèªã®æå³çè§£ãšã¯å¥ã«ãæšè«ããšããæèéçšãå¿
èŠãªã¿ã¹ã¯ãè§£ãããã«ã¯ãã¢ãã«ãµã€ãºã倧ããããã ãã§ã¯äžååã§ããããšããããšãRaeetãã®è«æã§è¿°ã¹ãããŠããŸãã
ãªã®ã§ããã®è«æã§ã¯ããçŸç¶ã®èšèªã¢ãã«ã§ã¯èšç®åé¡ã®ãã㪠æèéçš ãåŠç¿ãããããšãã§ããŠããªãããšãã課é¡ã«åãçµãã§ããŸãã
ææ¡ææ³ã®æŠèŠ
ãŸãåãã«ããã®è«æã®ç®æšã¯ãäžããããåãã«å¯Ÿããæçµçãªçãã®æèéçšããèšèªã¢ãã«ãçæã§ããããã«ããããšã§ãã以äžãè«ææç²ã
The goal of this paper is to endow language models with the ability to generate a similar chain of thoughtâa coherent series of intermediate reasoning steps that lead to the final answer for a problem.
ãã®ãæèããå ·äœçã«èª¬æãããšäžèšã®ããã«ãªããŸãã
Question:
ãžã§ãŒã³ã¯ãè±12åæã£ãŠããŸãããæ¯èŠªã«2ã€ãããããšãç¶èŠªã«ã3ã€ãããŸãããçŸåšãžã§ãŒã³ã¯ãè±ãããã€æã£ãŠããã§ããã??
AnswerïŒChain of ThoughtïŒ:
ãžã§ãŒã³ããæ¯ããã«è±ã2ã€ãããåŸã圌女ã¯10åæã£ãŠããŸãããããããç¶ããã«3ã€ãããåŸã圌女ã¯7åæã£ãŠããã§ããããã ããçãã¯7ã§ãã
ãã®ãããžã§ãŒã³ããæ¯ããã«è±ã2ã€ãããåŸã圌女ã¯10åæã£ãŠããŸãããããããç¶ããã«3ã€ãããåŸã圌女ã¯7åæã£ãŠããã§ãããããã«çžåœããéšåã Chain of Thought = æèéçšã§ãã
ãã®ããã«ãåŠç¿ããŒã¿ã®AnsweråŽã®ããã¹ãã«äžèšã®ãããªæèéçšã®æ å ±ãå ãããããšã§ãæèéçšãäžç·ã«åŠç¿ãããŸãããããšããææ³ã§ããã
ãã®åŠç¿æ¹æ³ã®å©ç¹ãšããŠã以äžã®ïŒã€ã®ç¹ãè«æå ã§æããããŠããŸãã
-
ã¢ãã«ã段éçãªæšè«ãå¿ èŠãšããåé¡ã«å¯ŸããŠãéäžã®æšè«ã远å ã§åŠç¿ããããšãã§ãã
-
æšè«ã¹ããããåå²ããããšã§ãçããééããéã«ã©ã®æšè«ã§ééããã®ããåããããã«ãªã
-
Chain of Thoughtã«ãã£ãŠãæ°åŠã®æç« åé¡ãåžžèåé¡ãªã©ã®äººéãèšèªãä»ããŠè§£ãããšãã§ããããããã¿ã¹ã¯ã« ïŒå°ãªããšãåççã«ã¯ïŒ é©çšã§ããå¯èœæ§ããã
-
Chain of Thoughtã¯ãå€§èŠæš¡èšèªã¢ãã«ïŒGPT-3ãPaLMãªã©ïŒã«ãããŠãå°éã®ããã³ããã«æèéçšã远èšããã ãã§ãã广ã確èªã§ããã
- First, chain of thought, in principle, allows models to decompose multi-step problems into intermediate steps, which means that additional computation can be allocated to problems that require more reasoning steps.
- Second, a chain of thought provides an interpretable window into the behavior of the model, suggesting how it might have arrived at a particular answer and providing opportunities to debug where the reasoning path went wrong (although fully characterizing a modelâs computations that support an answer remains an open question).
- Third, chain-of-thought reasoning can be used for tasks such as math word problems, commonsense reasoning, and symbolic manipulation, and is potentially applicable (at least in principle) to any task that humans can solve via language.
- Finally, chain-of-thought reasoning can be readily elicited in sufficiently large off-the-shelf language models simply by including examples of chain of thought sequences into the exemplars of few-shot prompting.
å®éšã¯äžèšã®3ãã¿ãŒã³ã«åããŠãChain of Thought Promptingãå°å ¥ããçµæã®å·®ã確èªããŠããã
- ç®è¡çæšè«
- åžžèçæšè«
- èšå·çæšè«ïŒâ ãããã€ãã€ãçè§£ã§ãããŸãšãåããŠããªãïŒ
å®éšçµæ
1. ç®è¡çæšè«
ïŒè¿œèšããŸã...ïŒ
2. åžžèçæšè«
ïŒè¿œèšããŸã...ïŒ
3. èšå·çæšè«
ïŒè¿œèšããŸã...ïŒ
ãŸãšã
In all experiments, chain-of-thought reasoning is elicited simply by prompting an off-the-shelf language model.
å®éšã®çµæãå šãŠã®æ€èšŒçµæã«ãããŠChain of Thought Promptingã«ãã粟床ã®åäžã確èªã§ããŠããŸããæ®éã«ãããã§ããããããããè«æå ã§ã¯ãäžèšã®ç¹ããŸã 課é¡ãšããŠæ®ã£ãŠãããšè¿°ã¹ãŠããŸãã
As for limitations, we first qualify that although chain of thought emulates the thought processes of human reasoners, this does not answer whether the neural network is actually âreasoning,â which we leave as an open question.
éçãšããŠã¯ããŸããchain of thoughtã¯äººéã®æšè«è ã®æèéçšããšãã¥ã¬ãŒãããŠãããããã¥ãŒã©ã«ãããã¯ãŒã¯ãå®éã«ãæšè«ãããŠãããã©ããã«ã¯çããŠããªãããšãæããããã¯æªè§£æ±ºåé¡ãšããŠæ®ããŠããã
âSecond, although the cost of manually augmenting exemplars with chains of thought is minimal in the few-shot setting, such annotation costs could be prohibitive for finetuning (though this could potentially be surmounted with synthetic data generation, or zero-shot generalization). â
第äºã«ãæäœæ¥ã§æš¡ç¯çãªããŒã¿ãæèã®éã§è£åŒ·ããã³ã¹ãã¯ãæ°ã·ã§ããã®èšå®ã§ã¯æå°ã§ãããããã®ãããªã¢ãããŒã·ã§ã³ã³ã¹ãã¯ã埮調æŽã®ããã«çŠæ¢ããããããããªãïŒãã ããããã¯åæããŒã¿çæããŸãã¯ãŒãã·ã§ããæ±åã«ãã£ãŠå æãããå¯èœæ§ãããïŒã
Third, there is no guarantee of correct reasoning paths, which can lead to both correct and incorrect answers; improving factual generations of language models is an open direction for future work (Rashkin et al., 2021; Ye and Durrett, 2022; Wiegreffe et al., 2022, inter alia).
第äžã«ãæ£ããæšè«çµè·¯ã®ä¿èšŒã¯ãªããæ£ããçããšééã£ãçãã®äž¡æ¹ãå°ãããšãã§ãããèšèªã¢ãã«ã®äºå®äžã®äžä»£ãæ¹åããããšã¯ãå°æ¥ã®ç ç©¶ã®ããã®ãªãŒãã³ãªæ¹åã§ããïŒRashkinãã2021ïŒYeãšDurrettã2022ïŒWiegreffeãã2022ãç¹ã«ïŒã
Finally, the emergence of chain-of-thought reasoning only at large model scales makes it costly to serve in real-world applications; further research could explore how to induce reasoning in smaller models.
æåŸã«ã倧ããªã¢ãã«ã¹ã±ãŒã«ã§ã®ã¿æèé£éæšè«ãåºçŸãããããå®äžçã®ã¢ããªã±ãŒã·ã§ã³ã§æäŸããã«ã¯ã³ã¹ãããããïŒãããªãç ç©¶ã«ãããããå°ããªã¢ãã«ã§æšè«ãèªå°ããæ¹æ³ãæ¢ãããšãã§ããã
è«æã®ãŸãšãå 容ã¯ä»¥äžã«ãªããŸãã
çµããã«
ãããã§ããã§ããããïŒ
ãChain of Thought Promptingãã®å
容ã¯ãããªãã·ã³ãã«ã§ãããããã話ã ã£ãããªãšæããŸãã
ããããçŽè¿ã®è©±é¡ã«ãªãèšèªã¢ãã«ã®ã»ãšãã©ã«æ¡çšãããŠãããããã«ã¯ãæåãªææ³ã«ãªã£ãŠããŸãããããã£ãç¥èŠã¯ããã£ãããšã¡ãªããã»ãã¡ãªããã¯ææ¡ãã€ã€ãç¥èŠããŸãšããŠããããã§ããã


