Papers
Topics
Authors
Recent
Search
2000 character limit reached

Absence Prediction Error: Rostering vs Neuroscience

Updated 3 July 2026
  • Absence prediction error is defined in rostering as forecast misclassification using confusion matrix metrics (α, β) to optimize reserve shift allocation.
  • In predictive-coding neuroscience, it denotes the discrepancy in Bernoulli belief updates when an expected sensory event is omitted.
  • The concept unifies operational decision-making and neural processing, emphasizing domain-specific error structures and implications for system design.

Absence prediction error is used in recent technical literature in two distinct senses. In workforce analytics and robust personnel rostering, it denotes the error structure of absenteeism forecasts that feed a predict-then-optimize pipeline, typically parameterized by the true-positive rate α\alpha and true-negative rate β\beta, with downstream consequences for reserve-shift allocation and rerostering cost (Doneda et al., 2024). In predictive-coding neuroscience, it denotes a dedicated error signal that reduces a Bernoulli belief in stimulus occurrence when an expected sensory event is omitted; in that setting, absence prediction error is formalized as the current probability of stimulus presence at the moment of omission, aPEt=Pt(presence)aPE_t = P_t(\mathrm{presence}) (Tabas et al., 26 Nov 2025). The shared label masks a substantive difference: one usage concerns forecast misclassification in operational decision-making, whereas the other concerns belief updating about the non-occurrence of an expected event.

1. Terminological scope and formal contrasts

In the rostering literature, absence prediction error is not introduced as a single scalar residual. It is decomposed through the binary-classification confusion matrix. The relevant quantities are TPTP, FNFN, FPFP, and TNTN, from which the paper defines the true-positive rate α=TP/(TP+FN)\alpha = TP/(TP+FN), the true-negative rate β=TN/(TN+FP)\beta = TN/(TN+FP), the false-positive rate FPR=1βFPR = 1-\beta, and the false-negative rate β\beta0 (Doneda et al., 2024). Because the absenteeism process is strongly imbalanced, with actual absenteeism frequency β\beta1, the same work rescales the false-positive rate and uses β\beta2.

In the auditory predictive-coding literature, by contrast, absence prediction error is defined over a binary belief about occurrence rather than over classifier outcomes. The prior is Bernoulli: β\beta3 and β\beta4. When no tone arrives at an expected time point, the relevant error is not a mismatch in a continuous feature value but the reduction of the belief in presence. Tabas et al. define β\beta5, and after omission the posterior in presence becomes zero, so the belief update is β\beta6 (Tabas et al., 26 Nov 2025).

This contrast is structurally important. In the first usage, “error” is a property of a predictor evaluated against realized absenteeism; in the second, “error” is itself the mechanism by which perceptual belief is updated. This suggests that the term is application-specific rather than domain-general.

2. Predict-then-optimize rostering and the operationalization of absenteeism error

The rostering formulation begins with a binary absence classifier over employee-day pairs. For each employee-day β\beta7, the realized absence indicator is β\beta8, the predicted label is β\beta9, and the class imbalance is encoded by aPEt=Pt(presence)aPE_t = P_t(\mathrm{presence})0. To avoid unrealistically many false positives when aPEt=Pt(presence)aPE_t = P_t(\mathrm{presence})1 is low, the simulation uses aPEt=Pt(presence)aPE_t = P_t(\mathrm{presence})2 rather than the unscaled aPEt=Pt(presence)aPE_t = P_t(\mathrm{presence})3 (Doneda et al., 2024).

Predictions enter the optimization only after aggregation. For day aPEt=Pt(presence)aPE_t = P_t(\mathrm{presence})4, the number of predicted absences is

aPEt=Pt(presence)aPE_t = P_t(\mathrm{presence})5

That daily quantity is then imposed as a reserve-shift requirement inside a robust rostering mixed-integer program. Once aPEt=Pt(presence)aPE_t = P_t(\mathrm{presence})6 is fixed, the model enforces at least aPEt=Pt(presence)aPE_t = P_t(\mathrm{presence})7 reserve shifts on each day. In the paper’s notation, with shift aPEt=Pt(presence)aPE_t = P_t(\mathrm{presence})8 denoting the reserve shift, the objective is

aPEt=Pt(presence)aPE_t = P_t(\mathrm{presence})9

subject to demand, contractual, and reserve-buffer constraints (Doneda et al., 2024).

The same setup can be expressed as a two-stage problem,

TPTP0

where TPTP1 is the real-time wage cost plus the cost of scheduled reserves, and TPTP2 is the expected rerostering cost once true absences TPTP3 appear. In this formulation, absence prediction error propagates through TPTP4 into the first-stage reserve buffer. A plausible implication is that the operational value of prediction quality depends less on abstract classification accuracy than on how the induced reserve allocation interacts with skill substitutability and rerostering penalties.

3. Simulated machine learning, reserve buffers, and performance thresholds

Rather than training and testing actual machine-learning models, the rostering study simulates predictions at arbitrary performance levels. For each employee-day, it first draws the true outcome TPTP5. If TPTP6, it draws TPTP7 with probability TPTP8; if TPTP9, it draws FNFN0 with probability FNFN1. The paper summarizes this as β\beta06 which guarantees the desired marginal error rates (Doneda et al., 2024).

The computational study uses a 35-nurse, 4-week instance with FNFN2. Under uniform skills, even low FNFN3 values of approximately FNFN4 suffice to outperform a policy that always schedules exactly one reserve per day. To beat a two-reserves-per-day baseline, the required performance rises to FNFN5–FNFN6, regardless of FNFN7. The paper also reports that high FNFN8 can partly compensate for low FNFN9, because extra reserves, even when mis-placed, still help cover absences. Under hierarchical skills, however, reserve shifts must be assigned to the correct skill type to be effective. In that case, even perfect prediction of the total number FPFP0 cannot beat a fixed four-reserves-per-day rule, because the predictor does not allocate reserves to the right skill classes. To outperform the one-reserve-per-day baseline, moderately good FPFP1 values remain sufficient, but higher performance is needed for stronger baselines (Doneda et al., 2024).

These findings delimit the meaning of absence prediction error in an optimization setting. Reducing false negatives increases the probability that reserve capacity exists where it is needed, but reducing false positives is not uniformly beneficial if additional reserves have residual coverage value. This suggests that the relevant loss landscape is shaped by operational asymmetry rather than by symmetric classification criteria.

4. Severe class imbalance in individual-level absenteeism prediction

A related line of work studies individual-level absenteeism prediction as a time-series classification problem under severe class imbalance. Li et al. define FPFP2 as the ratio of majority present samples to minority absent samples, with FPFP3 in their study, and analyze Binary Focal Loss (BFL) and Geometric Mean (G-Mean) loss using only that imbalance ratio (Li et al., 30 Jun 2026).

For BFL,

FPFP4

and at initialization FPFP5 the total gradient ratio satisfies

FPFP6

Balanced gradients therefore require

FPFP7

which gives FPFP8 when FPFP9. For G-Mean loss,

TNTN0

with

TNTN1

Unlike BFL, G-Mean adapts automatically without parameter calibration (Li et al., 30 Jun 2026).

The study formulates prediction as a temporal mapping from a past attendance window TNTN2 to future labels TNTN3 over the next TNTN4 days, rather than the contemporaneous mapping TNTN5. It evaluates LSTM, CNN, and LSTM-FCN architectures. On LSTM-FCN with window size TNTN6, BFL with TNTN7 and TNTN8 achieves precision TNTN9, specificity α=TP/(TP+FN)\alpha = TP/(TP+FN)0, and balanced accuracy α=TP/(TP+FN)\alpha = TP/(TP+FN)1, while G-Mean yields precision α=TP/(TP+FN)\alpha = TP/(TP+FN)2, specificity α=TP/(TP+FN)\alpha = TP/(TP+FN)3, and balanced accuracy α=TP/(TP+FN)\alpha = TP/(TP+FN)4. The LSTM-FCN also yields the highest precision and specificity among the architectures evaluated under G-Mean loss, and stable performance is reported for batch sizes α=TP/(TP+FN)\alpha = TP/(TP+FN)5 and window sizes between α=TP/(TP+FN)\alpha = TP/(TP+FN)6 and α=TP/(TP+FN)\alpha = TP/(TP+FN)7 days (Li et al., 30 Jun 2026).

This work does not define “absence prediction error” in the same sense as the rostering paper, but it clarifies how imbalance-aware loss design shapes the attainable false-positive and false-negative structure before any downstream optimization is applied.

5. Absence prediction error as a Bernoulli belief update in predictive coding

In the sensory-neuroscience usage, absence prediction error is introduced to explain how the brain updates beliefs not about stimulus features such as pitch, but about whether a stimulus occurred at all. Standard feature prediction error is described relative to a Gaussian prior with mean α=TP/(TP+FN)\alpha = TP/(TP+FN)8 and variance α=TP/(TP+FN)\alpha = TP/(TP+FN)9, and is written as

β=TN/(TN+FP)\beta = TN/(TN+FP)0

Absence prediction error instead operates on a Bernoulli prior. If an expected tone is omitted, the relevant quantity is the predicted probability of presence at that time point:

β=TN/(TN+FP)\beta = TN/(TN+FP)1

In the specific auditory paradigm, after hearing β=TN/(TN+FP)\beta = TN/(TN+FP)2 tones and knowing that an omission can occur only in positions β=TN/(TN+FP)\beta = TN/(TN+FP)3–β=TN/(TN+FP)\beta = TN/(TN+FP)4, the trial-by-trial belief is

β=TN/(TN+FP)\beta = TN/(TN+FP)5

with β=TN/(TN+FP)\beta = TN/(TN+FP)6 (Tabas et al., 26 Nov 2025).

Participants heard trials of up to eight identical pure tones separated by β=TN/(TN+FP)\beta = TN/(TN+FP)7 ms. In β=TN/(TN+FP)\beta = TN/(TN+FP)8 of trials, exactly one tone was omitted in position β=TN/(TN+FP)\beta = TN/(TN+FP)9, FPR=1βFPR = 1-\beta0, or FPR=1βFPR = 1-\beta1; in the remaining FPR=1βFPR = 1-\beta2, there was no omission. Before each block, participants learned three rules: at most one omission per trial, some trials have no omission, and omissions can occur only in positions FPR=1βFPR = 1-\beta3–FPR=1βFPR = 1-\beta4, equally likely a priori. They then reported the omission’s position or indicated “no omission.” Within that design, FPR=1βFPR = 1-\beta5 is largest at position FPR=1βFPR = 1-\beta6 and smallest at position FPR=1βFPR = 1-\beta7, where the omission is fully expected and FPR=1βFPR = 1-\beta8. After the omission, the posterior belief in presence becomes zero, so the reduction of belief is exactly FPR=1βFPR = 1-\beta9 (Tabas et al., 26 Nov 2025).

This definition separates absence prediction error from ordinary omission responses. A mere entrainment account would predict identical BOLD responses for all omission positions, whereas the absence-prediction-error account predicts a graded response that scales inversely with the expectedness of omission.

The auditory study used high-resolution β\beta00 3 T fMRI targeted to the inferior colliculus (IC), medial geniculate body (MGB), and primary auditory cortex (PAC). A first-level GLM included six regressors: std0, std1, std2, om4, om5, and om6. Absence prediction error was tested with the contrast β\beta01. All three ROIs showed repetition suppression for the adaptation contrast std0 β\beta02 std1. For omission responses, PAC was robust and MGB significant, whereas IC showed no reliable effect. For the graded absence-prediction-error contrast om4 β\beta03 om6, MGB showed a highly significant response, PAC a very strong response, and IC was centered on zero. After normalizing each ROI by its BOLD sensitivity, adaptation was strongest in IC, while omission response and absence prediction error were stronger in MGB than IC; there was no significant difference in absence-prediction-error strength between MGB and PAC (Tabas et al., 26 Nov 2025).

The proposed interpretation is that feature prediction error appears already in IC and is relayed upward through MGB and cortex, whereas absence prediction error is absent in IC but emerges in MGB and persists in PAC. The authors therefore speculate about a distinct subcortical circuit, possibly involving dedicated thalamic neurons or microcircuits that compute a Bernoulli-type error for expected stimulus occurrence. They also suggest a possible “presence” counterpart that would exclusively increase presence probability, although that mechanism remains to be identified physiologically (Tabas et al., 26 Nov 2025).

A useful terminological boundary follows from related motor-learning work. In force-field adaptation, removing visual error information suppresses visuomotor feedback gains by roughly β\beta04–β\beta05 in both early and late epochs, while leaving the pattern of gain modulation intact; that study concerns feedback tuning in the absence of visual error information, not absence prediction error as a belief-update signal about event occurrence (Franklin et al., 2023). This distinction matters because “absence” can refer either to a missing sensory feature cue or to the non-occurrence of an expected stimulus.

The broader implication drawn in the auditory study concerns psychopathology. Predictive-coding accounts of psychosis propose that hallucinations reflect a failure to down-weight erroneous predictions of stimulus presence when sensory input is absent. If the gain of the absence-prediction-error circuit is abnormally low, internally generated predictions of voices or tones would not be canceled by absence error. This suggests a mechanistic role for thalamic absence-prediction-error pathways in conditions where predictions about absence and presence are impaired (Tabas et al., 26 Nov 2025).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Absence Prediction Error.