Automated Assessment of Students' Code Comprehension using LLMs

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Oli, Priti, Banjade, Rabin, Chapagain, Jeevan, Rus, Vasile
Natura: Preprint
Pubblicazione: 2023
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866910294088876032
author Oli, Priti
Banjade, Rabin
Chapagain, Jeevan
Rus, Vasile
author_facet Oli, Priti
Banjade, Rabin
Chapagain, Jeevan
Rus, Vasile
contents Assessing student's answers and in particular natural language answers is a crucial challenge in the field of education. Advances in machine learning, including transformer-based models such as Large Language Models(LLMs), have led to significant progress in various natural language tasks. Nevertheless, amidst the growing trend of evaluating LLMs across diverse tasks, evaluating LLMs in the realm of automated answer assesment has not received much attention. To address this gap, we explore the potential of using LLMs for automated assessment of student's short and open-ended answer. Particularly, we use LLMs to compare students' explanations with expert explanations in the context of line-by-line explanations of computer programs. For comparison purposes, we assess both Large Language Models (LLMs) and encoder-based Semantic Textual Similarity (STS) models in the context of assessing the correctness of students' explanation of computer code. Our findings indicate that LLMs, when prompted in few-shot and chain-of-thought setting perform comparable to fine-tuned encoder-based models in evaluating students' short answers in programming domain.
format Preprint
id arxiv_https___arxiv_org_abs_2401_05399
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Automated Assessment of Students' Code Comprehension using LLMs
Oli, Priti
Banjade, Rabin
Chapagain, Jeevan
Rus, Vasile
Computers and Society
Artificial Intelligence
Computation and Language
Assessing student's answers and in particular natural language answers is a crucial challenge in the field of education. Advances in machine learning, including transformer-based models such as Large Language Models(LLMs), have led to significant progress in various natural language tasks. Nevertheless, amidst the growing trend of evaluating LLMs across diverse tasks, evaluating LLMs in the realm of automated answer assesment has not received much attention. To address this gap, we explore the potential of using LLMs for automated assessment of student's short and open-ended answer. Particularly, we use LLMs to compare students' explanations with expert explanations in the context of line-by-line explanations of computer programs. For comparison purposes, we assess both Large Language Models (LLMs) and encoder-based Semantic Textual Similarity (STS) models in the context of assessing the correctness of students' explanation of computer code. Our findings indicate that LLMs, when prompted in few-shot and chain-of-thought setting perform comparable to fine-tuned encoder-based models in evaluating students' short answers in programming domain.
title Automated Assessment of Students' Code Comprehension using LLMs
topic Computers and Society
Artificial Intelligence
Computation and Language
url https://arxiv.org/abs/2401.05399