Boosting Large Language Models with Socratic Method for Conversational Mathematics Teaching
<|reference_start|>Boosting Large Language Models with Socratic Method for Conversational Mathematics Teaching: With the introduction of large language models (LLMs), automatic math reasoning has seen tremendous success. However, current methods primarily focus on providing solutions or using techniques like Chain-of-Thought to enhance problem-solving accuracy. In this paper, we focus on improving the capability of mathematics teaching via a Socratic teaching-based LLM (\texttt{SocraticLLM}), which guides learners toward profound thinking with clarity and self-discovery via conversation. We collect and release a high-quality mathematical teaching dataset, named \texttt{SocraticMATH}, which provides Socratic-style conversations of problems with extra knowledge. Also, we propose a knowledge-enhanced LLM as a strong baseline to generate reliable responses with review, guidance/heuristic, rectification, and summarization. Experimental results show the great advantages of \texttt{SocraticLLM} by comparing it with several strong generative models. The codes and datasets are available on \url{https://github.com/ECNU-ICALK/SocraticMath}.<|reference_end|>
@article{ding2024boosting,
    title={Boosting Large Language Models with Socratic Method for Conversational
  Mathematics Teaching},
    author={Yuyang Ding and Hanglei Hu and Jie Zhou and Qin Chen and Bo Jiang and
  Liang He},
    journal={arXiv preprint arXiv:2407.17349},
    year={2024},
    archivePrefix={arXiv},
    eprint={2407.17349},
    primaryClass={cs.CL}
}