CYAIMay 23, 2025

Navigating Pitfalls: Evaluating LLMs in Machine Learning Programming Education

arXiv:2505.18220v12 citationsh-index: 23
Originality Synthesis-oriented
AI Analysis

This work addresses the problem of unreliable LLM support for novice learners in machine learning education, highlighting risks for students and practitioners.

This study evaluated how well four LLMs (one closed, three open) identify common errors in machine learning code for educational purposes, finding they struggle with early-stage pipeline pitfalls like information leaks and model selection issues, though they provide useful feedback when successful and show small performance gaps between closed and open models despite size differences.

The rapid advancement of Large Language Models (LLMs) has opened new avenues in education. This study examines the use of LLMs in supporting learning in machine learning education; in particular, it focuses on the ability of LLMs to identify common errors of practice (pitfalls) in machine learning code, and their ability to provide feedback that can guide learning. Using a portfolio of code samples, we consider four different LLMs: one closed model and three open models. Whilst the most basic pitfalls are readily identified by all models, many common pitfalls are not. They particularly struggle to identify pitfalls in the early stages of the ML pipeline, especially those which can lead to information leaks, a major source of failure within applied ML projects. They also exhibit limited success at identifying pitfalls around model selection, which is a concept that students often struggle with when first transitioning from theory to practice. This questions the use of current LLMs to support machine learning education, and also raises important questions about their use by novice practitioners. Nevertheless, when LLMs successfully identify pitfalls in code, they do provide feedback that includes advice on how to proceed, emphasising their potential role in guiding learners. We also compare the capability of closed and open LLM models, and find that the gap is relatively small given the large difference in model sizes. This presents an opportunity to deploy, and potentially customise, smaller more efficient LLM models within education, avoiding risks around cost and data sharing associated with commercial models.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes