Educational Question Mining At Scale: Prediction, Analysis and Personalization
Authors:
Zichao Wang,
Sebastian Tschiatschek,
Simon Woodhead,
Jose Miguel Hernandez-Lobato,
Simon Peyton Jones,
Richard G. Baraniuk,
Cheng Zhang
Abstract:
Online education platforms enable teachers to share a large number of educational resources such as questions to form exercises and quizzes for students. With large volumes of available questions, it is important to have an automated way to quantify their properties and intelligently select them for students, enabling effective and personalized learning experiences. In this work, we propose a fram…
▽ More
Online education platforms enable teachers to share a large number of educational resources such as questions to form exercises and quizzes for students. With large volumes of available questions, it is important to have an automated way to quantify their properties and intelligently select them for students, enabling effective and personalized learning experiences. In this work, we propose a framework for mining insights from educational questions at scale. We utilize the state-of-the-art Bayesian deep learning method, in particular partial variational auto-encoders (p-VAE), to analyze real students' answers to a large collection of questions. Based on p-VAE, we propose two novel metrics that quantify question quality and difficulty, respectively, and a personalized strategy to adaptively select questions for students. We apply our proposed framework to a real-world dataset with tens of thousands of questions and tens of millions of answers from an online education platform. Our framework not only demonstrates promising results in terms of statistical metrics but also obtains highly consistent results with domain experts' evaluation.
△ Less
Submitted 28 February, 2021; v1 submitted 12 March, 2020;
originally announced March 2020.
Efficient Differentiable Programming in a Functional Array-Processing Language
Authors:
Amir Shaikhha,
Andrew Fitzgibbon,
Dimitrios Vytiniotis,
Simon Peyton Jones,
Christoph Koch
Abstract:
We present a system for the automatic differentiation of a higher-order functional array-processing language. The core functional language underlying this system simultaneously supports both source-to-source automatic differentiation and global optimizations such as loop transformations. Thanks to this feature, we demonstrate how for some real-world machine learning and computer vision benchmarks,…
▽ More
We present a system for the automatic differentiation of a higher-order functional array-processing language. The core functional language underlying this system simultaneously supports both source-to-source automatic differentiation and global optimizations such as loop transformations. Thanks to this feature, we demonstrate how for some real-world machine learning and computer vision benchmarks, the system outperforms the state-of-the-art automatic differentiation tools.
△ Less
Submitted 6 June, 2018;
originally announced June 2018.