SuperAPI AI Directory

SocraticLM - A Socratic teaching large model jointly launched by USTC and iFLYTEK

Author: AI小集 · Original source: AI工具集

What is SocraticLM

SocraticLM is an innovative artificial intelligence model that teaches mathematics through the Socratic teaching method. The model was jointly developed by USTC and iFLYTEK and adopts the "Thought-Provoking" teaching paradigm, guiding students to actively think and solve problems through questioning. SocraticLM was fine-tuned on a dataset named SocraTeach, which contains 35,000 carefully designed multi-turn teaching dialogues that simulate real teaching scenarios. Experimental results show that SocraticLM significantly outperforms GPT-4 in teaching performance, with an overall quality improvement of 12%. The model is also equipped with a comprehensive evaluation system containing five teaching dimensions, used to comprehensively evaluate the teaching quality of large language models. The development of SocraticLM not only improves teaching effectiveness, but also provides new ideas for the development of educational technology.

Main features of SocraticLM

  • Socratic teaching: SocraticLM adopts the Socratic "thought-provoking" teaching paradigm, guiding students to actively think and solve problems through questioning. This teaching method encourages students to express their ideas, challenge assumptions, and think independently.
  • Personalized teaching: The model can provide personalized teaching guidance according to different students' cognitive states and response types. By simulating real teaching scenarios, SocraticLM can identify students' different needs and provide corresponding teaching strategies.
  • Multi-turn dialogue capability: SocraticLM is fine-tuned based on the SocraTeach dataset, which contains a large number of multi-turn teaching dialogues. This multi-turn dialogue capability enables the model to better interact with students and gradually guide them to solve problems.
  • Comprehensive evaluation system: SocraticLM is equipped with a comprehensive evaluation system containing five teaching dimensions, used to comprehensively evaluate its teaching quality. These five dimensions include question guidance ability, concept understanding ability, explanation ability, ability to refuse to answer irrelevant questions, etc.

Technical principles of SocraticLM

  • Multi-agent interaction process: SocraticLM adopts a "Dean-Teacher-Student" multi-agent interaction process. In this process, the Dean is responsible for supervising and optimizing the teacher's teaching instructions to ensure that the entire teaching process conforms to the Socratic style; the teacher is responsible for generating Socratic teaching instructions and gradually guiding students to solve problems.
  • Step-level guided question decomposition: In order to control the logic and consistency of the teaching process, SocraticLM designed step-level guided question decomposition technology. This method can split the complex teaching process into multiple steps and generate corresponding guiding questions in each step.

Project address of SocraticLM

Application scenarios of SocraticLM

  • Mathematics teaching: The most direct application scenario of SocraticLM is mathematics teaching. Through Socratic questioning and guidance, it helps students gradually understand and solve mathematics problems.
  • Personalized learning tutoring: The model can provide personalized teaching guidance according to different students' cognitive states and feedback types. By simulating six different cognitive states of students, SocraticLM can dynamically understand students' complex interaction situations and adaptively adjust teaching content.
  • Online education platforms: SocraticLM can be integrated into online education platforms to provide students with a real-time interactive learning experience. It can engage in multi-turn dialogues with students, gradually guiding them to solve problems and improving the effectiveness of online learning.
  • Educational Research and Development: SocraticLM provides a new research platform to help education researchers explore more effective teaching methods and strategies. The SocraTeach dataset and comprehensive evaluation system it developed also provide rich resources for the development of educational technology.