paper-with-me

홈 › Papers

Improving Socratic Question Generation using Data Augmentation and Preference Optimization

2024-03-01 · Nischal Ashok Kumar, Andrew Lan

The Socratic method is a way of guiding students toward solving a problem independently without directly revealing the solution to the problem. Although this method has been shown to significantly improve student learning outcomes, it remains a complex labor-intensive task for instructors. Large language models (LLMs) can be used to augment human effort by automatically generating Socratic questions for students. However, existing methods that involve prompting these LLMs sometimes produce invalid outputs, e.g., those that directly reveal the solution to the problem or provide irrelevant or premature questions. To alleviate this problem, inspired by reinforcement learning with AI feedback (RLAIF), we first propose a data augmentation method to enrich existing Socratic questioning datasets with questions that are invalid in specific ways. Next, we propose a method to optimize open-source LLMs such as LLama 2 to prefer ground-truth questions over generated invalid ones, using direct preference optimization (DPO). Our experiments on a Socratic questions dataset for student code debugging show that a DPO-optimized 7B LLama 2 model can effectively avoid generating invalid questions, and as a result, outperforms existing state-of-the-art prompting methods.

📄 PDF Abstract BibTeX arXiv:2403.00199

Code (1)

umass-ml4ed/socratic-quest-gen 공식 구현 pytorch

Tasks

Data AugmentationQuestion GenerationQuestion-Generation

Similar Papers 제목 키워드 기반

Socratic-Geo: Synthetic Data Generation and Geometric Reasoning via Multi-Agent Interaction

2026-02-03 · Zhengbo Jiao, Shaobo Wang, Zifan Zhang, Wei Wang 외 arxiv

Multimodal Large Language Models (MLLMs) have significantly advanced vision-language understanding. However, even state-of-the-art models struggle with geometric reasoning, revealing a critical bottleneck: the extreme sc…

Synthetic Data GenerationImage Generation

Socratic-Zero : Bootstrapping Reasoning via Data-Free Agent Co-evolution

2025-09-29 · Shaobo Wang, Zhengbo Jiao, Zifan Zhang, Yilang Peng 외 arxiv

Recent breakthroughs in large language models (LLMs) on reasoning tasks rely heavily on massive, high-quality datasets-typically human-annotated and thus difficult to scale. While data synthesis or distillation offers a …

Mathematical Reasoning

The Art of SOCRATIC QUESTIONING: Recursive Thinking with Large Language Models

2023-05-24 · Jingyuan Qi, Zhiyang Xu, Ying Shen, Minqian Liu 외

Chain-of-Thought (CoT) prompting enables large language models to solve complex reasoning problems by generating intermediate steps. However, confined by its inherent single-pass and sequential generation process, CoT he…

Language ModellingMathMMLUQuestion Answering+1

Socratic Pretraining: Question-Driven Pretraining for Controllable Summarization

2022-12-20 · Artidoro Pagnoni, Alexander R. Fabbri, Wojciech Kryściński, Chien-Sheng Wu

In long document controllable summarization, where labeled data is scarce, pretrained models struggle to adapt to the task and effectively respond to user queries. In this paper, we introduce Socratic pretraining, a ques…

Question GenerationQuestion-Generation

The Art of Socratic Inquiry: A Framework for Proactive Template-Guided Therapeutic Conversation Generation

2026-02-02 · Mingwen Zhang, Minqiang Yang, Changsheng Ma, Yang Yu 외 arxiv

Proactive questioning, where therapists deliberately initiate structured, cognition-guiding inquiries, is a cornerstone of cognitive behavioral therapy (CBT). Yet, current psychological large language models (LLMs) remai…