Data Augmentation Using Generative Adversarial Network for Automatic Machine Fault Detection Based on Vibration Signals

In the last decade, predictive maintenance has attracted a lot of attention in industrial factories because of its wide use of the Internet of Things and artificial intelligence algorithms for data management. However, in the early phases where the abnormal and faulty machines rarely appeared in fac...

Full description

Bibliographic Details
Main Authors: Van Bui, Tung Lam Pham, Huy Nguyen, Yeong Min Jang
Format: Article
Language:English
Published: MDPI AG 2021-03-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/11/5/2166
id doaj-61c410a41fd546ccbff7a4b4d48cd8a6
record_format Article
spelling doaj-61c410a41fd546ccbff7a4b4d48cd8a62021-03-02T00:03:33ZengMDPI AGApplied Sciences2076-34172021-03-01112166216610.3390/app11052166Data Augmentation Using Generative Adversarial Network for Automatic Machine Fault Detection Based on Vibration SignalsVan Bui0Tung Lam Pham1Huy Nguyen2Yeong Min Jang3Department of Electronics Engineering, Kookmin University, Seoul 02707, KoreaDepartment of Electronics Engineering, Kookmin University, Seoul 02707, KoreaDepartment of Electronics Engineering, Kookmin University, Seoul 02707, KoreaDepartment of Electronics Engineering, Kookmin University, Seoul 02707, KoreaIn the last decade, predictive maintenance has attracted a lot of attention in industrial factories because of its wide use of the Internet of Things and artificial intelligence algorithms for data management. However, in the early phases where the abnormal and faulty machines rarely appeared in factories, there were limited sets of machine fault samples. With limited fault samples, it is difficult to perform a training process for fault classification due to the imbalance of input data. Therefore, data augmentation was required to increase the accuracy of the learning model. However, there were limited methods to generate and evaluate the data applied for data analysis. In this paper, we introduce a method of using the generative adversarial network as the fault signal augmentation method to enrich the dataset. The enhanced data set could increase the accuracy of the machine fault detection model in the training process. We also performed fault detection using a variety of preprocessing approaches and classified the models to evaluate the similarities between the generated data and authentic data. The generated fault data has high similarity with the original data and it significantly improves the accuracy of the model. The accuracy of fault machine detection reaches 99.41% with 20% original fault machine data set and 93.1% with 0% original fault machine data set (only use generate data only). Based on this, we concluded that the generated data could be used to mix with original data and improve the model performance.https://www.mdpi.com/2076-3417/11/5/2166generative adversarial networkdata augmentationmachine fault detection
collection DOAJ
language English
format Article
sources DOAJ
author Van Bui
Tung Lam Pham
Huy Nguyen
Yeong Min Jang
spellingShingle Van Bui
Tung Lam Pham
Huy Nguyen
Yeong Min Jang
Data Augmentation Using Generative Adversarial Network for Automatic Machine Fault Detection Based on Vibration Signals
Applied Sciences
generative adversarial network
data augmentation
machine fault detection
author_facet Van Bui
Tung Lam Pham
Huy Nguyen
Yeong Min Jang
author_sort Van Bui
title Data Augmentation Using Generative Adversarial Network for Automatic Machine Fault Detection Based on Vibration Signals
title_short Data Augmentation Using Generative Adversarial Network for Automatic Machine Fault Detection Based on Vibration Signals
title_full Data Augmentation Using Generative Adversarial Network for Automatic Machine Fault Detection Based on Vibration Signals
title_fullStr Data Augmentation Using Generative Adversarial Network for Automatic Machine Fault Detection Based on Vibration Signals
title_full_unstemmed Data Augmentation Using Generative Adversarial Network for Automatic Machine Fault Detection Based on Vibration Signals
title_sort data augmentation using generative adversarial network for automatic machine fault detection based on vibration signals
publisher MDPI AG
series Applied Sciences
issn 2076-3417
publishDate 2021-03-01
description In the last decade, predictive maintenance has attracted a lot of attention in industrial factories because of its wide use of the Internet of Things and artificial intelligence algorithms for data management. However, in the early phases where the abnormal and faulty machines rarely appeared in factories, there were limited sets of machine fault samples. With limited fault samples, it is difficult to perform a training process for fault classification due to the imbalance of input data. Therefore, data augmentation was required to increase the accuracy of the learning model. However, there were limited methods to generate and evaluate the data applied for data analysis. In this paper, we introduce a method of using the generative adversarial network as the fault signal augmentation method to enrich the dataset. The enhanced data set could increase the accuracy of the machine fault detection model in the training process. We also performed fault detection using a variety of preprocessing approaches and classified the models to evaluate the similarities between the generated data and authentic data. The generated fault data has high similarity with the original data and it significantly improves the accuracy of the model. The accuracy of fault machine detection reaches 99.41% with 20% original fault machine data set and 93.1% with 0% original fault machine data set (only use generate data only). Based on this, we concluded that the generated data could be used to mix with original data and improve the model performance.
topic generative adversarial network
data augmentation
machine fault detection
url https://www.mdpi.com/2076-3417/11/5/2166
work_keys_str_mv AT vanbui dataaugmentationusinggenerativeadversarialnetworkforautomaticmachinefaultdetectionbasedonvibrationsignals
AT tunglampham dataaugmentationusinggenerativeadversarialnetworkforautomaticmachinefaultdetectionbasedonvibrationsignals
AT huynguyen dataaugmentationusinggenerativeadversarialnetworkforautomaticmachinefaultdetectionbasedonvibrationsignals
AT yeongminjang dataaugmentationusinggenerativeadversarialnetworkforautomaticmachinefaultdetectionbasedonvibrationsignals
_version_ 1724245563734491136