Vibration Signal Generation Using Conditional Variational Autoencoder for Class Imbalance Problem

M. Kim,H. B. Kong,B. Youn,J. U. Ko,J. Lee
Abstract:Nowadays, a large amount of data is obtained from the industrial fields such as power plants and automated factories owing to the development of sensor techniques. In many cases, this industrial data is class-imbalanced which is composed of large normal and a little of fault data since most engineering system is designed not to fail. There are three types of solutions for class imbalance problem: algorithm level, cost level, and data level approach. Algorithm level method mandates a classifier to be biased toward the minor classes [1] and cost level approach also biases a classifier by implementing a misclassification loss [1]. Data level method reduces the amount of data of major classes (down-sampling) or increases the amount of data of minor classes (over-sampling). Among those three approaches, prior knowledge of both the classifier and the application domain is needed to adopt the algorithm level approach, and the misclassification loss of cost level method is hard to be defined [1]. Therefore, we adopted over-sampling by generating new fault data instead of algorithm and cost level approaches. To generate fault data, we employed conditional variational autoencoder (CVAE) [2], which is a powerful generative model when label information is given. Multi-layer perceptron (MLP) based CVAE model is developed and validated by the testbed data obtained from Bentley Nevada RK4 testbed. The generated data is quite similar to the raw vibration signals.
Computer Science,Engineering
What problem does this paper attempt to address?