BanditCAT and AutoIRT: Machine Learning Approaches to Computerized Adaptive Testing and Item Calibration
Authors: James Sharpnack, Kevin Hao, Phoebe Mulcaire, Klinton Bicknell, Geoff LaFlair, Kevin Yancey, Alina A. von Davier
Venue / Source: arXiv (2024)
Advanced machine learning methods enable shorter, highly accurate computerized adaptive tests by optimizing question selection and calibration with minimal student data.
Key takeaways
- Automated machine learning models facilitate psychometric parameter estimation using limited item response data and content features.
- Contextual bandit algorithms effectively optimize item selection to improve the efficiency of ability estimation while managing item exposure.
- The integrated framework maintains high measurement reliability while significantly reducing the total number of administered assessment items.
- The current implementation is constrained by its focus on unidimensional ability estimation and specific item response theory model requirements.
Executive Summary (TL;DR)
Authors' abstract (original)
In this paper, we present a complete framework for quickly calibrating and administering a robust large-scale computerized adaptive test (CAT) with a small number of responses. Calibration - learning item parameters in a test - is done using AutoIRT, a new method that uses automated machine learning (AutoML) in combination with item response theory (IRT), originally proposed in [Sharpnack et al., 2024]. AutoIRT trains a non-parametric AutoML grading model using item features, followed by an item-specific parametric model, which results in an explanatory IRT model. In our work, we use tabular AutoML tools (AutoGluon.tabular, [Erickson et al., 2020]) along with BERT embeddings and linguistically motivated NLP features. In this framework, we use Bayesian updating to obtain test taker ability posterior distributions for administration and scoring. For administration of our adaptive test, we propose the BanditCAT framework, a methodology motivated by casting the problem in the contextual bandit framework and utilizing item response theory (IRT). The key insight lies in defining the bandit reward as the Fisher information for the selected item, given the latent test taker ability from IRT assumptions. We use Thompson sampling to balance between exploring items with different psychometric characteristics and selecting highly discriminative items that give more precise information about ability. To control item exposure, we inject noise through an additional randomization step before computing the Fisher information. This framework was used to initially launch two new item types on the DET practice test using limited training data. We outline some reliability and exposure metrics for the 5 practice test experiments that utilized this framework.
Quality & Relevance Evaluation Breakdown
Relevance for Educators & Research
- Highly relevant for work on computerized adaptive testing and automated test assembly.
- Demonstrates the use of machine learning in psychometric calibration.
- Provides a framework for addressing test length reduction without loss of validity.
Methodology and Dataset
The study utilized large-scale practice session data for the Duolingo English Test (DET). Five experimental blocks were conducted between January and February 2023, with participant counts (N) per condition ranging from approximately 4,000 to 14,000. Models tested included AutoIRT (ensemble of Random Forest, LightGBM, XGBoost, and CATBoost) and BanditCAT V1 (Thompson sampling based on Fisher information). Baselines consisted of legacy fixed-length card-based item administration.
Why Worth Reading
This paper provides a state-of-the-art implementation of contextual bandit algorithms in psychometric assessment, offering a practical template for educators and developers looking to shorten assessments while maintaining rigorous IRT-based validity.
Key Claims & Verified Quotes
Limitations & Study Design Flags
- BanditCAT V1 does not perform full Thompson sampling as it fails to sample item parameters from a posterior distribution.
- The current framework supports only unidimensional ability parameter estimation.
- Exposure control mechanisms are specific to 2PL and 3PL IRT models and lack generalized application.
- The study evaluates practice tests and is not reflective of the operational certified Duolingo English Test.
- supports AutoIRT is the first use of AutoML to fit IRT models. «AutoIRT was introduced in Sharpnack et al. (2024) and is the first use of AutoML to fit IRT models.», p. 2, para 6
- supports The use of item features for parameter estimation has a historical precedent. «The use of item features in explanatory IRT models has a long history.», p. 3, para 5
- [method / methodological limitation]: The authors identify a gap between their V1 implementation and a full Thompson sampling approach, specifically the failure to sample item parameters which adds uncertainty to the Fisher information estimates.