REVIEW 6 major objections 6 minor 5 references
Comparison of Artificial Intelligence Techniques for Project Conceptual Cost Prediction
T0 review · 6 major / 6 minor · reviewed 2026-08-14 · deepseek-v4-flash
Pith's one-line read XGBoost beats 19 AI models at predicting early-stage project costs, with 9.091% MAPE on a 144-project irrigation dataset.
desk verdict The XGBoost win is almost certainly within noise due to a single-split evaluation, but the benchmark is a useful practical survey if properly re-validated. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central object is the XGBoost ensemble: an additive model $\hat{y}_i = \sum_k f_k(x_i)$ of regression trees trained with a regularized objective $L = \sum_k \ell(\hat{y}_k, y_k) + \sum_k \Omega(f_k)$, where $\Omega(f) = \gamma T + \frac{1}{2}\lambda \|w\|^2$. The regularization term and default missing-value handling are what the paper credits for XGBoost's top ranking; the comparison table and the MAPE and adjusted R-squared metrics carry the argument.
What would settle it
Run the same models on the same FCIP data with repeated stratified k-fold cross-validation and record the variance of MAPE. If the cross-validated mean gap between XGBoost and quadratic regression is not reliably positive, or if feature selection is done inside each fold and the ranking flips, the paper's central claim is not supported.
Extended reading notes
Core claim
The central claim is that XGBoost is the most accurate and suitable AI technique for conceptual cost prediction on the FCIP dataset, edging out quadratic regression at 9.120% MAPE and plain regression at 9.130%, and clearly beating DNNs at 12.059%, decision trees at 12.488%, genetic-fuzzy at 14.700%, case-based reasoning at 17.300%, SVM at 21.217%, and expert fuzzy logic at 26.300%. The paper presents this as evidence that scalable tree boosting, with its built-in regularization and missing-value handling, is the appropriate default model for small, noisy project-cost data.
Load-bearing premise
The ranking depends on one random split of 144 projects into 111 training and 33 test cases, and the top two models are within 0.03 percentage points, so a different split could change the winner.
Editorial extensions
If this is right
- If the ranking holds, project managers estimating early-stage irrigation improvement costs should prefer XGBoost over the previously recommended quadratic regression, at least for similar FCIP-type data.
- Ensemble methods (Extra Trees, bagging, random forest, AdaBoost, stochastic gradient boosting) all land below 11% MAPE, supporting ensemble approaches over single learners when data are small and noisy.
- The gap between genetic-fuzzy at 14.7% and expert fuzzy at 26.3% implies that automated fuzzy rule generation is the route to making uncertainty-handling fuzzy models usable in cost estimation.
- DNNs at 12.059% MAPE were worse than every ensemble method, indicating that deep networks are not suitable for datasets of this size.
- The paper supplies a benchmark ranking that future conceptual cost prediction studies can compare against when choosing or proposing new models.
Reading between the lines
- The margin between first and second place is 0.029 percentage points, far smaller than the uncertainty of a single random split; repeated k-fold cross-validation could easily reorder the top models.
- The feature selection was performed on the full dataset before splitting, so information from the test cases may have leaked into model construction and the reported test MAPEs could be optimistic.
- A testable extension is to run the same twenty-model comparison on other construction project types and report cross-validated means and variances for each model rather than single-split scores.
- The paper's uncertainty-handling argument points toward a natural follow-up: a hybrid that combines XGBoost accuracy with fuzzy interval outputs, giving both accuracy and uncertainty bounds.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper compares twenty AI and machine-learning techniques for conceptual cost prediction of field canals improvement projects (FCIPs) in Egypt. Using a dataset of 144 projects split into 111 training and 33 test cases, the authors evaluate models from multiple families (regression, ANNs/DNNs, SVM, fuzzy and genetic-fuzzy systems, CBR, decision trees, and ensemble methods) with MAPE and adjusted R^2. The headline claim is that XGBoost is the most accurate and suitable model, with 9.091% MAPE and 0.929 adjusted R^2 (Table 1, M1), narrowly ahead of quadratic regression at 9.120% MAPE. The paper also discusses qualitative properties such as interpretability, uncertainty handling, and robustness to noisy data, and provides a strengths/weaknesses table for all models.
Significance. If the reported ranking were robust, the paper would provide useful practical guidance for cost-estimation practitioners and a structured benchmark across many model families. The study is creditable for assembling twenty models on a real dataset, for giving a transparent table of model characteristics, and for explicitly discussing the uncertainty/interpretability trade-off. However, the significance is limited by the evaluation methodology: the ranking rests on a single random split with no significance testing, and several reported metrics appear internally inconsistent. These issues are fixable in revision, but as it stands the central claim is not statistically supported.
major comments (6)
- [Comparison and analysis, Table 1] The headline claim that XGBoost is the most accurate model is not statistically supported. The evaluation uses a single random split (111/33) with no cross-validation, bootstrap, or paired significance test. The top two models differ by only 0.029 percentage points in MAPE (9.091% vs. 9.120%), while the top five span 9.091–9.270%. With 33 test points the standard error of MAPE is plausibly on the order of 1–2 percentage points, so the observed differences are within noise. Please report repeated cross-validation results and a paired test (e.g., Wilcoxon or paired t-test) of the XGBoost-vs-quadratic-regression difference, or explicitly temper the conclusion to 'performs well on this split'.
- [Data collection and feature selection] Feature selection leaks test information into every model. The four cost drivers were selected by Pearson correlation and stepwise regression on the full 144-case dataset in Elmousalami et al. (2018b), and the same dataset is then split for training and testing. This can inflate absolute accuracy and distort the ranking because the preselected features were chosen partly from test-case information. The prior study's finding that quadratic regression was 'the most accurate' on the same data further indicates that the winner label is unstable across studies. Please use a nested procedure (e.g., feature selection inside each cross-validation fold) or at least discuss this limitation explicitly.
- [Table 1, Eqs. (9)–(10)] Several reported adjusted R^2 values exceed the corresponding R^2 values (e.g., M8: R2=0.905, R*2=0.910; M5: R2=0.913, R*2=0.912). By the definition in Eq. (10), adjusted R^2 cannot exceed R^2 when K>0, so these entries are internally inconsistent and indicate computational or rounding errors in the metric calculations. Please recheck the reported adjusted R^2 values and the underlying formulas; the ranking by R*2 may change.
- [Support Vector Machines, Eq. (4)] Equation (4), y_i(W·X_i+b) ≥ 0 − ξ, is a mis-specified classification constraint, not the support vector regression formulation the paper claims to apply. The subsequent objective in Eq. (5) also corresponds to classification-style soft-margin SVM, not to ε-insensitive SVR. Please correct the mathematical description of the SVM model, or remove the equations if the model was fitted with a standard library using default settings.
- [Extreme Gradient Boosting, Eq. (8)] Equation (8) is garbled: it begins with the binomial expansion identity (x+a)^n = ..., which has no connection to the XGBoost objective, and then mixes a loss term and a regularization term without a clear definition of the components. The intended XGBoost loss with regularization is standard; please rewrite Eq. (8) properly so the description is technically accurate.
- [Genetic-Fuzzy model] There is a numerical inconsistency in the fuzzy rule count. The text says 'the number of possible rules equals 74 rules' while later stating '2401 rules represent the whole possible search space for GA.' With four inputs and seven membership functions per input, the correct number is 7^4 = 2401. The '74' appears to be a typo for '7^4,' but as written it is confusing; please correct it.
minor comments (6)
- [Abstract and Conclusion] The abstract says 'twenty artificial intelligence techniques' but the conclusion says 'Twenty one machine learning models are developed'; please make the count consistent (Table 1 lists 20).
- [Evaluation techniques] The MAPE categorization equation is hard to parse because of missing percentage signs and ambiguous inequalities; for clarity, rewrite as explicit categories (e.g., MAPE < 10% excellent, 10% ≤ MAPE < 20% good, MAPE ≥ 20% unacceptable).
- [MRA and transformed regressions] The text refers to 'Haytham et al. (2018 b)' but the reference list uses 'Elmousalami et al. 2018b'; please standardize the author name throughout.
- [References] Several references are duplicated (Fan et al. 2008, Schapire et al. 1998, Stoy et al. 2012); please remove duplicates.
- [Model development sections] Hyperparameter values are only reported for the genetic algorithm (crossover 0.7, mutation 0.01). Please report the hyperparameters used for SVM (C, gamma/kernel parameters), XGBoost (learning rate, max depth, number of trees, etc.), and the DNN (optimizer, epochs, batch size) to make the comparisons reproducible.
- [Fig. 7] Figure 7 plots MAPE and R^2 with different scales on separate subfigures; consider adding clear axis labels and possibly a combined figure with normalized scales for easier visual comparison across models.
Circularity Check
No significant circularity: the XGBoost ranking is an empirical comparison result, not a derivation from fitted inputs or a self-citation chain.
full rationale
The paper's claimed result is an empirical ranking: XGBoost achieves the lowest MAPE (9.091%) and adjusted R2 (0.929) among twenty models on a fixed 111/33 split of the FCIP data (Table 1). Nothing in the construction of XGBoost, the fuzzy fitness function, or the ensemble equations defines this ranking in terms of the input features or the competing models; the winning score is measured, not derived from the feature-selection step or from the authors' earlier publications. The self-citations to Elmousalami et al. (2018a, 2018b) supply the dataset, the four key cost drivers, and seven baseline models, but those are inputs and competitors rather than the conclusion; the XGBoost performance is not a restatement of any of those cited results. The absence of cross-validation and the use of a single random split are legitimate methodological concerns, as is the fact that feature selection was performed before the split, but these are statistical robustness and leakage risks, not circularity: no fitted parameter is renamed as a prediction, and no equation reduces to another by construction. Accordingly, no circular step is exhibited.
Assumptions & free parameters
free parameters (7)
- CBR attribute weights (AW)
- Fuzzy membership function parameters
- GA crossover and mutation probabilities =
0.7 and 0.01
- Expert fuzzy rule set =
190 rules
- SVM hyperparameters (C, gamma)
- XGBoost hyperparameters
- DNN architecture =
4-100-100-100-1
assumptions (5)
- domain assumption The four key cost drivers (area served, pipeline total length, number of irrigation valves, construction year) are sufficient to predict conceptual cost.
- domain assumption The random 111/33 split of the 144 projects gives an unbiased estimate of generalization.
- standard math MAPE and adjusted R-squared are appropriate and sufficient metrics for model comparison.
- domain assumption Benchmark models M2-M6, M8, M13, M14 from Elmousalami et al. (2018b) were correctly transferred to this comparison.
- standard math Green's rule [50 + 8*N] justifies the 111-sample training set.
Cite this review
Pith. "Pith review of Comparison of Artificial Intelligence Techniques for Project Conceptual Cost Prediction." pith.science (2026). https://pith.science/paper/A76F5454
@misc{pith2026190911637,
author = {Pith},
title = {Pith review of: Comparison of Artificial Intelligence Techniques for Project Conceptual Cost Prediction},
year = {2026},
howpublished = {\url{https://pith.science/paper/A76F5454}},
note = {Machine review of arXiv:1909.11637}
}
read the original abstract
Developing a reliable parametric cost model at the conceptual stage of the project is crucial for projects managers and decision-makers. Existing methods, such as probabilistic and statistical algorithms have been developed for project cost prediction. However, these methods are unable to produce accurate results for conceptual cost prediction due to small and unstable data samples. Artificial intelligence (AI) and machine learning (ML) algorithms include numerous models and algorithms for supervised regression applications. Therefore, a comparison analysis for AI models is required to guide practitioners to the appropriate model. The study focuses on investigating twenty artificial intelligence (AI) techniques which are conducted for cost modeling such as fuzzy logic (FL) model, artificial neural networks (ANNs), multiple regression analysis (MRA), case-based reasoning (CBR), hybrid models, and ensemble methods such as scalable boosting trees (XGBoost). Field canals improvement projects (FCIPs) are used as an actual case study to analyze the performance of the applied ML models. Out of 20 AI techniques, the results showed that the most accurate and suitable method is XGBoost with 9.091% and 0.929 based on Mean Absolute Percentage Error (MAPE) and adjusted R2. Nonlinear adaptability, handling missing values and outliers, model interpretation and uncertainty have been discussed for the twenty developed AI models. Keywords: Artificial intelligence, Machine learning, ensemble methods, XGBoost, evolutionary fuzzy rules generation, Conceptual cost, and parametric cost model.
Figures
Reference graph
Works this paper leans on
-
[4]
The annals of statistics, 26(5), pp.1651-1686
Boosting the margin: A new explanation for the effectiveness of voting methods. The annals of statistics, 26(5), pp.1651-1686. Schapire, R.E., Freund, Y., Bartlett, P. and Lee, W.S.,
-
[5]
A concept for developing construction element cost models for German residential building projects
Boosting the margin: A new explanation for the 14 effectiveness of voting methods. The annals of statistics, 26(5), pp.1651-1686. Shreenaath.A, Arunmozhi.S., Sivagamasundari.R,(2015),Prediction of Construction Cost Overrun in Tamil Nadu - A Statistical Fuzzy Approach,International Journal of Engineering and Technical Research (IJETR) Siddique, N., and Ade...
work page 2015
-
[1984]
Evolutionary fuzzy decision model for construction management using support vector machine
Classification and Regression Trees. California, Wadsworth. Chen, T. and Guestrin, C., 2016, August. Xgboost: A scalable tree boosting system. In Proceedings of the 22nd acm sigkdd international conference on knowledge discovery and data mining (pp. 785 -794). ACM. Cheng, M. -Y., and Roy, A. F. 2010. “Evolutionary fuzzy decision model for construction man...
arXiv 2006
-
[1989]
What is computational intelligence? In Computational Intelligence Imitating Life
pp. 144-147. Bauer, E. and Kohavi, R., 1999. An empirical comparison of voting classification algorithms: Bagging, boosting, and variants. Machine learning, 36(1 -2), pp.105-139. Berry, M.J. and Linoff, G., 1997. Data mining techniques: for marketing, sales, and customer support. John Wiley & Sons, Inc.. Bezdek, J.C. 1994. “What is computational intellige...
work page 1999
-
[1998]
Predicting telecommunication tower costs using fuzzy subtractive clustering
Forecasting methods and applic ations, New York, Wiley. Marzouk, M., and Alaraby, M. 2014. “Predicting telecommunication tower costs using fuzzy subtractive clustering.” Journal of Civil Engineering and Management, 21(1), 67–74. Marzouk, M., and Elkadi, M. (2016). “Estimating water treatment plants costs using factor analysis and artificial neural network...
work page 2016
Reviewed August 14, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.