Evaluating Automatic Difficulty Estimation of Logic Formalization Exercises

04/26/2022
by   Alexandra Mayn, et al.
0

Teaching logic effectively requires an understanding of the factors which cause logic students to struggle. Formalization exercises, which require the student to produce a formula corresponding to the natural language sentence, are a good candidate for scrutiny since they tap into the students' understanding of various aspects of logic. We correlate the difficulty of formalization exercises predicted by a previously proposed difficulty estimation algorithm with two empirical difficulty measures on the Grade Grinder corpus, which contains student solutions to FOL exercises. We obtain a moderate correlation with both measures, suggesting that the said algorithm indeed taps into important sources of difficulty but leaves a fair amount of variance uncaptured. We conduct an error analysis, closely examining exercises which were misclassified, with the aim of identifying additional sources of difficulty. We identify three additional factors which emerge from the difficulty analysis, namely predicate complexity, pragmatic factors and typicality of the exercises, and discuss the implications of automated difficulty estimation for logic teaching and explainable AI.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/26/2022

Teaching Functional Programmers Logic and Metatheory

We present a novel approach for teaching logic and the metatheory of log...
research
08/05/2022

A Preliminary Data-driven Analysis of Common Errors Encountered by Novice SPARC Programmers

Answer Set Programming (ASP), a modern development of Logic Programming,...
research
10/23/2018

DCLab: A Web-based System for Digital Logic Experiment Teaching

This Research-to-Practice Work in Progress paper presents DCLab, a web-b...
research
11/19/2021

Automated, Targeted Testing of Property-Based Testing Predicates

Context: This work is based on property-based testing (PBT). PBT is an i...
research
07/28/2019

A difficulty ranking approach to personalization in E-learning

The prevalence of e-learning systems and on-line courses has made educat...
research
01/12/2022

Revelation of Task Difficulty in AI-aided Education

When a student is asked to perform a given task, her subjective estimate...
research
09/21/2018

Aspects on Finding the Optimal Practical Programming Exercise for MOOCs

Massive Open Online Courses (MOOCs) focus on manifold subjects, ranging ...

Please sign up or login with your details

Forgot password? Click here to reset