From Text to Parameters: Predicting Item Parameters from Embedding Regularization with Reliability and Design Ceilings
Summary
This paper proposes an evaluation framework for predicting item parameters from text embeddings using regularized regression and reliability/design ceilings. Results show that difficulty is substantially predictable from text, while discrimination and pseudo-guessing are limited by reliability, not text signal.
View Cached Full Text
Cached at: 07/09/26, 07:49 AM
# From Text to Parameters: Predicting Item Parameters from Embedding Regularization with Reliability and Design Ceilings
Source: [https://arxiv.org/html/2607.07141](https://arxiv.org/html/2607.07141)
\\authorsnames
\[1,1\]Shi\-Ting Chen, Jinsong Chen\\authorsaffiliationsFaculty of Education, The University of Hong Kong\\authornoteShi\-Ting Chen and Jinsong Chen contributed equally to this work and share first authorship\. Corresponding author: Jinsong Chen \(jinsong\.chen@live\.com\)\.
###### Abstract
Newly developed items must ordinarily be field tested before their psychometric properties are known, creating a cold\-start problem for item calibration\. Predicting item parameters from item features is a long\-standing measurement problem dating back to the linear logistic test model \(LLTM\); modern text embeddings automate the design matrix that the LLTM tradition specified by hand\. We propose an evaluation framework that combines regularized regression on item\-text embeddings, repeated cross\-validatedR2R^\{2\}reported with its resampling standard deviation, and two upper bounds on attainable performance: a reliability ceiling derived from the standard errors of the estimated parameters, and a design ceiling derived from a simulation\-based power calibration of the prediction pipeline\. Applying the framework to a mathematics item bank \(EEDI\) and a medical\-licensure difficulty benchmark \(BEA 2024\), we find that item difficulty is substantially predictable from text \(repeated cross\-validatedR2=0\.53R^\{2\}=0\.53, about 57% of its reliability ceiling\), whereas discrimination and pseudo\-guessing appear progressively less predictable\. Once read against the ceilings, however, this hierarchy is revealed to be largely a hierarchy of target reliability rather than of text signal: text recovers a nearly uniform 57–63% of the reliable variance in every difficulty target, while the 3PL pseudo\-guessing parameter has a reliability ceiling of essentially zero and is simply an unusable target at this calibration precision\. On BEA, embedding\-based regression matches leaderboard\-level RMSE while explaining almost no variance, illustrating why scale\-free metrics and explicit ceilings are needed to benchmark this task\. All results use repeated cross\-validation on the pooled items; we show that a single train–test split can inflate apparent accuracy by 0\.1–0\.15 inR2R^\{2\}, and discuss implications for calibration\-support applications and for how item\-difficulty benchmarks should be constructed and reported\.
###### keywords:
item difficulty modeling, text embeddings, regularized regression, linear logistic test model, item calibration, cross\-validation
## 1Introduction
Operational assessment programs rely on the continuous development and replenishment of item pools\. However, newly developed items face a cold\-start problem\. Traditionally, estimating item parameters requires administering new items to a sample of test takers, collecting their responses, and then fitting a psychometric model, such as an item response theory \(IRT\) model, to obtain parameter estimates\(mccarthy2021jump\)\. This field testing process is costly, time\-consuming, and may expose items before operational use\(yancey2024bert\)\. The burden is most acute exactly where the demand for fresh items is greatest: high\-stakes programs that must retire exposed items quickly, and computerized adaptive testing \(CAT\) systems whose large item banks cannot function until every item carries calibrated parameters\. Accurate item parameter prediction from item content would allow new items to enter operational use sooner, reduce pretest sample requirements, and support item development itself, for example by flagging items whose predicted difficulty departs from the intended blueprint\. The measurement community has begun to take this prospect seriously:ulitzsch2026usingrecently showed that even moderately accurate item parameter predictions, used as informative priors, can substantially reduce calibration sample requirements for a high\-stakes admission test\.
Predicting item properties from item features is not a new idea in psychometrics\. The linear logistic test model\(LLTM;fischer1973linear\)decomposes item difficulty into a weighted sum of hand\-specified cognitive operations, and the explanatory item response modeling tradition\(deboeck2004explanatory\)generalizes this idea to arbitrary item covariates\. Cognitive design system approaches use such feature–difficulty relationships to generate items with predictable parameters\(embretson1998cognitive\), and collateral information about items has long been used to sharpen or replace small\-sample calibration\(mislevy1988exploiting;mislevy1993how\)\. The chief obstacle in this tradition has always been the design matrix: specifying, by hand, item features that capture what makes an item difficult\. Modern text embeddings address exactly this obstacle\. An embedding model maps the full item text to a high\-dimensional vector that encodes semantic content, required knowledge, and surface form without manual feature engineering\. Text\-based item parameter prediction can therefore be understood as an automated, high\-dimensional successor to the LLTM: the embedding supplies the design matrix, and a regression model supplies the feature weights\(alkhuzaey2024text\)\.
This reframing clarifies what the field needs next, because the recent machine\-learning literature on item difficulty modeling faces several recurring challenges\. First, embedding models and prediction architectures evolve quickly; results tied to one specific model risk obsolescence, so the durable contribution must be an evaluation framework that transfers to any present or future representation\. Second, reported performance is difficult to interpret: systems can post competitive root mean squared error \(RMSE\) while explaining almost no variance in the target, as the BEA 2024 shared task illustrated, where the best system \(RMSE = 0\.299\) barely improved on a mean\-only baseline \(RMSE = 0\.311\)\(yaneva2024findings;li2025item\)\. Third, most studies predict a single classical difficulty index treated as ground truth, even though operational calibration requires multiple IRT parameters \(difficulty, discrimination, pseudo\-guessing\) and even though the targets themselves are estimates with quantifiable uncertainty\. A near\-zero predictionR2R^\{2\}for a noisily estimated parameter may say more about the target than about the text\.
The present study addresses these challenges with an evaluation framework built from four transparent components: \(a\) regularized regression\(hoerl1970ridge;tibshirani1996regression;zou2005regularization\)on item\-text embeddings, which handles the high\-dimensional, highly correlated design matrix and composes readily with other ingredients such as generated rationales, hand\-crafted features, or observation weights; \(b\) cross\-validatedR2R^\{2\}, reported with its variability over repeated resampling, as the primary scale\-free criterion, together with the exact relationship linkingR2R^\{2\}, RMSE, and the target standard deviation; \(c\) a*reliability ceiling*, the largest populationR2R^\{2\}any predictor can attain against an estimated target, derived from the standard errors of the calibration; and \(d\) a*design ceiling*, the largest cross\-validatedR2R^\{2\}the finite design \(given items, embedding matrix, estimator, and fold structure\) can be expected to report even for a noise\-free signal, obtained by a simulation\-based power calibration\. The two ceilings turn otherwise ambiguous results into interpretable ones: an observedR2R^\{2\}near a ceiling indicates that text has extracted most of what is extractable, whereas a low observedR2R^\{2\}beneath a high ceiling is genuine evidence of weak text signal\.
Using item response data from the EEDI mathematics dataset\(wang2020instructions\)and difficulty labels from the BEA 2024 shared task\(yaneva2024findings\), we evaluate prediction of classical test theory \(CTT\) difficulty and of 1PL, 2PL, and 3PL item parameters\. This study addresses four research questions\. First, to what extent can item text embeddings predict item difficulty under CTT and 1PL frameworks, how stable are these estimates across resampling, and how do they compare with the BEA 2024 difficulty benchmark once metrics are placed on a common footing? Second, does predictability differ across IRT parameters \(difficulty, discrimination, and pseudo\-guessing\), and how much of the difference is attributable to the reliability of the targets rather than to the text? Third, do rationale\-augmented item representations and additional NLP features add predictive information beyond the original item text? Fourth, does incorporating item parameter estimation uncertainty through observation weights improve prediction?
## 2Background and Related Work
### 2\.1Obtaining item parameters for newly developed items
Newly developed assessment items usually require empirical response data before they can be used in IRT\-based scoring, equating, or adaptive testing\. Under traditional calibration, items are administered to examinees and item parameters are estimated from response data\. This procedure provides statistically grounded estimates of item functioning, but it is costly, time\-consuming, and can expose items before operational use\.
Expert judgment is a common low\-cost alternative during item development\. Experienced teachers or content specialists review items and assign difficulty ratings based on their professional judgment\(ling2008expert\)\. However, expert judgments are subjective and do not consistently reproduce empirically estimated item statistics\.bejar1983subjectexamined subject\-matter experts’ assessment of item statistics and showed that expert judgments should not be treated as substitutes for empirical item analysis\.attali2014estimatingfurther argued that comparative judgments may improve expert estimation of item difficulty, implying that conventional absolute difficulty ratings are limited and sensitive to elicitation format\.
### 2\.2From item features to item parameters: the psychometric lineage
The idea that item parameters can be predicted from item properties has a fifty\-year history in measurement\. In the LLTM,fischer1973linearmodeled Rasch item difficulty as a linear combination of the cognitive operations an item requires, so that the difficulty of a new item can be computed from its design features before any response data are collected\. The explanatory item response modeling framework ofdeboeck2004explanatoryplaces this idea in a generalized linear mixed modeling context in which any item covariate \(content category, linguistic property, cognitive demand\) may enter the item side of the model\.embretson1998cognitiveshowed that when difficulty is well predicted from theory\-based item features, the feature–parameter mapping can drive item generation itself, producing items whose parameters are known by design\. In parallel, a collateral\-information tradition demonstrated that auxiliary item information can be exploited to estimate or update item parameters when response data are scarce:mislevy1988exploitingused item features as priors for Rasch difficulties, andmislevy1993howshowed how tests can be linked with little or no response data by exploiting such side information\. Most recently,ulitzsch2026usingoperationalized this logic for modern item difficulty modeling, using text\-based predictions to construct informative priors that reduce 3PL calibration sample requirements in a high\-stakes application\.
Two lessons from this lineage frame the present study\. First, the binding constraint has always been the design matrix: the LLTM works only as well as the hand\-specified features, and constructing them requires deep cognitive analysis that does not scale across item pools\. Text embeddings remove this constraint by supplying a generic, automatically computed feature space\. Second, the lineage makes clear that the practical payoff of prediction is not to replace calibration but to reduce its cost through priors, screening tools, or design feedback, so the appropriate evaluation standard is not perfect recovery but well\-characterized, honestly reported predictive strength\. Both lessons motivate the framework developed in Section 3\.
### 2\.3Machine learning and NLP approaches
Text\-based item difficulty modeling attempts to predict item difficulty or item parameters from item content before new response data are available\. From a machine\-learning perspective, a calibrated item pool can be treated as a labeled dataset, where item text provides the predictors, and estimated item statistics or IRT parameters provide the labels\. A systematic review\(alkhuzaey2024text\)identified four common steps in automatic difficulty prediction: ground truth labeling, preprocessing, feature extraction, and prediction\.
Earlier studies relied heavily on manually engineered linguistic and surface features\.beinborn2014predicting;beinborn2015candidatepredicted language\-test item difficulty using linguistic features and machine\-learning models, showing that item text contains useful information and that prediction results can reach the level of human experts\.ha\-etal\-2019\-predictingpredicted the difficulty of multiple\-choice questions in a high\-stakes medical examination using lexical, syntactic, and semantic features extracted from item text\.benedetto2020r2deproposed R2DE, an NLP\-based framework for estimating IRT parameters of newly generated questions, including both difficulty and discrimination\. Static word embeddings such as word2vec and GloVe\(mikolov2013efficient;mikolov2013distributed\)were used to compute semantic similarity among item components\(hsu2018automated\), and contextualized encoders extended this to context\-dependent representations\.yancey2024bertdeveloped BERT\-IRT, integrating BERT embeddings\(devlin2019bert\)and engineered NLP features into an explanatory IRT framework to accelerate item piloting, andmccarthy2021jumpused BERT\-based item features in a multi\-task generalized linear model to jump\-start item difficulty estimates for adaptive language testing\.
More recent work uses large language models \(LLMs\) to enrich item representations or to simulate examinees\.feng2025reasoningproposed a reasoning\- and sampling\-augmented method for multiple\-choice difficulty prediction, generating reasoning steps for each option and modeling option\-selection likelihoods, which outperformed linear regression and fine\-tuned Longformer baselines on the EEDI dataset\.li2025itemfine\-tuned small and large language models with data\-augmentation strategies for difficulty\-label imbalance; their best ensemble achieved RMSE = 0\.2926 on the BEA 2024 benchmark, improving over the shared\-task best of 0\.2990\. The BEA 2024 shared task itself\(yaneva2024findings\)ranked systems by RMSE for predicting the difficulty of clinical multiple\-choice questions; the best system achieved RMSE = 0\.299, only slightly better than the DummyRegressor baseline of 0\.311, and the overview concluded that differences among top systems were minor, an observation whose implications for evaluation metrics we return to throughout\.
### 2\.4Regularized regression for high\-dimensional embeddings
Modern text embeddings produce high\-dimensional and often highly correlated predictors\. In item\-level datasets, the number of calibrated items is usually much smaller than the number of embedding dimensions\. Ordinary least squares regression is therefore prone to overfitting and unstable coefficient estimates\. Regularized regression provides a transparent and computationally efficient approach for this setting\. Lasso regression applies anL1L\_\{1\}penalty and can perform variable selection by shrinking some coefficients exactly to zero\(tibshirani1996regression\)\. Ridge regression applies anL2L\_\{2\}penalty and is useful when many correlated predictors jointly contribute to prediction\(hoerl1970ridge\)\. Elastic Net combines both penalties\(zou2005regularization\)\. These methods can be efficiently implemented in the R package glmnet\(friedman2010regularization\)\.
Beyond computational convenience, regularized regression has two properties that suit it as the reference estimator in an evaluation framework\. First, it is model\-agnostic with respect to the representation: any embedding model, present or future, produces a matrix to which the same pipeline applies, so that representations can be compared on equal terms and the framework does not expire with any particular model\. Second, it composes naturally with other ingredients of the prediction problem \(augmented text, hand\-crafted features appended to the design matrix, and observation weights reflecting target uncertainty\), each of which is examined below\.
For multi\-parameter prediction, a further question is whether item parameters should be predicted separately or jointly\. Multi\-response Gaussian regression can predict multiple targets simultaneously using a shared predictor structure and group penalty\(yuan2006model\)\. This may be beneficial if difficulty, discrimination, and pseudo\-guessing share common textual predictors; if the parameters relate to different aspects of item functioning, separate prediction may be less restrictive\. The present study compares both strategies\.
## 3An Evaluation Framework with Two Ceilings
This section assembles the framework used in the empirical study: the prediction model \(Section 3\.1\), the evaluation metrics and their exact interrelation \(Section 3\.2\), and two upper bounds against which observed performance should be read \(Sections 3\.3 and 3\.4\)\.
### 3\.1Embeddings as an automated design matrix
Letxi∈ℝpx\_\{i\}\\in\\mathbb\{R\}^\{p\}denote the embedding of itemii’s text andyiy\_\{i\}the item parameter target\. In LLTM terms,xix\_\{i\}plays the role of the row of the design matrix thatfischer1973linearspecified by hand, withppon the order of thousands rather than a handful of theorized operations\. The coefficients are estimated by the Elastic Net objective
β^=argminβ0,β\{12n∑i=1nwi\(yi−β0−xiTβ\)2\+λ\(α‖β‖1\+1−α2‖β‖22\)\},\\hat\{\\beta\}=\\arg\\min\_\{\\beta\_\{0\},\\beta\}\\left\\\{\\frac\{1\}\{2n\}\\sum\_\{i=1\}^\{n\}w\_\{i\}\(y\_\{i\}\-\\beta\_\{0\}\-x\_\{i\}^\{T\}\\beta\)^\{2\}\+\\lambda\\left\(\\alpha\\\|\\beta\\\|\_\{1\}\+\\frac\{1\-\\alpha\}\{2\}\\\|\\beta\\\|\_\{2\}^\{2\}\\right\)\\right\\\},\(1\)whereλ\\lambdacontrols the strength of regularization,α\\alphathe balance between theL1L\_\{1\}andL2L\_\{2\}penalties \(Lasso:α=1\\alpha=1; Ridge:α=0\\alpha=0\), andwiw\_\{i\}are optional observation weights \(all 1 unless stated otherwise\)\. TheL1L\_\{1\}penalty performs implicit variable selection; theL2L\_\{2\}penalty distributes coefficient weight across correlated dimensions, which is often advantageous for embeddings\. The regularization parameterλ\\lambdawas selected by cross\-validation within the training data using cv\.glmnet\(friedman2010regularization;james2013introduction\); for Elastic Net,α\\alphawas also selected by cross\-validation over\{0,0\.1,…,1\}\\\{0,0\.1,\\ldots,1\\\}, so Elastic Net can select the Lasso or Ridge solution when the data favor a fullyL1L\_\{1\}\- orL2L\_\{2\}\-penalized model\.
### 3\.2Evaluation metrics and the RMSE–SD–R2R^\{2\}relationship
Prediction performance was evaluated using RMSE and the coefficient of determination \(R2R^\{2\}\), computed on held\-out data\. Letyiy\_\{i\}denote observed values andy^i\\hat\{y\}\_\{i\}predictions fori=1,…,ni=1,\\ldots,n, withy¯\\bar\{y\}the mean of the observed values:
RMSE=1n∑i=1n\(yi−y^i\)2,R2=1−∑i=1n\(yi−y^i\)2∑i=1n\(yi−y¯\)2\.RMSE=\\sqrt\{\\frac\{1\}\{n\}\\sum\_\{i=1\}^\{n\}\(y\_\{i\}\-\\hat\{y\}\_\{i\}\)^\{2\}\},\\qquad R^\{2\}=1\-\\frac\{\\sum\_\{i=1\}^\{n\}\(y\_\{i\}\-\\hat\{y\}\_\{i\}\)^\{2\}\}\{\\sum\_\{i=1\}^\{n\}\(y\_\{i\}\-\\bar\{y\}\)^\{2\}\}\.\(2\)R2R^\{2\}compares the model against a mean\-only baseline; negative values indicate predictions worse than the mean\. With the standard deviationSDSDof the observed values defined with denominatorn−1n\-1, the three quantities are linked exactly by
R2=1−nn−1\(RMSESD\)2\.R^\{2\}=1\-\\frac\{n\}\{n\-1\}\\left\(\\frac\{\\mathrm\{RMSE\}\}\{\\mathrm\{SD\}\}\\right\)^\{2\}\.\(3\)Equation[3](https://arxiv.org/html/2607.07141#S3.E3)clarifies two points that recur in this literature\. First, RMSE is scale\-dependent: two targets can have very different RMSE values but identicalR2R^\{2\}if their RMSE/SD ratios agree, so RMSE comparisons are meaningful only within a target scale\. Second, an RMSE close to the target SD means the predictions are no better than the mean, which is the situation of the BEA 2024 leaderboard, where RMSE = 0\.299 against a target SD near 0\.31 impliesR2≈0\.07R^\{2\}\\approx 0\.07at best\. ReportingR2R^\{2\}\(or the RMSE/SD ratio\) alongside RMSE prevents leaderboard\-competitive error values from being mistaken for explanatory power\.
Because a single train–test split yields a single draw from a distribution of possible results, we evaluate every model with repeatedKK\-fold cross\-validation on the pooled item set and report the mean and standard deviation of the out\-of\-fold RMSE andR2R^\{2\}across repeated fold assignments\. On item banks of a few hundred items, split\-to\-split variability is large enough to change substantive conclusions: for the best pipeline below, holdoutR2R^\{2\}for 1PL difficulty ranges from 0\.39 to 0\.57 across 20 random 70:30 splits of the same size \(SD = 0\.056\)\. A single reported split can therefore fall well above or below the typical value, which is why we avoid single\-split evaluation entirely and use it, if at all, only as a cautionary reference\.
### 3\.3The reliability ceiling: how well can a noisy target be predicted?
The item parameters serving as targets are estimates, not true values\. Write the calibration output for itemiias
Y^i=Ti\+ei,ei∼\(0,SEi2\),e⟂T,\\hat\{Y\}\_\{i\}=T\_\{i\}\+e\_\{i\},\\qquad e\_\{i\}\\sim\(0,\\ \\mathrm\{SE\}\_\{i\}^\{2\}\),\\qquad e\\perp T,\(4\)whereTiT\_\{i\}is the true parameter andSEi\\mathrm\{SE\}\_\{i\}the standard error from the IRT fit\. The variance of the estimates then contains the error variance,Var\(Y^\)=Var\(T\)\+SE2¯\\mathrm\{Var\}\(\\hat\{Y\}\)=\\mathrm\{Var\}\(T\)\+\\overline\{\\mathrm\{SE\}^\{2\}\}withSE2¯=n−1∑iSEi2\\overline\{\\mathrm\{SE\}^\{2\}\}=n^\{\-1\}\\sum\_\{i\}\\mathrm\{SE\}\_\{i\}^\{2\}\. Even a perfect predictor ofTTcannot explain the measurement noiseee, so the largest populationR2R^\{2\}attainable againstY^\\hat\{Y\}is the reliability ofY^\\hat\{Y\}:
Rrel2=1−SE2¯Var\(Y^\)=Var\(T\)Var\(T\)\+SE2¯\.R^\{2\}\_\{\\mathrm\{rel\}\}\\;=\\;1\-\\frac\{\\overline\{\\mathrm\{SE\}^\{2\}\}\}\{\\mathrm\{Var\}\(\\hat\{Y\}\)\}\\;=\\;\\frac\{\\mathrm\{Var\}\(T\)\}\{\\mathrm\{Var\}\(T\)\+\\overline\{\\mathrm\{SE\}^\{2\}\}\}\.\(5\)This ceiling depends on how precisely each item is calibrated \(essentially, respondents per item\), not on the number of items or predictors\. It converts an ambiguous observation \(“parameterXXis poorly predicted from text”\) into a decidable one: ifRrel2R^\{2\}\_\{\\mathrm\{rel\}\}is itself low, the target is too noisy for*any*predictor to do well, and the poor result reflects the calibration rather than the text\. Prediction performance for a target should therefore be reported as a fraction of its reliability ceiling whenever standard errors are available\.
### 3\.4The design ceiling: simulation\-based power calibration of cross\-validatedR2R^\{2\}
A second, independent bound comes from the design: withnnitems andp≫np\\gg nembedding dimensions, even a noise\-free linear signal cannot be recovered perfectly by cross\-validated regularized regression, and cross\-validatedR2R^\{2\}is biased downward at smallnn\. We therefore calibrate the pipeline by parametric simulation, requiring only the embedding matrixXX:
1. 1\.Column\-standardizeXXand compute the leadingmmprincipal component scoresZ1:mZ\_\{1:m\}, wheremmis the assumed dimensionality of the signal\. Placing the signal in the top\-variance directions is the friendliest case for the estimator, so results are optimistic bounds\.
2. 2\.Draw coefficientsβ∼N\(0,Im\)\\beta\\sim N\(0,I\_\{m\}\), form the standardized signalssfromZ1:mβZ\_\{1:m\}\\beta, and construct the synthetic targety=s\+εy=s\+\\varepsilonwithεi∼N\(0,σ2\)\\varepsilon\_\{i\}\\sim N\(0,\\sigma^\{2\}\)andσ=\(1−Rtrue2\)/Rtrue2\\sigma=\\sqrt\{\(1\-R^\{2\}\_\{\\mathrm\{true\}\}\)/R^\{2\}\_\{\\mathrm\{true\}\}\}, so the populationR2R^\{2\}of the synthetic signal equals a chosenRtrue2R^\{2\}\_\{\\mathrm\{true\}\}\.
3. 3\.Run the identical estimator andKK\-fold cross\-validation on\(X,y\)\(X,y\)and record the recovered cross\-validatedR2R^\{2\}; repeat over independent draws and average\.
The resulting mapRcv2¯\(Rtrue2,m\)\\overline\{R^\{2\}\_\{\\mathrm\{cv\}\}\}\(R^\{2\}\_\{\\mathrm\{true\}\},m\)answers: “what would this design report if the truth wereRtrue2R^\{2\}\_\{\\mathrm\{true\}\}?” SettingRtrue2=1R^\{2\}\_\{\\mathrm\{true\}\}=1gives the outright*design ceiling*: the best cross\-validatedR2R^\{2\}the design can be expected to yield for anmm\-dimensional linear signal\. Because the truemmis unknown, we report a grid \(e\.g\.,m∈\{1,5,20\}m\\in\\\{1,5,20\\\}\) rather than a single value, and we read observed results against the resulting band\. The two ceilings compound: if text explains a fractionρ⋆≤Rrel2\\rho^\{\\star\}\\leq R^\{2\}\_\{\\mathrm\{rel\}\}of the estimated target, the expected report is the power\-attenuatedRcv2¯\(ρ⋆\)\\overline\{R^\{2\}\_\{\\mathrm\{cv\}\}\}\(\\rho^\{\\star\}\)\. An observed value near the band means the design, not the text, is binding; a low observed value beneath a high band is genuine evidence of weak text signal\. The calibration also shows directly why a null result on a small bank is uninformative, and how many items are needed before a given signal strength becomes detectable\.
## 4Data and Method
### 4\.1Data sources
EEDI\.The first dataset was obtained from the NeurIPS 2020 Education Challenge\(wang2020instructions\)\. The dataset contains 948 multiple\-choice questions \(MCQs\) originating from a mathematical education platform, Eedi \([https://eedi\.com](https://eedi.com/)\)\. After careful review, we identified 361 text\-only items \(i\.e\., items that did not contain figures or diagrams\) with response data from 6148 examinees\. The original items were provided in image format\. We therefore converted the item images into text using DeepSeek and manually checked the converted text against the original item images\. The response data were used to estimate item parameters under CTT and IRT frameworks\. After initial 2PL calibration, six items were removed because they showed poor or aberrant item functioning: three had negative discrimination estimates and three had extremely large difficulty estimates\. The final analytic sample included 355 text\-only items\.
BEA\.The second dataset was obtained from the BEA 2024 Shared Task\(yaneva2024findings\)\. The data consist of 667 MCQs sourced from the United States Medical Licensing Examination \(USMLE\), with CTT\-based difficulty values provided for each item, partitioned into a training set \(n=466n=466\) and a test set \(n=201n=201\)\. The provided difficulty values are the linearly transformed proportion of correct responses across all examinees who answered the items, with higher values denoting more difficult items\. Because examinee\-level response data were not available, we did not estimate IRT parameters for BEA; the dataset was used for CTT\-based difficulty prediction and, because the shared task ranked systems by RMSE, primarily as an external benchmark for metric comparison rather than as a strict test of cross\-domain generalizability\.
### 4\.2Item parameter estimation and prediction targets
For the EEDI dataset, item\-level prediction targets were obtained under both CTT\(hambleton1993comparison;devellis2006classical\)and IRT frameworks\. The CTT difficulty target was defined as
djCTT=1−pj,d\_\{j\}^\{CTT\}=1\-p\_\{j\},\(6\)wherepjp\_\{j\}is the proportion of examinees who answered itemjjcorrectly, so that higher values indicate more difficult items\.
IRT item parameters were estimated using the R package mirt\(chalmers2012mirt\)\. The 1PL\(rasch1960probabilistic\), 2PL\(birnbaum1968some\), and 3PL\(birnbaum1968some;lord2012applications\)models were fitted to the EEDI response matrix\. Missing responses were left as missing and handled directly by mirt during estimation\. All models converged\. The models can be represented by the 3PL item response function
P\(Xij=1\|θi\)=cj\+\(1−cj\)exp\(aj\(θi−bj\)\)1\+exp\(aj\(θi−bj\)\),P\(X\_\{ij\}=1\|\\theta\_\{i\}\)=c\_\{j\}\+\(1\-c\_\{j\}\)\\frac\{\\exp\\bigl\(a\_\{j\}\(\\theta\_\{i\}\-b\_\{j\}\)\\bigr\)\}\{1\+\\exp\\bigl\(a\_\{j\}\(\\theta\_\{i\}\-b\_\{j\}\)\\bigr\)\},\(7\)whereXijX\_\{ij\}is the response of examineeiito itemjj,θi\\theta\_\{i\}is examinee ability,bjb\_\{j\}is item difficulty,aja\_\{j\}is item discrimination, andcjc\_\{j\}is the pseudo\-guessing parameter\. For the 1PL model, discrimination is constrained equal across items andcj=0c\_\{j\}=0; for the 2PL model,aja\_\{j\}andbjb\_\{j\}are estimated andcj=0c\_\{j\}=0; for the 3PL model, all three are estimated\.
The prediction targets were item difficultybjb\_\{j\}\(1PL, 2PL, 3PL\), log\-transformed discriminationaj∗=ln\(aj\)a\_\{j\}^\{\*\}=\\ln\(a\_\{j\}\)\(2PL, 3PL\), and logit\-transformed pseudo\-guessingcj∗=ln\{cj/\(1−cj\)\}c\_\{j\}^\{\*\}=\\ln\\\{c\_\{j\}/\(1\-c\_\{j\}\)\\\}\(3PL\)\. The transformations map positive and bounded parameters onto the unbounded scale assumed by the regression\. Standard errors of the 1PL and 2PL item parameter estimates were obtained from mirt using SE = TRUE; standard errors for log\-transformed discrimination were obtained by the delta method,SE\(lnaj\)=SE\(aj\)/ajSE\(\\ln a\_\{j\}\)=SE\(a\_\{j\}\)/a\_\{j\}, and for logit\-transformed pseudo\-guessing bySE\(logitcj\)=SE\(cj\)/\{cj\(1−cj\)\}SE\(\\mathrm\{logit\}\\,c\_\{j\}\)=SE\(c\_\{j\}\)/\\\{c\_\{j\}\(1\-c\_\{j\}\)\\\}\. For the 3PL model, the original calibration that produced the prediction targets was run without standard errors; a refit with SE = TRUE returned per\-item standard errors for all 355 items via the Oakes method\. This refit reached its EM iteration limit before full convergence, but it reproduced the original target estimates almost exactly \(correlations:bb= 1\.00,aa= \.99,cc= 1\.00\), so the associated ceilings are treated as close approximations\. The classical\-difficulty reliability ceiling was obtained from per\-item response countsNjN\_\{j\}in the response matrix viaSEj2=pj\(1−pj\)/NjSE\_\{j\}^\{2\}=p\_\{j\}\(1\-p\_\{j\}\)/N\_\{j\}\. These standard errors enter the reliability ceilings \(Equation[5](https://arxiv.org/html/2607.07141#S3.E5)\) and the weighted regression analysis\.
Because CTT difficulty is a monotone function of the total\-score information that is sufficient for ability under the Rasch model, CTT and 1PL difficulty are expected to carry nearly identical ordering information when all examinees see comparable item sets; empirically, the two targets correlate atr=0\.990r=0\.990\(Spearmanρ=0\.992\\rho=0\.992\) in EEDI\. We therefore treat results for the two targets as one finding rather than two\.
### 4\.3Item text representation
For each item, the primary text input included the question stem, the correct answer, and all distractors, concatenated in a fixed template so that each embedding model received equivalent item information\. The exact input templates and the rationale\-generation prompt are given in Appendix[A](https://arxiv.org/html/2607.07141#A1)\.
Five embedding models were evaluated: Qwen3\-Embedding\-8B\(zhang2025qwen3\), SFR\-Embedding\-2\_R\(meng2024sfr\), NV\-Embed\-v2\(lee2025nv\), longformer\-base\-4096\(beltagy2020longformer\)and bert\-large\-uncased\(devlin2019bert\)\. These models differ in model size, maximum input length, and output dimensionality \(Table[1](https://arxiv.org/html/2607.07141#S4.T1)\)\. The maximum token length for each model was determined automatically: if the model’s configuration contained a sliding\_window attribute, that value was used; otherwise, the tokenizer’s maximum length was used\.
Table 1:Specifications of selected embedding modelsIn addition to the original item\-text representation, we evaluated two augmented representations\. First, rationales were generated for each answer option followingfeng2025reasoningusing DeepSeek\-V4\-Pro: for the correct answer, the rationale explained the reasoning steps; for each distractor, why the option was incorrect\. The rationale\-augmented text concatenated the original item text with these option\-level explanations\. The bert\-large\-uncased model was excluded from this analysis due to its 512\-token limit\. Second, we appended hand\-crafted linguistic features \(number of sentences, nouns, unique nouns, prepositions, and Flesch–Kincaid readability\) and mathematical features \(number of numerical values, text\-based numerical values, operators, and unique operators\) to the rationale\-augmented embeddings, to test whether traditional interpretable features add information beyond modern embeddings\.
### 4\.4Prediction strategies
For 2PL and 3PL parameter prediction, we compared separate prediction, in which each parameter is modeled independently by Equation[1](https://arxiv.org/html/2607.07141#S3.E1), and joint prediction using multi\-response Gaussian regression\(yuan2006model\)as implemented in glmnet \(family = mgaussian\), which imposes a shared predictor structure across outcomes through a group penalty\.
For weighted regression, three observation\-weighting schemes based on the standard errors of the 1PL difficulty estimates were compared:
wi\(1\)=1SEi,wi\(2\)=1SEi2,wi\(3\)=1SEi2\+τ^2,τ^2=max\(0,Var^\(b\)−1n∑i=1nSEi2\)\.w\_\{i\}^\{\(1\)\}=\\frac\{1\}\{SE\_\{i\}\},\\quad w\_\{i\}^\{\(2\)\}=\\frac\{1\}\{SE\_\{i\}^\{2\}\},\\quad w\_\{i\}^\{\(3\)\}=\\frac\{1\}\{SE\_\{i\}^\{2\}\+\\hat\{\\tau\}^\{2\}\},\\qquad\\hat\{\\tau\}^\{2\}=\\max\\left\(0,\\ \\widehat\{\\mathrm\{Var\}\}\(b\)\-\\frac\{1\}\{n\}\\sum\_\{i=1\}^\{n\}SE\_\{i\}^\{2\}\\right\)\.\(8\)The third scheme is the standard variance\-stabilized \(random\-effects\) weight\. Note that whenτ^2\\hat\{\\tau\}^\{2\}dominatesSE2¯\\overline\{SE^\{2\}\}, as it does here \(Section 5\.1\),w\(3\)w^\{\(3\)\}is nearly constant across items and weighted regression is expected to approach the unweighted baseline; the comparison is therefore also a check on whether more aggressive weighting can be justified\.
### 4\.5Experimental design
The analyses were organized into four stages, all conducted on the EEDI data unless noted\.
Evaluation design\.All models were evaluated by repeatedKK\-fold cross\-validation on the pooled item set \(K=5K=5, 10 independent fold assignments\), reporting the mean and standard deviation of the out\-of\-fold RMSE andR2R^\{2\}across repetitions\. For EEDI this pools all 355 items; for BEA it pools all 667 items\. This design uses every item for both training and evaluation, avoids the large sampling variability of any single train–test partition \(Section 3\.2\), and yields an explicit resampling standard deviation for each reported value\. We deliberately do not report single\-split results as findings: a companion inspection of the pre\-specified split distributed with the original EEDI benchmark showed that it had been chosen, by a seed search, to maximize one pipeline’s holdout accuracy, and it returns anR2R^\{2\}\(0\.68 for 1PL difficulty\) above the maximum of a 20\-draw random\-split reference distribution \(mean 0\.502, SD 0\.056\), precisely the inflation that repeated cross\-validation removes\.
Stage 1: model and method selection; EEDI versus BEA\.The five embedding models and three regression methods were compared under repeated cross\-validation for 1PL and CTT difficulty, establishing the best\-performing combination\. The same pipeline was applied to BEA\. The selected combination \(Qwen3\-Embedding\-8B with Ridge; Section 5\.2\) was then used exclusively in Stages 2–4, for simplicity and to avoid post hoc selection across the full grid at every stage\.
Stage 2: multi\-parameter prediction\.2PL targets \(difficulty, log\-discrimination\) and 3PL targets \(difficulty, log\-discrimination, logit pseudo\-guessing\) were predicted under separate and joint strategies, and the resulting hierarchy of predictability was read against the reliability and design ceilings\.
Stage 3: augmentation\.Original item\-text embeddings were compared with rationale\-augmented embeddings, and with rationale\-augmented embeddings plus hand\-crafted NLP features, focusing on 1PL difficulty and 2PL difficulty and discrimination under separate prediction\.
Stage 4: weighted regression\.The three weighting schemes were compared for 1PL difficulty prediction, with both unweighted and weighted evaluation metrics:
RMSEweighted=∑iwi\(yi−y^i\)2∑iwi,Rweighted2=1−∑iwi\(yi−y^i\)2∑iwi\(yi−y¯w\)2,\\mathrm\{RMSE\}\_\{\\text\{weighted\}\}=\\sqrt\{\\frac\{\\sum\_\{i\}w\_\{i\}\(y\_\{i\}\-\\hat\{y\}\_\{i\}\)^\{2\}\}\{\\sum\_\{i\}w\_\{i\}\}\},\\qquad R^\{2\}\_\{\\text\{weighted\}\}=1\-\\frac\{\\sum\_\{i\}w\_\{i\}\(y\_\{i\}\-\\hat\{y\}\_\{i\}\)^\{2\}\}\{\\sum\_\{i\}w\_\{i\}\(y\_\{i\}\-\\bar\{y\}\_\{w\}\)^\{2\}\},\(9\)wherey¯w\\bar\{y\}\_\{w\}is the weighted mean of the observed values\.
## 5Results
### 5\.1Descriptive statistics and ceilings
Table[2](https://arxiv.org/html/2607.07141#S5.T2)presents descriptive statistics for the two datasets together with the target\-side reliability ceilings computed from Equation[5](https://arxiv.org/html/2607.07141#S3.E5)\. The density distributions of the CTT\-based difficulty for EEDI and BEA are shown in Figure[1](https://arxiv.org/html/2607.07141#S5.F1), and the distributions of the IRT parameters for EEDI in Figure[2](https://arxiv.org/html/2607.07141#S5.F2)\.
Three features of Table[2](https://arxiv.org/html/2607.07141#S5.T2)shape the interpretation of everything that follows\. First, the reliability ceilings for CTT and 1PL difficulty are high \(0\.93 and 0\.94\): with an average of about 1600 responses per item, difficulty is precisely calibrated, so nearly all of its variance is in principle predictable and any shortfall must be attributed to the text side\. Second, the ceiling falls to 0\.76 for 2PL difficulty and to 0\.57 for 2PL log\-discrimination: almost half of the observed variance in log\-discrimination is calibration noise, so even a perfect text\-based predictor could not exceedR2≈0\.57R^\{2\}\\approx 0\.57against these estimates\. Third, the between\-item variance componentτ^2\\hat\{\\tau\}^\{2\}dominates the mean squared standard error for 1PL difficulty \(0\.630\.63vs\.0\.040\.04\), which is why the variance\-stabilized weightsw\(3\)w^\{\(3\)\}are nearly uniform \(Section 5\.6\)\.
Table 2:Summary statistics and reliability ceilings for the prediction targetsNote\. EEDI:n=355n=355items \(of 948; 361 text\-only, 6 removed after 2PL screening\), 6148 examinees\. BEA:n=667n=667items \(466 train, 201 test\)\. Reliability ceiling from Equation[5](https://arxiv.org/html/2607.07141#S3.E5);SE\(lna\)SE\(\\ln a\)by the delta method\.aFrom per\-item response counts,SEj2=pj\(1−pj\)/NjSE\_\{j\}^\{2\}=p\_\{j\}\(1\-p\_\{j\}\)/N\_\{j\}\(meanNjN\_\{j\}= 1641, range 7–3344\)\.bNot computable: BEA provides only transformed difficulty labels without response counts\.cFrom a 3PL refit with SE = TRUE \(Oakes method\); the refit reproduced the original target estimates at correlations of \.99 or above, but its EM iteration limit was reached, so these ceilings are approximate\. Delta method forln\(a\)\\ln\(a\)andlogit\(c\)\\mathrm\{logit\}\(c\)\.dThe estimated reliability is negative \(−5\.1\-5\.1\): the average sampling variance oflogit\(c\)\\mathrm\{logit\}\(c\)exceeds its between\-item variance by a factor of about six, so the effective ceiling is zero\.
Figure 1:Distribution of CTT\-based difficulty values for EEDI and BEAFigure 2:Distribution of IRT parameters for EEDITable[3](https://arxiv.org/html/2607.07141#S5.T3)presents the design ceilings and the power\-calibration map obtained by the simulation of Section 3\.4 on the actual embedding matrices\. Two implications follow\. First, atn=355n=355\(EEDI\) andn=667n=667\(BEA\), the design ceilings are close to 1 even for a 20\-dimensional signal, so both designs are adequately powered: near\-zero observedR2R^\{2\}on BEA cannot be excused as a small\-sample artifact\. Second, the power map shows only mild attenuation at these sample sizes: an injected trueR2R^\{2\}of 0\.6 is recovered as 0\.56 on the EEDI design, so the observed difficultyR2R^\{2\}of 0\.53 corresponds to a true linear signal strength of just under 0\.6, clearly below the 0\.94 reliability ceiling\. The 0\.6 row of the grid thus brackets the strongest result observed in this study and serves as its calibration reference\. The binding constraint on EEDI difficulty prediction is therefore neither the design nor the calibration but the text representation itself, indicating genuine headroom for richer or fine\-tuned representations and nonlinear prediction maps\.
Table 3:Design ceilings and power calibration: recovered cross\-validatedR2R^\{2\}for synthetic signals of known strength embedded in the actual embedding matrices \(Ridge,K=5K=5\)Note\. Each cell is the mean recovered cross\-validatedR2R^\{2\}\(Ridge,K=5K=5\) over 10 Monte Carlo replications of a synthetic target with the stated true populationR2R^\{2\}, injected into the leadingmmprincipal components of the actual embedding matrix\.mm= assumed signal dimensionality\. Monte Carlo SDs are 0\.01–0\.04 \(largest atRtrue2=0\.4R^\{2\}\_\{\\mathrm\{true\}\}=0\.4\); full values in the online supplement\. Entries are optimistic bounds \(linear signal in top\-variance directions\)\.
### 5\.2Stage 1: Embedding model and method selection
Table[4](https://arxiv.org/html/2607.07141#S5.T4)presents the repeated cross\-validation selection grid for 1PL and CTT difficulty in EEDI: five embedding models crossed with three regularized regression methods, each entry a mean over 10 fold assignments with its resampling standard deviation\. Three patterns emerge\. First, item difficulty is consistently predictable from item text embeddings across the whole grid\. The best combination is Qwen3\-Embedding\-8B with Ridge regression \(R2=0\.533±0\.038R^\{2\}=0\.533\\pm 0\.038for 1PL,0\.528±0\.0370\.528\\pm 0\.037for CTT\)\. Second, Ridge performs best or is matched by Elastic Net \(whose cross\-validatedα\\alphafrequently selects the Ridge solution\), and both beat Lasso for the strongest models, consistent with a signal distributed across many correlated embedding dimensions rather than concentrated in a sparse subset\. Third, the three large models \(Qwen3, SFR, NV\-Embed\) clearly outperform the two small ones \(BERT, Longformer\)\. The near\-identicalR2R^\{2\}for 1PL and CTT difficulty, despite RMSE values an order of magnitude apart, follows from Equation[3](https://arxiv.org/html/2607.07141#S3.E3)and from the near\-perfect correlation of the two targets \(r=0\.990r=0\.990\); we treat them as a single finding\. Qwen3\-Embedding\-8B with Ridge is best or tied\-best throughout and is used exclusively hereafter\.
Table 4:Stage 1 selection grid: repeated 5\-fold cross\-validation \(10 fold assignments\) for 1PL and CTT difficulty on the pooled 355 EEDI items; each cell is mean \(SD\) across repetitions
### 5\.3EEDI versus BEA: same pipeline, different explainable variance
Table[5](https://arxiv.org/html/2607.07141#S5.T5)places the EEDI and BEA results on a common footing, expressing each in terms of RMSE, the RMSE/SD ratio, andR2R^\{2\}, alongside the published BEA reference points; all of our own values are repeated cross\-validation means\. The all\-model BEA breakdown appears in Table[6](https://arxiv.org/html/2607.07141#S5.T6); performance varied little across embedding models \(R2R^\{2\}from 0\.01 to 0\.03\)\.
Two conclusions follow\. First, on BEA, embedding\-based regularized regression is competitive with the leaderboard: our best cross\-validated RMSE \(0\.304\) sits between the shared\-task winner \(0\.299\) and the dummy baseline \(0\.311\), and close to the best published result \(0\.2926 by fine\-tuned ensembles;li2025item\)\. Yet the RMSE/SD ratio is essentially 1 for every system including the winner: by Equation[3](https://arxiv.org/html/2607.07141#S3.E3), the impliedR2R^\{2\}is about 0\.07 for the shared\-task winner and about 0\.11 for the best published fine\-tuned ensemble\. In other words, no known method, including heavy fine\-tuning, explains appreciable variance in the BEA difficulty scale; our near\-zeroR2R^\{2\}replicates the state of the art rather than falling short of it\. Given the high design ceiling for BEA in Table[3](https://arxiv.org/html/2607.07141#S5.T3), this is genuine evidence that the USMLE difficulty labels carry little text\-recoverable signal, plausibly reflecting the homogeneous, highly able examinee population, range restriction in operational item pools, and clinical\-reasoning \(rather than surface\-text\) determinants of difficulty\. Second, on EEDI the same pipeline attains an RMSE/SD ratio of 0\.69 and repeated cross\-validatedR2R^\{2\}of 0\.53, demonstrating that when the item bank and target permit, the framework does recover substantial signal, making EEDI the more informative benchmark for method development\.
Table 5:EEDI versus BEA CTT\-difficulty prediction on a common metric footingNote\. Our own rows are repeated cross\-validation means on the pooled items; leaderboard rows are as published on the official 466/201 split \(test SD 0\.311, essentially equal to the pooled SD\)\.aNot reported by the source; the impliedR2R^\{2\}from Equation[3](https://arxiv.org/html/2607.07141#S3.E3)is shown in the text\.
Table[6](https://arxiv.org/html/2607.07141#S5.T6)breaks the BEA result out by embedding model under the same repeated cross\-validation protocol\. No embedding explains appreciable variance \(R2R^\{2\}from 0\.01 to 0\.03, all standard deviations spanning zero\), so the near\-zero BEA result is not specific to any one representation\. Read against the high BEA design ceiling in Table[3](https://arxiv.org/html/2607.07141#S5.T3), this confirms that the EEDI–BEA gap is a property of the data \(the USMLE difficulty labels simply carry little text\-recoverable signal\) rather than of the evaluation design\.
Table 6:Repeated 5\-fold cross\-validation \(Ridge, 10 fold assignments\) for BEA CTT\-difficulty prediction, all five embedding models on the pooled 667 items; mean \(SD\) across repetitionsNote\. BEA CTT SD = 0\.309\. The corresponding EEDI all\-model results appear in the CTT columns of Table[4](https://arxiv.org/html/2607.07141#S5.T4)\.
### 5\.4Stage 2: The predictability hierarchy across IRT parameters
Table[7](https://arxiv.org/html/2607.07141#S5.T7)is the central result of the study: for each prediction target, it reports the repeated cross\-validation performance of the selected pipeline \(Qwen3\-Embedding\-8B with Ridge, separate prediction\), the reliability ceiling of the target, and the fraction of reliable variance recovered\. The joint\-versus\-separate comparison for the 2PL and 3PL parameter sets appears in Appendix Table[9](https://arxiv.org/html/2607.07141#A2.T9)\.
Table 7:Predictability hierarchy: repeated 5\-fold cross\-validation \(10 repetitions\) with Qwen3\-Embedding\-8B and Ridge, read against target reliabilityNote\. 3PL ceilings from the SE = TRUE refit \(see Table[2](https://arxiv.org/html/2607.07141#S5.T2)notes\)\.bUndefined: the estimated ceiling is zero or negative, so no reliable variance is available to recover; the small positive observedR2R^\{2\}is within what refit approximation error and the skewed SE distribution allow\.
Three findings emerge\. First, the raw hierarchy is clear: difficulty is the most predictable target under every model \(R2R^\{2\}= 0\.48–0\.53 across 1PL, 2PL, and 3PL\), 2PL log\-discrimination is substantially less predictable \(0\.29\), and the 3PL nuisance parameters are weakest \(log\-discrimination 0\.06; logit pseudo\-guessing 0\.10\)\. The pseudo\-guessingR2R^\{2\}is small but its resampling interval sits just above zero, so text carries a faint but non\-null signal for the raw guessing estimates\.
Second, and this is what the ceilings add, much of the hierarchy is an artifact of target reliability\. Across all four difficulty targets the ceiling\-adjusted recovery is remarkably uniform: text recovers 57% \(CTT\), 57% \(1PL\), 63% \(2PL\), and 58% \(3PL\) of the reliable variance in difficulty\. For 2PL log\-discrimination the ceiling is only 0\.57, and text recovers 51% of what is attainable\. On the ceiling\-adjusted metric, 2PL discrimination is nearly as text\-recoverable as difficulty, and the dramatic raw gap \(0\.53 vs\. 0\.29\) mostly reflects noisier calibration ofaarather than absence of textual signal\. The 3PL nuisance parameters complete the picture\. The ceiling for 3PL log\-discrimination drops to 0\.43 \(of which text recovers only 14%\), and for logit pseudo\-guessing the estimated ceiling is effectively*zero*: the average sampling variance oflogit\(c\)\\mathrm\{logit\}\(c\)exceeds its between\-item variance by a factor of about six, so the target contains essentially no reliable between\-item signal for*any*predictor to recover\. Consistent with this, the 2PL and 3PL log\-discrimination estimates correlate at onlyr=0\.16r=0\.16, reflecting the well\-knownaa–bb–cctrade\-offs of 3PL calibration at this examinee sample size\. The raw ordering “difficulty≫\\ggdiscrimination≫\\ggguessing” thus conflates two mechanisms, text signal and target noise, and the ceiling\-adjusted column separates them: difficulty prediction is limited by the text representation, whereas the apparent unpredictability of the 3PL nuisance parameters is overwhelmingly a property of the calibration, not of the text\.
Third, joint multi\-response prediction offered no advantage over separate prediction and was harmful for difficulty \(Appendix Table[9](https://arxiv.org/html/2607.07141#A2.T9)\): under repeated cross\-validation, joint 3PL difficultyR2R^\{2\}falls to 0\.369 \(SD = 0\.018\) versus 0\.496 \(SD = 0\.030\) for separate prediction, while the weaker parameters are unchanged within resampling error\. The group\-penalty structure, which forces common predictor selection across targets, is too restrictive when the targets differ sharply in text recoverability, and it dilutes the difficulty signal without helping discrimination or guessing\. Separate prediction is therefore the recommended default\.
### 5\.5Stage 3: Rationale and feature augmentation
Because the effect is small, only the paired resampling design can resolve it\. Augmenting the item text with LLM\-generated option rationales produced a small but consistent improvement for 1PL difficulty: across the 10 matched fold assignments, meanR2R^\{2\}rose to 0\.557 \(SD = 0\.025\) with rationales from 0\.533 \(SD = 0\.038\) without, with a correspondingly lower RMSE \(0\.542 vs\. 0\.556\); the improvement held in the great majority of matched repetitions\. Adding the nine hand\-crafted linguistic and mathematical features on top of the rationale\-augmented embeddings changed essentially nothing further \(R2R^\{2\}= 0\.558, SD = 0\.025\)\. Substantively, LLM\-generated rationales add a modest amount of difficulty\-relevant information beyond the raw item text \(on the order ofΔR2≈0\.02\\Delta R^\{2\}\\approx 0\.02\), whereas traditional NLP surface features add none, consistent with the original embedding already capturing the surface properties those features encode\. An effect of this size \(about two\-thirds of the resampling SD\) would be easily lost in single\-split evaluation, underscoring the value of the paired repeated\-CV design for detecting genuine but small gains\.
### 5\.6Stage 4: Weighted regularized regression
Table[8](https://arxiv.org/html/2607.07141#S5.T8)reports the weighted\-regression results for 1PL difficulty under repeated cross\-validation\. The variance\-stabilized schemew\(3\)w^\{\(3\)\}performed on par with the unweighted baseline \(R2R^\{2\}= 0\.533\), while the more aggressive schemesw\(1\)w^\{\(1\)\}andw\(2\)w^\{\(2\)\}were clearly worse\. This ordering is expected from Table[2](https://arxiv.org/html/2607.07141#S5.T2): becauseτ^2≈0\.63\\hat\{\\tau\}^\{2\}\\approx 0\.63dominatesSE2¯≈0\.04\\overline\{SE^\{2\}\}\\approx 0\.04, the weightsw\(3\)w^\{\(3\)\}are nearly constant, so the random\-effects weighting correctly recognizes that calibration error is a minor component of target variance here; the aggressive inverse\-variance schemes overweight a subset of precisely estimated items and harm generalization\. Weighting would matter more in banks calibrated on small examinee samples, whereSE2¯\\overline\{SE^\{2\}\}rivalsτ^2\\hat\{\\tau\}^\{2\}, which is exactly the setting quantified by the reliability ceiling\.
Table 8:Weighted regularized regression for 1PL difficulty prediction \(EEDI, Qwen3\-Embedding\-8B\), repeated 5\-fold cross\-validation \(10 fold assignments\); mean \(SD\) ofR2R^\{2\}
## 6Discussion and Conclusion
This study reframed text\-based item parameter prediction as the modern continuation of a long psychometric tradition, the LLTM with an automated, embedding\-based design matrix, and proposed an evaluation framework combining regularized regression, repeated cross\-validatedR2R^\{2\}, and two explicit ceilings on attainable performance\. Applying the framework to a mathematics item bank and a medical\-licensure benchmark yields five conclusions\.
First, item difficulty is substantially predictable from item text, but honest uncertainty quantification matters\. Under repeated cross\-validation, Qwen3\-Embedding\-8B with Ridge regression recovered a meanR2R^\{2\}of 0\.533 \(SD = 0\.038\) for 1PL difficulty\. The importance of the resampling design is underscored by what a single split can do: holdoutR2R^\{2\}across 20 random 70:30 splits ranged from 0\.39 to 0\.57, and a performance\-based split selected for high accuracy can return 0\.68, above the maximum of the random\-split distribution\. A spread this wide can reverse method comparisons and inflate absolute claims by 0\.1–0\.15 inR2R^\{2\}, so we report all results as repeated cross\-validation with resampling SDs and use no single split as a finding\. This point bears directly on how item\-difficulty benchmarks should be released\. A single fixed train–test partition is valuable for reproducibility and cross\-study comparability \(this is what makes BEA useful\), but only if the partition is drawn independently of any model’s performance\. A split selected to maximize one pipeline’s holdout accuracy is not method\-neutral: it rewards systems whose representations resemble the one used for selection and yields optimistic estimates for all\. When a fixed benchmark split is desired, it should be drawn by a method\-agnostic rule \(a documented random seed, or matching on the target difficulty to balance the train and test distributions\), and paired with a recommended repeated cross\-validation protocol on the pooled items so that absolute performance is reported without selection bias\. A direct check confirms the logic: a split constructed to minimize the difficulty distance between train and test \(Kolmogorov–Smirnov statistic 0\.03, test SD 0\.83 versus 0\.82 overall\) yields a single\-splitR2R^\{2\}of 0\.51 for 1PL difficulty, essentially the repeated cross\-validation mean of 0\.53, and far below the 0\.68 of the performance\-selected split\. A distribution\-matched split reduces the sampling variability of the estimate but does not, and should not, raise it; only selection on performance does that\. Balancing rules that compress the test\-set difficulty variance can even depressR2R^\{2\}\(a decile\-stratified split gave 0\.46\), reaffirming thatR2R^\{2\}must be read jointly with the target SD \(Equation[3](https://arxiv.org/html/2607.07141#S3.E3)\)\.
Second, the predictability hierarchy \(difficulty\>\>discrimination\>\>pseudo\-guessing\) is real in raw terms but is largely a hierarchy of*target reliability*, not of text signal\. Reading observedR2R^\{2\}against the reliability ceilings shows that text recovers a strikingly uniform 57–63% of the reliable variance in every difficulty target \(CTT, 1PL, 2PL, 3PL\) and 51% in 2PL discrimination; on the ceiling\-adjusted metric, discrimination is nearly as text\-recoverable as difficulty, and the dramatic raw gap \(0\.53 vs\. 0\.29\) mostly reflects the noisier calibration ofaa\. At the extreme, the 3PL pseudo\-guessing parameter has an estimated reliability ceiling of essentially zero: its between\-item variance is smaller than its average squared calibration error, so its near\-zero predictionR2R^\{2\}certifies an unusable target, not a failure of text\. Benchmarks that treat estimated parameters as exact ground truth will systematically understate predictive validity for noisily calibrated targets; parameter\-specific reliability ceilings should accompany parameter\-specific performance, and targets whose ceilings approach zero should be excluded from prediction benchmarks altogether\.
Third, the BEA analysis illustrates why RMSE\-based leaderboards can mislead\. Our simple pipeline matches leaderboard RMSE while explaining almost no variance, and so does everything else published on this benchmark, including heavily fine\-tuned systems\. Given the high design ceiling of the BEA embedding matrix, the conclusion is that the benchmark’s difficulty labels carry little text\-recoverable signal, not that any particular method failed\. Scale\-free metrics \(R2R^\{2\}, RMSE/SD\) and design\-ceiling checks should be standard practice when constructing or interpreting such benchmarks\.
Fourth, the augmentation and weighting extensions illustrate how the framework separates real effects from noise\. Rationale augmentation yielded a small but consistent gain under repeated cross\-validation \(ΔR2≈0\.02\\Delta R^\{2\}\\approx 0\.02for 1PL difficulty\), an effect about two\-thirds the size of the resampling SD that a single\-split evaluation would likely miss; hand\-crafted NLP features added nothing beyond the embeddings; and SE\-based observation weighting performed exactly as the variance decomposition predicts when calibration is precise: the principled random\-effects weights are nearly uniform, and aggressive inverse\-variance weighting harms generalization\. The ceilings and resampling variability provide the yardstick that distinguishes genuine improvements from noise, a yardstick against which future extensions \(fine\-tuned representations, nonlinear prediction heads, multimodal encoders\) can be judged\.
Fifth, the practical value of the achieved accuracy should be understood through the calibration\-support lens of the collateral\-information tradition\.ulitzsch2026usingdemonstrate that predictions of the present accuracy class, used as informative priors, materially reduce calibration sample requirements; predicted difficulty can likewise support item screening, difficulty banding, and pretest design planning\. Rather than aiming to replace empirical calibration, text\-based prediction is best understood as reducing its cost, which is also the appropriate criterion for judging whether anR2R^\{2\}in the range observed here is “good enough\.”
Several limitations should be acknowledged\. First, the 3PL reliability ceilings rest on a refit whose EM iteration limit was reached before full convergence \(though it reproduced the original target estimates at correlations of \.99 or above and returned standard errors for every item\); the 3PL ceilings should therefore be read as close approximations rather than exact values\. Second, the EEDI analysis was limited to text\-only items; results do not generalize to items in which figures or diagrams are central, and multimodal embeddings remain to be examined\. Third, embeddings were used without task\-specific fine\-tuning, and only linear prediction maps were considered; the design\-ceiling analysis suggests headroom that nonlinear or fine\-tuned approaches might claim\. Fourth, BEA provided only transformed difficulty labels, precluding IRT\-parameter prediction and reliability analysis on that dataset\. Finally, an interpretability extension is worth pursuing: replacing raw embedding dimensions with contextual similarity scores between item embeddings and keyword embeddings from an external domain corpus\(chen2025documents\)would trade some predictive accuracy for named, inspectable predictors, potentially allowing Lasso\-selected keywords to characterize*what*makes items difficult; preliminary work in this direction is left to future study\.
## Data and Code Availability
The complete analysis pipeline \(R code for the regularized regression evaluation, the repeated cross\-validation protocol, the reliability and design ceilings, and the Python code for building item documents and extracting embeddings\), together with the fold\-assignment seeds and derived result files sufficient to verify every reported table, is available for masked review through an anonymized OSF view\-only link:[https://osf\.io/yhgzw/overview?view\_only=f9adc60686eb4fc98ed7ddcd0be9abf0](https://osf.io/yhgzw/overview?view_only=f9adc60686eb4fc98ed7ddcd0be9abf0)\. The project will be made public and citable upon acceptance\. Because the item texts, response data, and difficulty labels of both datasets are subject to their sources’ terms, the original data are not redistributed\. The EEDI items and response data are publicly available from the NeurIPS 2020 Education Challenge \([https://eedi\.com/projects/neurips\-education\-challenge](https://eedi.com/projects/neurips-education-challenge);wang2020instructions\), and the BEA 2024 shared task data can be requested from the task organizers \([https://sig\-edu\.org/sharedtask/2024](https://sig-edu.org/sharedtask/2024);yaneva2024findings\)\. The package includes step\-by\-step instructions that reproduce the full pipeline, from raw data to every table, once those datasets are obtained\.
## Appendix AItem text templates and rationale\-generation prompt
### A\.1Embedding input templates
Each item was converted to a single document before embedding\. For EEDI items, the document was constructed as follows \(fields in braces are filled per item; blank lines separate the parts\):
Question: \{item stem\} Correct answer: \{correct answer\} Wrong answer 1: \{distractor 1\} Wrong answer 2: \{distractor 2\} Wrong answer 3: \{distractor 3\}
For the rationale\-augmented representation, the following blocks were appended to the same document:
Rationale for correct answer: \{rationale\} Rationale for wrong answer 1: \{rationale\} Rationale for wrong answer 2: \{rationale\} Rationale for wrong answer 3: \{rationale\}
For BEA items, the same structure was used with the item stem and the keyed answer text, followed by one “Wrong answerkk” block for each non\-empty option other than the key \(USMLE items have up to ten options\)\. The identical document was supplied to every embedding model, so that model comparisons reflect the representation rather than the input\.
### A\.2Rationale\-generation prompt
Option\-level rationales were generated one item at a time with DeepSeek\-V4\-Pro, following the reasoning\-step design offeng2025reasoning, using the following instruction:
You are an experienced mathematics teacher\. For the multiple\-choice question below, first explain, step by step, how a student should reason to reach the correct answer\. Then, for each wrong answer, explain the specific misconception or computational error that would lead a student to choose it\. Keep each explanation concise \(two to four sentences\) and do not restate the question\. Question: \{item stem\} Correct answer: \{correct answer\} Wrong answer 1: \{distractor 1\} Wrong answer 2: \{distractor 2\} Wrong answer 3: \{distractor 3\}
The generated rationales were inserted into the rationale\-augmented template above without further editing\.
## Appendix BJoint versus separate multi\-parameter prediction
Table[9](https://arxiv.org/html/2607.07141#A2.T9)reports the joint\-versus\-separate comparison for the selected pipeline \(Qwen3\-Embedding\-8B with Ridge\) under the same repeated cross\-validation protocol used throughout, for the 2PL and 3PL parameter sets\. Separate prediction models each parameter independently; joint prediction uses multi\-response Gaussian regression \(group penalty\) across the parameter set\.
Table 9:Joint versus separate prediction of 2PL and 3PL parameters, Qwen3\-Embedding\-8B with Ridge, repeated 5\-fold cross\-validation \(10 fold assignments\); mean \(SD\) ofR2R^\{2\}ModelParameterTargetSeparateR2R^\{2\}JointR2R^\{2\}2PLdifficultybb0\.478 \(0\.037\)0\.472 \(0\.036\)2PLdiscriminationln\(a\)\\ln\(a\)0\.289 \(0\.026\)0\.284 \(0\.035\)3PLdifficultybb0\.496 \(0\.030\)0\.369 \(0\.018\)3PLdiscriminationln\(a\)\\ln\(a\)0\.060 \(0\.018\)0\.065 \(0\.026\)3PLpseudo\-guessinglogit\(c\)\\mathrm\{logit\}\(c\)0\.097 \(0\.009\)0\.086 \(0\.017\)
Note\. Separate\-prediction values match the corresponding rows of Table[7](https://arxiv.org/html/2607.07141#S5.T7)\. Joint prediction uses glmnet family = mgaussian\.Similar Articles
Structure Retention in Embedding Spaces as a Predictor of Benchmark Performance
This paper demonstrates that the structure retention in embedding spaces, measured via nearest-neighbor overlap and ICA differences, strongly correlates with benchmark performance across multiple tasks, offering a predictive metric for model effectiveness.
Response-free item difficulty modelling for multiple-choice items with fine-tuned transformers: Component-wise representation and multi-task learning
The paper proposes fine-tuning transformer encoders end-to-end for response-free item difficulty modelling of multiple-choice reading comprehension items, with component-wise and multi-task variants, showing that multi-task learning improves in small-sample regimes.
A Comparative Study on Affective Cues in Text Embeddings Across Psychological Emotion Theories
This paper evaluates twelve recent text encoders on their ability to encode affective cues from three psychological emotion theories, finding that instruction-aware open-weight encoders match or exceed proprietary ones at word level, while task-tuned embeddings are superior at sentence level.
LLMs on Tabular Data with Limited Semantics: Evidence from Industrial Car Retrofit Prediction
This paper evaluates LLM-based strategies (embedding, prompt, hybrid) against classical tabular models on an industrial car retrofit prediction dataset with hashed categorical features. It finds that tree ensembles outperform LLMs overall, but embeddings and hybrid approaches remain useful, while direct prompting fails without semantic cues.
SimReg: Achieving Higher Performance in the Pretraining via Embedding Similarity Regularization
This paper introduces SimReg, a regularization technique for LLM pretraining that uses embedding similarity to improve training convergence by over 30% and boost zero-shot performance.