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...
Main Authors: | , , , |
---|---|
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 |