In this section, we first present the conventional whale optimization algorithm to clarify some basics and provide a comparison benchmark for our advanced algorithm. Then, we detail how the key features are selected to reduce the computational complexity and propose the IWOA-KNN algorithm that relies on the feature matrix to provide accurate fault diagnosis