AI summary · arXiv: 2311.02775v1 · cs.LG
ChaTA: Towards an Intelligent Question-Answer Teaching Assistant using Open-Source LLMs
The essentials
- Study addresses challenges of scalable and intelligent question-answering (QA)
- Leveraging open-source Large Language Models (LLMs)
- Pipeline combines retrieval augmented generation (RAG), supervised fine-tuning (SFT), and an alternative to reinforcement learning with human feedback (RLHF)
- Enhancing LLMs from the LLaMA-2 family
- Experiments conducted on a Piazza dataset from an introductory CS course
- Dataset consists of 10k QA pairs and 1.5k pairs of preferences data
- Data privacy ensured
- Utilizing adaptability of LLMs to offer versatile query responses
- Comprehensive evaluation shows pipeline improves answer quality by 33%
- RAG particularly impactful
- Work lays foundation for ChaTA, an intelligent QA assistant customizable for courses with online QA platform
- Effective fine-tuning of LMs on instruction data and human preferences data to improve task completion and response quality highlighted in related work
- Challenges and future directions in utilizing machine learning for QA workflows discussed
Key points written by AI: they may contain errors, check them against the paper.
Ask questions about this paper to our AI assistant
How to chat with this paper? Illustrated guide
You can also chat with multiple papers at once here.
Keep this conversation — a free account saves your questions and answers, your collections of papers and your alerts.
Create a free accountTools for this paper
Advanced tools Premium
For researchers who follow a field closely: citation alerts, journal-club slides, version comparison and Zotero export. Discover Premium
Papers around this one
See them on a mapRanked by how close their title and abstract are to this paper’s. Select some to read them together.
Closest papers
-
ChaTA: Towards an Intelligent Question-Answer Teaching Assistant using Open-Source LLMsYann Hicke, Anmol Agarwal, Qianou Ma et al. · 2023 · arXiv.org · preprint, not peer reviewed · cited 24 times · Not summarized yet
-
AutoTA: A Dynamic Intent-Based Virtual Teaching Assistant for Students Using Open Source LLMsRajashree Dahal, Greg Murray, Robin Chataut et al. · 2025 · IEEE Access · cited 4 times · Not summarized yet
Abstract
Large Language Models (LLMs) are explored for their potential to transform education by serving as virtual teaching assistants, offering personalized support through human-like responses to tasks such as content-related questions and coursework guidance. In this study, we present a novel framework that leverages intent classification to enhance the effectiveness of LLMs in this role. Our framework, AutoTA, categorizes student queries into distinct topics— lecture discussions, homework assistance, and syllabus questions—triggering specific conversation chains tailored to each intent. Additionally, we incorporate a custom vector-space filter that refines responses based on filename tracking af…
-
A Course-Scoped RAG Domain Model for an AI Teacher Assistant: Architecture and Pilot EvaluationBattsetseg Erdenebat, U. Tudevdagva, Amarzaya Amartuvshin et al. · 2026 · 2026 International Symposium on Computer Science and Educational Technology (ISCSET) · Not summarized yet
Abstract
Large Language Models (LLMs) are increasingly used in higher education, yet general-purpose systems may generate unsupported or overly general answers when they are not grounded in verified course materials. This paper presents a course-scoped Retrieval-Augmented Generation (RAG) Domain Model for an AI Teacher assistant as a foundational component for a future Intelligent Tutoring System (ITS). The prototype uses course-approved materials as a retrieval scope and returns answers with file and page references through a Telegram-based interface. A pilot implementation was evaluated with a user survey $\boldsymbol{(} \mathbf{N}=\mathbf{3 3} \boldsymbol{)}$, representative source-cited interacti…
-
Analyzing Pedagogical Quality and Efficiency of LLM Responses with TA Feedback to Live Student QuestionsMihran Miroyan, Chancharik Mitra, Rishi Jain et al. · 2025 · Technical Symposium on Computer Science Education · cited 14 times · Not summarized yet
Abstract
While Large Language Models (LLMs) have emerged as promising methods for automated student question-answering, guaranteeing consistent instructional effectiveness of the response remains a key challenge. Therefore, there is a need for fine-grained analysis of State-Of-The-Art (SOTA) LLM-powered educational assistants. This work evaluates Edison: a Retrieval Augmented Generation (RAG) pipeline based on GPT-4. We determine the pedagogical effectiveness of Edison's responses through expert Teaching Assistant (TA) evaluation of the answers. After the TA edits and improves the response, we analyze the original LLM response, the TA-assigned ratings, and the TA's edits to ascertain the essential ch…
-
Lightweight LLM for Accurate & Accessible Automated Course Support in Student ForumsJ. Weber, Ulises Maldonado, Alessio Diaz Cama et al. · 2025 · Frontiers in Education Conference · Not summarized yet
Abstract
This research category full paper presents a lightweight, deployable Large Language Model (LLM) pipeline to automatically answer student forum questions about course logistics. By leveraging Retrieval-Augmented Generation (RAG) over course documents like the syllabus and calendar, our Llama 3.1-based model offers an accurate, low-cost alternative to commercial tools. In addition, many countries have strict student-privacy laws, making online third-party solutions difficult or impossible to gain approval for. Unlike large proprietary models, our pipeline runs on consumer hardware and avoids expensive API costs. We evaluated 159 authentic student forum questions across eleven Computer Science …
-
Revolutionizing PDF Q&A with Local LLMs and Privacy-Enhanced Retrieval-Augmented GenerationP. Prakash, V. Sakthivel, K. Abirami et al. · 2025 · 2025 International Conference on Green Energy, Computing and Sustainable Technology (GECOST) · Not summarized yet
Abstract
With the rising prominence of Large Language Models (LLMs) in natural language processing, our research explores a novel approach to PDF-based question-answering (QA) using Retrieval-Augmented Generation (RAG). Traditional keyword-based QA methods, while effective at basic information retrieval, struggle with contextual understanding and synonym recognition. Subsequently, deep learning models improved these aspects but faced challenges in providing structured answers. The introduction of LLMs addressed many of these limitations; however, they introduced issues like hallucination and high costs for API-based implementations. Our study proposes a cost-effective, privacy-respecting solution tha…
-
Adaptive-RAG: Learning to Adapt Retrieval-Augmented Large Language Models through Question ComplexitySoyeong Jeong, Jinheon Baek, Sukmin Cho et al. · 2024 · Computation and Language · cited 796 times · AI summary available
Abstract
Retrieval-Augmented Large Language Models (LLMs), which incorporate the non-parametric knowledge from external knowledge bases into LLMs, have emerged as a promising approach to enhancing response accuracy in several tasks, such as Question-Answering (QA). However, even though there are various approaches dealing with queries of different complexities, they either handle simple queries with unnecessary computational overhead or fail to adequately address complex multi-step queries; yet, not all user requests fall into only one of the simple or complex categories. In this work, we propose a novel adaptive QA framework, that can dynamically select the most suitable strategy for (retrieval-augm…
-
QACP: An Annotated Question Answering Dataset for Assisting Chinese Python Programming LearnersRui Xiao, Lu Han, Xiaoying Zhou et al. · 2024 · arXiv.org · preprint, not peer reviewed · cited 1 time · Not summarized yet
Abstract
In online learning platforms, particularly in rapidly growing computer programming courses, addressing the thousands of students' learning queries requires considerable human cost. The creation of intelligent assistant large language models (LLMs) tailored for programming education necessitates distinct data support. However, in real application scenarios, the data resources for training such LLMs are relatively scarce. Therefore, to address the data scarcity in intelligent educational systems for programming, this paper proposes a new Chinese question-and-answer dataset for Python learners. To ensure the authenticity and reliability of the sources of the questions, we collected questions fr…
Prior work it builds on
-
Llama 2: Open Foundation and Fine-Tuned Chat ModelsHugo Touvron, Louis Martin, Kevin R. Stone et al. · 2023 · arXiv.org · preprint, not peer reviewed · cited 18,915 times · Not summarized yet
Abstract
In this work, we develop and release Llama 2, a collection of pretrained and fine-tuned large language models (LLMs) ranging in scale from 7 billion to 70 billion parameters. Our fine-tuned LLMs, called Llama 2-Chat, are optimized for dialogue use cases. Our models outperform open-source chat models on most benchmarks we tested, and based on our human evaluations for helpfulness and safety, may be a suitable substitute for closed-source models. We provide a detailed description of our approach to fine-tuning and safety improvements of Llama 2-Chat in order to enable the community to build on our work and contribute to the responsible development of LLMs.
-
Prometheus: Inducing Fine-grained Evaluation Capability in Language ModelsSeungone Kim, Jamin Shin, Yejin Cho et al. · 2023 · International Conference on Learning Representations · cited 745 times · Not summarized yet
Abstract
Recently, using a powerful proprietary Large Language Model (LLM) (e.g., GPT-4) as an evaluator for long-form responses has become the de facto standard. However, for practitioners with large-scale evaluation tasks and custom criteria in consideration (e.g., child-readability), using proprietary LLMs as an evaluator is unreliable due to the closed-source nature, uncontrolled versioning, and prohibitive costs. In this work, we propose Prometheus, a fully open-source LLM that is on par with GPT-4's evaluation capabilities when the appropriate reference materials (reference answer, score rubric) are accompanied. We first construct the Feedback Collection, a new dataset that consists of 1K fine-…
-
The Programmer’s Assistant: Conversational Interaction with a Large Language Model for Software DevelopmentSteven I. Ross, Fernando Martinez, Stephanie Houde et al. · 2023 · International Conference on Intelligent User Interfaces · cited 372 times · Not summarized yet
Abstract
Large language models (LLMs) have recently been applied in software engineering to perform tasks such as translating code between programming languages, generating code from natural language, and autocompleting code as it is being written. When used within development tools, these systems typically treat each model invocation independently from all previous invocations, and only a specific limited functionality is exposed within the user interface. This approach to user interaction misses an opportunity for users to more deeply engage with the model by having the context of their previous interactions, as well as the context of their code, inform the model’s responses. We developed a prototy…
-
SoTaNa: The Open-Source Software Development AssistantEn-Sheng Shi, Fengji Zhang, Yan-Lin Wang et al. · 2023 · arXiv.org · preprint, not peer reviewed · cited 18 times · Not summarized yet
Abstract
Software development plays a crucial role in driving innovation and efficiency across modern societies. To meet the demands of this dynamic field, there is a growing need for an effective software development assistant. However, existing large language models represented by ChatGPT suffer from limited accessibility, including training data and model weights. Although other large open-source models like LLaMA have shown promise, they still struggle with understanding human intent. In this paper, we present SoTaNa, an open-source software development assistant. SoTaNa utilizes ChatGPT to generate high-quality instruction-based data for the domain of software engineering and employs a parameter…
-
How to Teach Programming in the AI Era? Using LLMs as a Teachable Agent for DebuggingQianou Ma, Hua Shen, K. Koedinger et al. · 2023 · International Conference on Artificial Intelligence in Education · cited 93 times · Not summarized yet
Abstract
Large Language Models (LLMs) excel at generating content at impeccable speeds. However, they are imperfect and still make various mistakes. In Computer Science education, as LLMs are widely recognized as "AI pair programmers," it becomes increasingly important to train students on evaluating and debugging LLM-generated codes. In this work, we introduce HypoCompass, a novel system to facilitate deliberate practice on debugging, where human novices play the role of Teaching Assistants and help LLM-powered teachable agents debug code. We enable effective task delegation between students and LLMs in this learning-by-teaching environment: students focus on hypothesizing the cause of code errors, …
Papers that cite it
-
Comparing the Utility, Preference, and Performance of Course Material Search Functionality and Retrieval-Augmented Generation Large Language Model (RAG-LLM) AI Chatbots in Information-Seeking TasksLeonardo Pasquarelli, Charles Koutcheme, A. Hellas · 2024 · arXiv.org · preprint, not peer reviewed · cited 1 time · Not summarized yet
Abstract
Providing sufficient support for students requires substantial resources, especially considering the growing enrollment numbers. Students need help in a variety of tasks, ranging from information-seeking to requiring support with course assignments. To explore the utility of recent large language models (LLMs) as a support mechanism, we developed an LLM-powered AI chatbot that augments the answers that are produced with information from the course materials. To study the effect of the LLM-powered AI chatbot, we conducted a lab-based user study (N=14), in which the participants worked on tasks from a web software development course. The participants were divided into two groups, where one of …
-
CourseAssist: Pedagogically Appropriate AI Tutor for Computer Science EducationTy Feng, Sa Liu, D. Ghosal · 2024 · SIGCSE Virtual · cited 24 times · Not summarized yet
Abstract
The growing enrollments in computer science courses and increase in class sizes necessitate scalable, automated tutoring solutions to adequately support student learning. While Large Language Models (LLMs) like GPT-4 have demonstrated potential in assisting students through question-answering, educators express concerns over student overreliance, miscomprehension of generated code, and the risk of inaccurate answers. Rather than banning these tools outright, we advocate for a constructive approach that harnesses the capabilities of AI while mitigating potential risks. This poster introduces CourseAssist, a novel LLM-based tutoring system tailored for computer science education. Unlike generi…
-
Aligning Small Language Models for Programming Feedback: Towards Scalable Coding Support in a Massive Global CourseCharles Koutcheme, Juliette Woodrow, Chris Piech · 2026 · Technical Symposium on Computer Science Education · cited 2 times · Not summarized yet
Abstract
Providing timely and actionable feedback is essential for students learning to program. While large language models (LLMs) are increasingly used to automate this process, they remain costly to deploy and raise concerns around privacy and institutional control. Small language models (SLMs) offer a promising alternative: they can be run locally and integrated more flexibly into educational platforms. However, their out-of-the-box performance is often poor, requiring targeted training to be effective in classrooms. In this paper, we investigate whether a trained 3B-parameter SLM, guided by rubric-based prompting and a pipeline combining supervised and preference-based learning, can generate dia…
-
Can ChatGPT Play the Role of a Teaching Assistant in an Introductory Programming Course?Anishka, Atharva Mehta, Nipun Gupta et al. · 2023 · Human-Computer Interaction · preprint, not peer reviewed · cited 16 times · AI summary available
Abstract
The emergence of Large language models (LLMs) is expected to have a major impact on education. This paper explores the potential of using ChatGPT, an LLM, as a virtual Teaching Assistant (TA) in an Introductory Programming Course. We evaluate ChatGPT's capabilities by comparing its performance with that of human TAs in some TA functions. The TA functions which we focus on include (1) solving programming assignments, (2) grading student code submissions, and (3) providing feedback to undergraduate students in an introductory programming course. Firstly, we investigate how closely ChatGPT's solutions align with those submitted by students. This analysis goes beyond code correctness and also co…
-
A Didactical-Driven Teacher Assistant for a Dimensional Modeling CourseL. Brisson, M. Segarra, Grégory Smits · 2026 · International Conference on Computer Supported Education · Not summarized yet
Abstract
Educational chatbots powered by large language models (LLMs) show promising effects on learning outcomes, yet most systems delegate pedagogical decisions such as content selection and didactic structuring implicitly to the LLM, making tutoring strategies difficult to trace, evaluate, and reproduce. This paper presents a didactical-driven teacher assistant for a French-language university course on dimensional modelling, operating without commercial LLM budget or GPU infrastructure. The architecture formalises the instructor's pedagogical reasoning into deterministic modules that handle intent detection, concept linking, and didactic approach selection before any text is generated; the LLM ac…
Go further
How are these papers found?
We compare the title and abstract of this paper with those of every paper summarized on this site, and with the papers Semantic Scholar recommends, those it cites and those citing it (for a much-cited paper, its most recent citations and, from OpenAlex, the most cited ones). Among the prior work and the follow-ups, the papers that use each other in depth, a method it uses and the much-cited follow-ups come a little higher. The levels (very close, close, related) come from the similarity of the texts, not from a judgment of quality; * marks a paper without an abstract, compared by its title. The sentence under a paper is written by an AI from the two abstracts: check it in the papers. A paper marked not relevant by three readers leaves the list.
Updated on 3 November 2026.
The previous summary was created more than a year ago and can be re-run (if necessary) by clicking on the Run button below.
Disclaimer: The AI-based summarization tool and virtual assistant provided on this website may not always provide accurate and complete summaries or responses. We encourage you to carefully review and evaluate the generated content to ensure its quality and relevance to your needs.