Causality in structural engineering: discovering new knowledge by tying induction and deduction via mapping functions and explainable artificial intelligence
M. Z. Naser
AI in Civil Engineering ›› 2022, Vol. 1 ›› Issue (1) : 6.
Causality in structural engineering: discovering new knowledge by tying induction and deduction via mapping functions and explainable artificial intelligence
Causality is the science of cause and effect. It is through causality that explanations can be derived, theories can be formed, and new knowledge can be discovered. This paper presents a modern look into establishing causality within structural engineering systems. In this pursuit, this paper starts with a gentle introduction to causality. Then, this paper pivots to contrast commonly adopted methods for inferring causes and effects, i.e., induction (empiricism) and deduction (rationalism), and outlines how these methods continue to shape our structural engineering philosophy and, by extension, our domain. The bulk of this paper is dedicated to establishing an approach and criteria to tie principles of induction and deduction to derive causal laws (i.e., mapping functions) through explainable artificial intelligence (XAI) capable of describing new knowledge pertaining to structural engineering phenomena. The proposed approach and criteria are then examined via a case study.
Causality / Explainable artificial intelligence / Mapping functions / Knowledge discovery / Structural engineering
[1] |
AISC. (2017). Steel Construction Manual | American Institute of Steel Construction. AISC.
|
[2] |
|
[3] |
|
[4] |
|
[5] |
Bijelić, N., Lin, T., & Deierlein, G. (2019). “Classification algorithms for collapse prediction of tall buildings and regional risk estimation utilizing SCEC CyberShake simulations.” 13th International Conference on Applications of Statistics and Probability in Civil Engineering, ICASP 2019.
|
[6] |
|
[7] |
Brady, H. E. (2008). Causation and explanation in social science. The Oxford Handbook of Political Methodology.
|
[8] |
Bulleit, W., Schmidt, J., Alvi, I., Nelson, E., & Rodriguez-Nikl, T. (2015). Philosophy of engineering: What it is and why it matters. Journal of Professional Issues in Engineering Education and Practice, 141(3), 02514003.
|
[9] |
|
[10] |
|
[11] |
Chambliss, D. F., and Schutt, R. K. (2013). “Causation and experimental design.” Making sense of the social world: Methods of investigation.
|
[12] |
Chern, J.-C., You, C.-M., and Bazant, Z. P. (1992). “Deformation of Progressively Cracking Partially Prestressed Concrete Beams.” PCI Journal, 37(1), 74–85.
|
[13] |
|
[14] |
|
[15] |
|
[16] |
|
[17] |
Friedman, J. H. (2001). Greedy function approximation: A gradient boosting machine. Annals of Statistics, 29(5), 1189–1232.
|
[18] |
|
[19] |
Gomez-Rubio, V. (2018). Generalized additive models: An introduction with R (2nd Edition). Journal of Statistical Software.
|
[20] |
|
[21] |
|
[22] |
|
[23] |
|
[24] |
Imbens, G. W., and Rubin, D. B. (2015). Causal inference: For statistics, social, and biomedical sciences an introduction. Causal Inference: For Statistics, Social, and Biomedical Sciences an Introduction.
|
[25] |
Keras. (2020). GitHub - keras-team/keras: Deep Learning for humans. https://github.com/keras-team/keras (Feb. 9, 2021).
|
[26] |
|
[27] |
Li, H., Xu, Z., Taylor, G., Studer, C., & Goldstein, T. (2018). Visualizing the loss landscape of neural nets. Advances in Neural Information Processing Systems, 31, 6389–6399.
|
[28] |
Lundberg, S. M., Erion, G. G., & Lee, S. I. (2018). Consistent individualized feature attribution for tree ensembles. Preprint at https://arxiv.org/abs/1802.03888v3.
|
[29] |
Lundberg, S. M., & Lee, S. I. (2017). A unified approach to interpreting model predictions. Advances in Neural Information Processing Systems, 4768–4777.
|
[30] |
|
[31] |
Molnar, C. (2019). Interpretable machine learning. A guide for making black box models explainable. https://christophm.github.io/interpretable-ml-book. Accessed 6 Jun 2018.
|
[32] |
|
[33] |
|
[34] |
|
[35] |
|
[36] |
Naser, M. Z. (2022). Causality, causal discovery, and causal inference in structural engineering. https://doi.org/10.48550/arXiv.2204.01543.
|
[37] |
|
[38] |
Naser, M. Z., & Ciftcioglu, A. O. (2022). Causal discovery and causal learning for fire resistance evaluation: incorporating domain knowledge. https://doi.org/10.48550/arXiv.2204.05311.
|
[39] |
|
[40] |
Pearl, J. (2009). Causal inference in statistics: An overview. Statistics Surveys.
|
[41] |
Pearl, J., Mackenzie, D. (2018). The Book of Why: The New Science of Cause and Effect-Basic Books. Notices of the American Mathematical Society.
|
[42] |
|
[43] |
|
[44] |
Robins M. James, M. A. H. (2020). “Causal inference—what if.” Foundations of Agnostic Statistics.
|
[45] |
|
[46] |
|
[47] |
|
[48] |
|
[49] |
Scikit. (2021). “sklearn.ensemble.AdaBoostRegressor—scikit-learn 0.24.1 documentation.” https://scikit-learn.org/stable/modules/generated/sklearn.ensemble.AdaBoostRegressor.html (Mar. 10, 2021).
|
[50] |
Sivanandam, S. N., & Deepa, S. N. (2008). Genetic algorithm optimization problems. Introduction to Genetic Algorithms, Springer.
|
[51] |
|
[52] |
|
[53] |
|
[54] |
|
[55] |
XGBoost Python Package. (2020). “Python Package Introduction—xgboost 1.4.0-SNAPSHOT documentation.” https://xgboost.readthedocs.io/en/latest/python/python_intro.html#early-stopping (Feb. 10, 2021)
|
[56] |
|
[57] |
|
[58] |
|
[59] |
|
/
〈 |
|
〉 |