Domain Adversarial Transfer Learning for Generalized Tool Wear Prediction



Published Nov 3, 2020
Peng (Edward) Wang Matthew Russell


Given its demonstrated ability in analyzing and revealing patterns underlying data, Deep Learning (DL) has been increasingly investigated to complement physics-based models in various aspects of smart manufacturing, such as machine condition monitoring and fault diagnosis, complex manufacturing process modeling, and quality inspection. However, successful implementation of DL techniques relies greatly on the amount, variety, and veracity of data for robust network training. Also, the distributions of data used for network training and application should be identical to avoid the internal covariance shift problem that reduces the network performance applicability. As a promising solution to address these challenges, Transfer Learning (TL) enables DL networks trained on a source domain and task to be applied to a separate target domain and task. This paper presents a domain adversarial TL approach, based upon the concepts of generative adversarial networks. In this method, the optimizer seeks to minimize the loss (i.e., regression or classification accuracy) across the labeled training examples from the source domain while maximizing the loss of the domain classifier across the source and target data sets (i.e., maximizing the similarity of source and target features). The developed domain adversarial TL method has been implemented on a 1-D CNN backbone network and evaluated for prediction of tool wear propagation, using NASA's milling dataset. Performance has been compared to other TL techniques, and the results indicate that domain adversarial TL can successfully allow DL models trained on certain scenarios to be applied to new target tasks.

How to Cite

Wang, P. (Edward), & Russell, M. (2020). Domain Adversarial Transfer Learning for Generalized Tool Wear Prediction. Annual Conference of the PHM Society, 12(1), 8.
Abstract 49 | PDF Downloads 47



Deep Learning, Transfer Learning, Tool Wear Prediction

Technical Papers

DB Error: Unknown column 'Array' in 'where clause'