Managing risk in civil engineering by machine learning from failures | IEEE Conference Publication | IEEE Xplore