Abstract:A causal inference model based on Leaky Noisy-OR assumptions and twin networks is proposed to address the uncertainties in the process of the hidden causality of diesel engine fault, the network model to diagnostic model conversion, and the low inference efficiency of the traditional counterfactual inference framework when dealing with complex systems. Firstly, the fault causal network is constructed, and a causal inference model suitable for counterfactual reasoning is constructed by incorporating the Leaky Noisy-OR assumption and hidden variable nodes into the model to represent the uncertainty factors. Secondly, the model is converted into a twin network and simplified with counterfactual interventions, which improves the reasoning efficiency. Lastly, the definition of the two metrics, fault sufficient cause and fault necessary cause, to quantitatively measure the strength of the causal relationship between the cause of the fault and the signs of the fault, and constitutes a double guarantee in terms of the accuracy of the reasoning. Experimental results demonstrate that this method overcomes the limitations of conventional correlation analysis and provides an interpretable causal reasoning paradigm for complex system fault diagnosis.