Skip to main content
Have a personal or library account? Click to login
Cross-database validation and calibrated uncertainty for machine learning models of the shear capacity of FRP-strengthened RC beams Cover

Cross-database validation and calibrated uncertainty for machine learning models of the shear capacity of FRP-strengthened RC beams

Open Access
|Oct 2026

Figures & Tables

Figure 1:

Workflow of the study, from the two independently compiled source databases through harmonisation and provenance-based identification of shared specimens to the five validation regimes and the hierarchical errors-in-variables model

Table 1:

Specification of the two independently compiled databases as supplied

AttributeDB-A (Wang et al., 2023)DB-B (Zhao et al., 2025)
Records as supplied [-]442455
Distinct source studies [-]99 (108 citations, 9 duplicated)59
Publication span of sources [year]1992–20192002–2024
Target quantityVfVu and Vf
Elastic modulus unit[MPa] (raw sheet)[GPa]
FRP ratio unitdecimal fraction [-] (raw sheet)[%]
Concrete strengthfcfck
Configuration codingnumeric code, undocumentedSB / U / FW
Missing-value encodingblankthe string “/”
Fields unique to the sourceh, flange geometry, failure mode, hfelongitudinal steel, FRP material type
Table 2:

Reconciliations applied when merging the two databases, with the number of records affected

IssueTreatmentRecords affected [-]
Ef in [MPa] (DB-A) versus [GPa] (DB-B)converted to [GPa]442
ρf as fraction [-] (DB-A) versus per cent [%] (DB-B)converted to [%]442
Continuous-sheet placeholder wf = sf = 1ratio recovered from ρf; binary indicator added164 (A) + 153 (B)
wf/sf > 1 (overlapping strips, impossible)retained and flagged, not altered15 (B)
Missing values encoded as “/”coerced to missing57 in Vf, 192 in fyv (B)
Undocumented configuration code (DB-A)recovered empirically (Section 3.3)442
fyv absent where no stirrups are presentset to zero where ρsv = 0—
Records with no reported targetexcluded57
Exact numeric duplicates within a databaseexcluded12
Figure 2:

Marginal distributions of the harmonised variables in the two compilations, with two-sample Kolmogorov–Smirnov statistics and p-values; the target and the shear span-to-depth ratio are the only quantities not differing significantly

Table 3:

Agreement between the two compilations on the 130 specimens common to both

Quantityn [-]Identical [%]Median rel. diff. [%]90th pct rel. diff. [%]log-scale SD [-]
tf [mm]130100.00.000.000.000
bw [mm]13096.90.000.000.001
ffu [MPa]13096.90.000.000.000
Ef [GPa]13089.20.002.130.241
Vf (target) [kN]12884.40.000.600.121
d [mm]13080.80.003.070.016
fc vs fck [MPa]13076.90.0020.490.093
a/d [-]13073.10.004.290.069
ρsv [%]5263.50.0015.720.053
ρf [%]13058.50.000.010.059
Figure 3:

The FRP shear contribution as transcribed in DB-A against the same physical specimen as transcribed in DB-B, separated by whether the two sources also agree on the identifying geometry; the broken line is equality

Table 4:

Coefficient of determination on the FRP shear contribution for each learner under each validation regime

Regime [-]Subset [-]Ridge [-]SVR [-]MLP [-]RF [-]XGBoost [-]XGB-mono [-]
V1DB-A0.5400.5490.5580.5910.6720.665
V1DB-B0.4180.5600.4430.4740.6940.613
V2DB-A0.4330.2700.5110.4510.3910.379
V2DB-B0.0730.2300.0670.0800.2160.228
V3A->B0.0210.2310.1000.2080.2130.279
V3B->A−95.7260.173−0.1220.3290.2110.108
V4merged0.4110.3770.4460.4570.4490.465
V5curation A0.0130.3980.3700.3160.3480.454
V5curation B0.2230.2730.3020.3210.3720.417
Figure 4:

Coefficient of determination by learner and validation regime, averaged over the sub-experiments of each regime and truncated below at −0.15 for legibility

Table 5:

Design-relevant statistics for the gradient boosting model by regime

Regime [-]Subset [-]R2 [-]Mean ratio [-]CoV [-]Unconservative [%]n [-]
V1DB-A0.6721.1360.91243.9432
V1DB-B0.6941.1080.62345.6396
V2DB-A0.3911.1760.78544.6432
V2DB-B0.2161.2360.99741.8396
V3A->B0.2131.0150.91832.9231
V3B->A0.2111.3960.78751.4262
V4merged0.4491.1620.77046.2828
Figure 5:

Best coefficient of determination among the tree ensembles under each regime, with the hierarchical errors-in-variables model evaluated on unseen programmes shown for reference

Figure 6:

Transfer performance from DB-A to DB-B separated by whether the test specimen lies inside the range of the training database on every covariate; values truncated below at −0.6 for legibility

Figure 7:

Variance decomposition of the log FRP contribution into between-programme and within-programme components, and standardised posterior coefficients with one standard deviation; the intraclass correlation is given with its 95 per cent credible interval

Figure 8:

Calibration of the hierarchical errors-in-variables model for unseen experimental programmes: empirical against nominal coverage, and the distribution of the width of the 90 per cent predictive interval expressed as the ratio of its bounds

Figure 9:

Posterior mean prediction against measured FRP shear contribution for unseen experimental programmes, with the pointwise 90 per cent predictive interval; the broken line is equality

Table 6:

Coefficient of determination for the best fitted learner and for two unfitted design provisions

Regime [-]Best fitted learner [-]ACI 440.2R-17 [-]fib Bulletin 14 [-]
V10.694−0.601−0.240
V20.451−0.601−0.240
V30.329−0.881−0.547
V40.465−0.678−0.261
Figure 10:

Left: coefficient of determination for the best fitted learner and for two unfitted design provisions as the validation protocol tightens. Right: distribution of the ratio of predicted to measured contribution for the two provisions, truncated at twelve

Table 7:

Importance rank of each input when the same gradient boosting model is fitted to each database separately, ordered by rank on DB-A. A positive shift indicates a parameter ranked more highly on DB-B

Input [-]Rank (DB-A) [-]Rank (DB-B) [-]Shift [-]
d11+0
fully wrapped22+0
ρf34−1
bw47−3
wf/sf55+0
fyv614−8
a/d73+4
ρsv88+0
tf99+0
ffu1011−1
fc116+5
Ef1212+0
α1313+0
side-bonded1410+4
U-jacket1516−1
continuous sheet1615+1
Figure 11:

Left: mean absolute SHAP value for the pooled model under study-grouped validation. Right: importance rank of each input when the same learner is fitted to each database separately, rank 1 being the most influential; points displaced by three or more places are highlighted and the broken line is equality

Table 8:

Proposed reporting protocol for data-driven studies of FRP shear strengthening. Each item addresses a failure mode demonstrated in this paper

RequirementPurpose
Publish the specimen-to-study mappingEnables grouped validation and re-analysis by others
Report study-grouped CV alongside any random-split figureRemoves leakage between sibling specimens of one programme
State the proportion of the evaluation set outside the training rangeModel behaviour differs qualitatively across that boundary (Section 7.4)
Report predictive intervals and their empirical coverageA point estimate conceals the uncertainty relevant to design
Report a characteristic (5th percentile) valueThe quantity a design provision requires, unobtainable from a mean prediction
Benchmark against at least one unfitted design provisionProvides a protocol-invariant reference (Section 7.7)
Document units, placeholder codes and missing-value encodingsEach was capable of corrupting the merge silently (Table 2)
Demonstrate that importance rankings are stable across source literatureMid-ranked parameters are compilation-dependent (Section 7.8)
AbbreviationDefinition
CoVCoefficient of variation
CVCross-validation
DB-ADatabase of Wang et al. (2023)
DB-BDatabase of Zhao et al. (2025)
EIVErrors-in-variables
FRPFibre-reinforced polymer
FWFully wrapped
HB-EIVHierarchical errors-in-variables model
ICCIntraclass correlation coefficient
KSKolmogorov-Smirnov
MLPMultilayer perceptron
MLMachine learning
RCReinforced concrete
RFRandom forest
SBSide-bonded
SVRSupport vector regression
UU-jacketed
XGBExtreme gradient boosting
Table A1:

Independently verified source experimental programmes contributing specimens to the merged database. Full bibliographic details appear in the reference list

#Source programmeDatabase
1Abdel-Jaber (2003)A/B
2Abdul Samad et al. (2017)DB-B
3Adhikary et al. (2003)DB-A
4Adhikary & Mutsuyoshi (2004)DB-B
5Akkaya et al. (2022a)DB-B
6Akkaya et al. (2022b)DB-B
7Akkaya et al. (2024)DB-B
8Al-Lebban & Mackie (2019)A/B
9Al-Rousan et al. (2015)DB-A
10Al-Rousan & Issa (2016)A/B
11Alam & Al Riyami (2018)DB-B
12Altin et al. (2010)DB-A
13Bae et al. (2012)DB-A
14Barros et al. (2007)A/B
15Bukhari et al. (2012)DB-B
16Carolin & Täljsten (2005)A/B
17Chaallal et al. (1998)DB-A
18Colalillo & Sheikh (2012)A/B
19Colalillo & Sheikh (2014)DB-A
20Diagana et al. (2003)DB-A
21Dias & Barros (2005)DB-A
22Dias & Barros (2009)DB-A
23Dong et al. (2010)DB-A
24Ebead & Saeed (2013)A/B
25El-Ghandour (2011)DB-A
26El-Saikaly & Chaallal (2015)DB-A
27Godat & Chaallal (2013)DB-A
28Grande (2013)DB-B
29Hu et al. (2020)DB-B
30Ianniruberto & Imbimbo (2004)DB-B
31Islam et al. (2005)DB-A
32Jayaprakash et al. (2008)DB-B
33Kar & Biswal (2021)DB-B
34Karzad et al. (2019)DB-B
35Khalifa et al. (1999)DB-A
36Khalifa & Nanni (2002)DB-B
37Kim et al. (2008)A/B
38Koutas & Triantafillou (2013)DB-A
39Lee et al. (2012)DB-B
40Leung et al. (2007)A/B
41Li et al. (2002)DB-A
42Li et al. (2003)DB-A
43Li & Leung (2017)A/B
44Lim & Kwon (2009)DB-A
45Manos et al. (2013)DB-A
46Mitsui et al. (1997)DB-A
47Mofidi & Chaallal (2014)DB-A
48Mohammad et al. (2018)DB-B
49Moradi et al. (2020)DB-B
50Mosallam & Banerjee (2007)DB-A
51Mostofinejad et al. (2016)DB-B
52Nguyen-Minh & Rovňák (2015)DB-A
53Niu et al. (2011)DB-A
54Norris et al. (1997)DB-A
55Ozden et al. (2014)DB-A
56Pellegrino & Modena (2002)DB-B
57Pellegrino & Modena (2008)DB-B
58Pham & Hao (2016)DB-A
59Qu et al. (2005)DB-A
60Qu et al. (2006)DB-A
61Rizzo & De Lorenzis (2009)DB-A
62Saribiyik et al. (2021)DB-B
63Sengun & Arslan (2022)DB-B
64Sengun & Arslan (2023)DB-B
65Teng et al. (2009)A/B
66Täljsten (2003)A/B
67Yu et al. (2019)DB-B
68Zhang et al. (2004)A/B
Table B1:

Convergence diagnostics for the hierarchical errors-in-variables sampler, from four chains of 4,000 retained draws after 1,500 burn-in iterations

Parameter [-]Mean [-]SD [-]R-hat [-]ESS bulk [-]ESS tail [-]MCSE [-]
ln bw+0.1400.0471.0009343660010.0008
ln d+0.2880.0481.0004346167470.0008
ln ad+0.0040.0341.0008387765650.0005
ln fc+0.1240.0391.0015265846610.0008
ln Ef+0.1330.0411.0025257058390.0008
ln rhof+0.2880.0401.0007357667300.0007
rhosv−0.0670.0321.0013502988360.0004
cfgFW+0.2950.0371.0005415569780.0006
cfgSB−0.1210.0421.0002389663350.0007
alpha=45+0.0460.0251.000110035129760.0002
tau+0.4440.0381.0011337268070.0007
sigma+0.5670.0171.00049001131190.0002
b0+3.7660.0431.0008197733970.0010
Figure 12:

Trace plot (upper panel of each pair) and rank histogram (lower panel of each pair) for the intercept, the two variance components and three representative coefficients; the broken line marks the count expected under uniformity

Table C1:

Coefficient of determination on the logarithmic scale, on which every model is fitted, for each learner under each validation regime

Regime [-]Subset [-]Ridge [-]SVR [-]MLP [-]RF [-]XGBoost [-]XGB-mono [-]
V1DB-A0.4070.4800.4420.5500.5710.575
V1DB-B0.2500.3710.2690.3730.3820.363
V2DB-A0.2630.2550.3800.3880.3600.359
V2DB-B0.0630.083-0.036-0.100−0.465−0.551
V3A->B0.1500.1820.2000.1410.1280.121
V3B->A−0.2230.3040.0440.2900.2560.200
V4merged0.2920.3200.3200.2570.2720.202
V5curation A−0.0830.2360.2860.2990.2260.276
V5curation B−0.0930.1990.2610.2810.2650.278
DOI: https://doi.org/10.2478/cee-2027-0026 | Journal eISSN: 2199-6512 (formerly 1336-5835) | Journal ISSN: 1336-5835
Language: English
Submitted on: Aug 6, 2026
Accepted on: Sep 2, 2026
Published on: Oct 17, 2026
Published by: University of Žilina
In partnership with: Paradigm Publishing Services
Publication frequency: 4 issues per year

© 2026 Sajjad E. Rasheed, Hasan A. Zainy, published by University of Žilina
This work is licensed under the Creative Commons Attribution 4.0 License.