This study addresses two challenges, namely, the generally existent uncertainty that has been overlooked by many current approaches, and compatibility with multiple surrogate models in the process of output control instead of relying on one specific model. In the proposed approach, reliability and risk are used to better represent and model the generally existent uncertainty. Furthermore, the proposed approach has a higher level of compatibility, which is independent of a specific surrogate model. These two aspects are the major theoretical contributions of the proposed approach. A practical case study of reducing building tilt rate (BTR) in tunnel engineering shows that the BTR can be reduced from the original [0.8516, 2.7573] to [0.4904, 1.0664] by 41.65%-73.17% with an average reduction of 56.64%. When uncertainty was not considered, the average reduction of the BTR was 50.36%, while overestimation and underestimation were observed in most sets of data. Three surrogate models were cross-checked to validate the compatibility of the proposed approach, namely the Gaussian process regression (GPR), back-propagation neural network (BPNN), and belief rule base (BRB). The results of cross-checking show that: (1) GPR and BPNN are mutually recognizable, that is, the mutual MAPE is less than 1%, (2) GPR has recommended the most robust parameter settings, and (3) BRB has underestimated the BTRs. Owing to the ability to represent and model uncertainty and the high compatibility of the surrogate models, the proposed approach can be extended to more engineering problems in various fields.