home - login - register

PERC 2021 Abstract Detail Page

Previous Page  |  New Search  |  Browse All

Abstract Title: Using natural language processing to predict student problem solving performance
Abstract: In this work we report on a pilot study where we used machine learning to predict whether students will correctly solve the classic "ballistic pendulum" problem based on an essay written by students elucidating their approach to solving the problem. Specifically, students were asked to describe the "principles, assumptions, and approximations" they used to solve the problem. Student essays were codified using the practices of natural language processing. Essays from two non-consecutive semesters were used for training/validation (N = 1441) and testing (N=1480). The final model used to make predictions was an ensemble classification scheme using random forest, eXtreme Gradient Boosting classifier (XGBoost), and logistic regression as estimators. Our accuracy in predicting students' correctness was around 80% with slightly higher accuracy in identifying students who incorrectly solved the problem and slightly lower in predicting student who correctly solved the problem.
Abstract Type: Contributed Poster Presentation
Session Time: Poster Session 2 Room C
Poster Number: 2C-19
Contributed Paper Record: Contributed Paper Information
Contributed Paper Download: Download Contributed Paper

Author/Organizer Information

Primary Contact: Jeremy Munsell
Purdue University
West Lafayette, IN 47906
Phone: 765-607-3517
Co-Author(s)
and Co-Presenter(s)
N. Sanjay Rebello, Carina Rebello