The Commonplace
Home Papers Evidence Explore Trends Syntheses Digests References Docs 🎲 Workforce Futures
← Papers
Direction, evidence grade, and study type are AI-generated labels (gpt-5-mini), not human-verified. Syntheses are LLM-written. "Tensions" are machine-detected candidates, not confirmed contradictions. A research-acceleration tool, not peer review. How this is built →

A deterministic ML system triples a bank’s ability to flag risky IT changes: combining XGBoost with hybrid retrieval of historical change requests raises incident-catching from 20% to 63% while preserving per-decision explainability (ROC AUC 0.87).

SENTRY: Deterministic, Intelligent Risk Assessment for IT Change Management
Daniel Arulpragasam, Christer Henrysson, Ella Ly, Deepika Anbalagan, Leo Feng · August 21, 2026
arxiv descriptive medium evidence 7/10 relevance Full text usable extracted full text Source PDF

Structured author observations

Linked only from stored provider relations; the raw author line above is never matched by name.

Arxiv

Latest observation:

  1. Daniel Arulpragasam unresolved corpus identity
  2. Christer Henrysson unresolved corpus identity
  3. Ella Ly unresolved corpus identity
  4. Deepika Anbalagan unresolved corpus identity
  5. Leo Feng unresolved corpus identity

Semantic Scholar

Latest observation:

  1. Daniel Arulpragasam provider ID
  2. Christer Henrysson provider ID
  3. E. Ly provider ID
  4. D. Anbalagan provider ID
  5. Leo Feng provider ID
SENTRY combines a deterministic XGBoost classifier with a hybrid RAG-derived scalar feature from historical change-request text to raise detection of change requests that later cause major incidents from ~20% to 63% (ROC AUC 0.87) on held-out institutional data.

Citation observations

Cumulative provider counts captured on specific dates; providers are never combined.

Technology change management in large financial institutions depends on risk assessments that are accurate, consistent, and auditable. In practice, many institutions still rely on self-reported questionnaires. Those questionnaires are subjective, easy to game, and poor at separating routine changes from the ones that later trigger major incidents. This paper presents SENTRY, a risk assessment platform that replaces questionnaire-based scoring with a deterministic machine learning pipeline built from gradient-boosted decision trees (XGBoost) and hybrid retrieval-augmented generation (RAG). The system combines structured operational metadata, application dependency graphs, and historical incident records with a hybrid semantic and lexical search over historical change requests. The retrieval step captures the risk signal in unstructured change request text, then compresses that signal into a single scalar feature before model inference. That design keeps the model deterministic and preserves per-prediction explainability via SHAP values. Evaluated on enterprise-scale change data, SENTRY achieves a ROC AUC of 0.87 and 85% overall accuracy, and it detects high-risk changes at roughly 3.25 times the rate of the existing process. We close by examining the architectural trade-offs behind this design and what they imply for the use of machine learning in regulated change management.

Summary

Main Finding

SENTRY replaces subjective, questionnaire-based IT change risk scoring with a deterministic, explainable ML pipeline that integrates structured operational metadata and a hybrid retrieval-augmented-generation (RAG) layer distilled into a single scalar feature. On enterprise-scale change data, the system achieves ROC AUC = 0.87, ~85% overall accuracy, and raises detection of changes that later cause major incidents from ~20% (questionnaire baseline) to 63% — roughly a 3.25× improvement in recall for high-risk changes.

Key Points

  • Architecture
    • Deterministic XGBoost classifier (28 features) + a hybrid RAG component that converts free-text change request content into a single deterministic scalar (hybrid_search_score).
    • System components: API backend, ITSM relational replica, application portfolio/dependency service, vector database with dense embeddings + lexical index.
  • Hybrid RAG design
    • Five text fields (short description, description, implementation plan, test plan, backout plan) are concatenated and embedded.
    • Hybrid retrieval: semantic (dense cosine) + lexical (full-text) combined via Reciprocal Rank Fusion (RRF). α/β weighting favors lexical matches (paper uses α=0.4, β=0.6).
    • Top-k (default k=100) retrieved neighbors are aggregated into hybrid_search_score = sum(rrf_score × priority_points) over incident-bearing neighbors.
    • The scalar enters the XGBoost model as a single, explainable feature (contribution visible via SHAP-style pred_contribs).
  • Modeling & explainability choices
    • XGBoost chosen because it is deterministic, performs well on tabular data, and natively exposes per-prediction feature contributions.
    • Avoids feeding raw embedding dimensions directly into the tree model to prevent opacity and domination of embedding features.
  • Training & calibration
    • Labeled positives: ~183 change requests that caused P1/P2 incidents (Jan 2021–Jun 2026). Negative examples sampled to an ~80/20 class ratio.
    • Optuna (TPE) hyperparameter search (60 trials) with 5-fold stratified CV. Objective: maximize positive-class F1 with a small penalty on precision-recall imbalance.
    • Thresholds: High risk fixed at P ≥ 0.90; medium threshold tuned (searched 0.30–0.75) to balance precision and recall.
    • Class imbalance handled via scale_pos_weight computed from class ratio.
  • Evaluation
    • Held-out test (n=203) confusion matrix: true positives 22, false negatives 13, false positives 18, true negatives 150.
    • Per-class metrics: Low risk F1 = 0.91; High/Medium F1 = 0.59 (precision 0.55, recall 0.63).
    • Hybrid_search_score is among the top features by gain (ranked 4th), confirming that free-text similarity adds predictive signal.
  • Operational trade-offs
    • Higher recall for high-risk changes at the cost of lower precision — operationally acceptable in this domain where missing incidents is costly.
    • Determinism and per-prediction explainability prioritized to meet regulatory/audit requirements.

Data & Methods

  • Data sources
    • ITSM database: change requests, configuration items, incident records.
    • Application portfolio/dependency service: business criticality, crown-jewel flags, RTO, user counts, dependency graph (used for blast-radius features).
    • Vector DB: dense embeddings of concatenated text fields + precomputed lexical index; denormalized to include incident metadata.
  • Feature set
    • 28 normalized features (range [0,1]), grouped into application context, blast radius, incident history, similarity (hybrid_search_score), and change type.
  • Hybrid retrieval specifics
    • Embeddings produced from five concatenated text fields.
    • Reciprocal Rank Fusion smoothing constant = 60; α=0.4, β=0.6 used to combine semantic and lexical ranks.
    • k = 100 neighbors by default; only neighbors with prior incidents contribute via priority-weighted sum.
    • Temporal leakage prevention: retrieval excludes the query change and filters to historical CRs opened before the target CR creation date.
  • Model training & optimization
    • XGBoost hyperparameter search ranges provided (n_estimators, max_depth, learning_rate, min_child_weight, subsample, colsample_bytree, gamma, reg_alpha, reg_lambda).
    • Objective = F1_pos - 0.1 * |precision - recall|; 5-fold stratified CV during Optuna trials.
    • Threshold calibration selects medium threshold minimizing |precision - recall| with F1 tiebreaker.
  • Evaluation metrics
    • ROC AUC = 0.87 on held-out test; reporting confusion matrix, per-class precision/recall/F1; comparison vs baseline questionnaire: 63% vs 20% detection of incident-causing changes.

Implications for AI Economics

  • Value creation (reduced expected incident cost)
    • Higher recall on incident-causing changes (20% → 63%) implies a substantial reduction in undetected high-risk changes. If C is the average cost per major incident and expected incidents per period are I, a first-order expected-loss reduction ≈ I × C × (0.63 − 0.20). The organization should quantify I and C to estimate dollar benefits.
  • Operational cost trade-offs (false positives)
    • Precision of 0.55 means additional reviewed changes that do not cause incidents; this increases reviewer time and potential process friction. Economic assessment must weigh reviewer-hour costs and opportunity costs against incident-cost savings.
    • The paper’s F1-with-balance objective explicitly encodes this trade-off; tuning the operating point (thresholds) allows an organization to move along the precision–recall frontier to meet local cost constraints.
  • Adoption and regulatory compliance
    • Determinism and per-prediction explainability materially lower regulatory and audit barriers, reducing non-technical adoption friction and associated compliance costs.
    • Explainability also reduces organizational risk from opaque automation (easier to defend decisions to auditors and regulators).
  • Implementation and maintenance costs
    • Engineering investment: embedding pipeline, vector DB maintenance (automating ingestion to avoid stale corpus), retraining pipeline, and integrating with enterprise ITSM and approval workflows.
    • Model degradation risk: technology landscape changes mean periodic retraining and corpus updates are required; costs of continuous monitoring and model governance should be budgeted.
  • Incentive and behavioral effects
    • Moving from self-reported questionnaires to objective scoring reduces opportunities for requestor gaming and potential under-reporting; this can improve information quality and reduce downstream moral hazard.
    • Conversely, increased false positives could generate user pushback if not managed (trust erosion). Economic returns depend on maintaining reviewer trust and appropriate escalation policies.
  • Generalizability and transfer costs
    • Methodology is portable but requires local retraining and re-calibration of features and normalization; deploying to another firm entails data mapping, retraining, and validation costs.
  • Suggested economic analysis steps for deployment
    • Compute baseline incident rate and average incident cost; estimate expected incident-cost reduction under SENTRY’s recall improvement.
    • Estimate additional reviewer-hours triggered by SENTRY’s precision/false-positive rate and compute incremental reviewer cost.
    • Compare net benefit to implementation and ongoing operating costs (engineering + governance + data maintenance) to compute ROI and payback period.
    • Run sensitivity analysis over incident cost, incident frequency, and reviewer cost to understand robustness of investment decision.

If you want, I can: - produce a numeric back-of-envelope ROI template you can fill with your institution’s incident frequency/cost and reviewer costs, or - extract concise recommended next steps for operational rollout (monitoring, threshold tuning, retraining cadence, governance checklist).

Assessment

Paper Typedescriptive Evidence Strengthmedium — The paper reports quantitative evaluation on institutional data (ROC AUC 0.87, 63% recall on incident-causing changes versus 20% for the questionnaire baseline) with held-out testing and cross-validated hyperparameter tuning. However, the positive class is small (~183 training positives and 35 positives in the held-out test), the evaluation is from a single institution and a static snapshot, and there is no external validation or deployment impact study, which limits the strength of the evidence. Methods Rigormedium — The authors use standard and appropriate ML practices (temporal filtering to avoid leakage, stratified CV, Optuna hyperparameter search, scale_pos_weight for class imbalance, held-out test set, and per-prediction SHAP contributions). They also explicitly address sources of leakage and feature engineering. Weaknesses include a small number of positive examples, static corpus for retrieval, no external validation, and limited discussion of robustness checks (e.g., sensitivity to hyperparameters, alternative labeling, or deployment simulations). SampleProprietary IT service management (ITSM) data from a single large financial institution covering change requests and incident records from January 2021 to June 2026. Training set includes ~183 positive examples (change requests that caused major incidents, P1/P2) and a larger set of negatives sampled to obtain roughly an 80/20 negative:positive ratio; overall feature vector uses 28 features combining structured metadata (application context, dependency graph, incident history) and one deterministic hybrid-search scalar derived from embeddings of five free-text fields. Evaluation uses a held-out test set of n=203 change requests (35 actual High/Medium, 168 Low). Themeshuman_ai_collab org_design adoption governance GeneralizabilitySingle-institution data; feature definitions, normalizations, and thresholds are calibrated to that bank’s environment and workflows., Small number of positive (incident-causing) examples constrains learning of rare event subtypes and statistical power., Static snapshot of vector database and model; without frequent retraining and corpus updates performance may degrade as systems evolve., Labeling ties risk to observed incidents which may reflect institution-specific reporting practices, not true universal risk., Regulatory, organizational, and ITSM-process differences across firms may limit transferability without re-training and re-engineering.

Claims (8)

ClaimDirectionOutcomeConfidence & EvidenceDetails
SENTRY achieves a ROC AUC of 0.87 on the held-out evaluation data. Decision Quality positive Discrimination between changes classified as low risk and high/medium risk
Reading fidelity high
Study strength medium
n=203
ROC AUC = 0.87
0.18
SENTRY correctly identifies 63% of changes that subsequently cause major incidents as medium or high risk. Decision Quality positive Recall of incident-causing changes classified as high or medium risk
Reading fidelity high
Study strength medium
n=35
63% recall
0.18
SENTRY detects incident-causing changes at approximately 3.25 times the rate of the existing questionnaire-based process. Decision Quality positive Rate of high-risk or incident-causing changes detected
Reading fidelity high
Study strength medium
n=203
3.25× improvement (63% versus approximately 20%)
0.18
SENTRY has 0.55 precision for the positive high/medium-risk class on the held-out test set. Error Rate mixed Proportion of changes flagged high/medium risk that subsequently belong to the high/medium-risk class
Reading fidelity high
Study strength medium
n=35
Precision = 0.55
0.18
SENTRY achieves 85% overall accuracy on its evaluation data. Decision Quality positive Overall accuracy of risk classification
Reading fidelity high
Study strength medium
n=203
85% overall accuracy
0.18
The hybrid search score provides predictive signal beyond structured metadata and ranks fourth among the model's top eight features by gain-based importance, with 4.9% gain. Decision Quality positive Contribution of unstructured historical-change text retrieval to risk prediction
Reading fidelity high
Study strength low
4.9% gain-based importance
0.09
Changes that caused incidents had higher weighted hybrid risk scores than changes that caused no incidents. Decision Quality positive Weighted hybrid retrieval risk score by incident outcome
Reading fidelity high
Study strength low
n=400
0.09
The existing change-review process requires approximately 10 minutes of review per change request and approximately four approvers per request. Organizational Efficiency negative Human review time and number of approvers required per change request
Reading fidelity high
Study strength low
10 minutes and approximately 4 approvers
0.09

Notes