| Literature DB >> 35898010 |
Yongjie Shi1, Xianghua Ying1, Jinfa Yang1.
Abstract
Sensors are devices that output signals for sensing physical phenomena and are widely used in all aspects of our social production activities. The continuous recording of physical parameters allows effective analysis of the operational status of the monitored system and prediction of unknown risks. Thanks to the development of deep learning, the ability to analyze temporal signals collected by sensors has been greatly improved. However, models trained in the source domain do not perform well in the target domain due to the presence of domain gaps. In recent years, many researchers have used deep unsupervised domain adaptation techniques to address the domain gap between signals collected by sensors in different scenarios, i.e., using labeled data in the source domain and unlabeled data in the target domain to improve the performance of models in the target domain. This survey first summarizes the background of recent research on unsupervised domain adaptation with time series sensor data, the types of sensors used, the domain gap between the source and target domains, and commonly used datasets. Then, the paper classifies and compares different unsupervised domain adaptation methods according to the way of adaptation and summarizes different adaptation settings based on the number of source and target domains. Finally, this survey discusses the challenges of the current research and provides an outlook on future work. This survey systematically reviews and summarizes recent research on unsupervised domain adaptation for time series sensor data to provide the reader with a systematic understanding of the field.Entities:
Keywords: deep learning; survey; time series sensor data; unsupervised domain adaptation
Mesh:
Year: 2022 PMID: 35898010 PMCID: PMC9371201 DOI: 10.3390/s22155507
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1The organization of this survey.
Figure 2Diagram of human activity recognition based on inertial measurement unit (IMU) [37]. Two IMUs are placed on the arm and leg respectively to record the motion pattern at each position for further recognition of human motion. As can be seen from the figure, there are some differences in the data collected from different limbs. Reprinted with permission from Ref. [37]. Copyright 2020 IEEE.
Figure 3Illustration of source and target data with original feature distributions (top), and new features distributions (bottom) after domain adaptation, where domain adaptation techniques help to alleviate the “domain shift” problem between source and target domains.
Classification results based on different applications.
| Applications | Sensors | Domain Gap | Datasets | References | |
|---|---|---|---|---|---|
| Industry | fault diagnosis of rolling bearings | accelerometer, microphone | different working conditions, different positions of the sensors, different machines | CWRU [ | [ |
| fault diagnosis of power plant thermal system | temperature sensors, pressure sensors, flow rate sensors, etc. | different fault severity, different load conditions | - | [ | |
| diagnosis of ball screw failure | accelerometer | different positions of the sensors | - | [ | |
| Transportation | capacity estimation of lithium-ion batteries | current sensor, voltage sensor, temperature sensor | different charging/discharging protocols, different in cell type and manufacture | NASA Battery [ | [ |
| remaining useful life estimation | accelerometer, temperature sensor, pressure sensor, flow rate sensor, etc. | different operating conditions, different failure modes | C-MAPPS [ | [ | |
| gearbox fault diagnosis | accelerometer | different operating conditions | - | [ | |
| Biosignal | EEG based brain-computer interface | EEG electrodes | different subjects, different sessions | SEED [ | [ |
| human activity recognition | accelerometers, gyroscopes, wifi sensor | different body parts, different users, different sensors | RealWorld [ | [ | |
| EMG based muscle-computer interface | EMG electrodes | different sessions, different subjects | CapgMyo [ | [ | |
| gait analysis | accelerometers and gyroscopes, IR sensors, radar, camera, EMG electrodes | different positions of sensors, different subjects, different moving states | Daphnet [ | [ |
Figure 4Experimental platforms for CWRU dataset [38] and PU dataset [39]. Reprinted with permission from Ref. [38]. Copyright 2015 Elsevier.
Figure 5The ball screw test rig [63]. Reprinted with permission from Ref. [63]. Copyright 2020 Elsevier.
Figure 6Diagram of the engines in C-MAPSS [68] dataset. Reprinted with permission from Ref. [68]. Copyright 2008 IEEE.
Figure 7A participant in an EEG-based emotion recognition experiment [88] and electrode montage of BCI Competition IV-IIa [89]. Reprinted with permission from Ref. [88]. Copyright 2011 IEEE.
Figure 8Placement of sensors in the Opportunity dataset [100], HHAR dataset [101], PAMAP2 dataset [102] and RealWorld dataset [99].
Figure 9The acquisition setting-up for CapyMyo dataset [111]: (a) The EMG electrode array; (b) 8 EMG electrode arrays on the right forearm; (c) The EMG acquisition device ready for capture; (d) The software subsystem to present the guided hand gesture and record EMG data simultaneously.
The classification results based on different domain adaptation methods.
| Different Adaptation Methods | Description | References |
|---|---|---|
| Input space | By generating source domain samples that are very similar to the target domain, the gap in the source domain is reduced by supervised training. | [ |
| Feature Space (mapping-based) | The features are mapped to some space and then a metric is used to reduce the distance between the source and target domains. | [ |
| Feature Space (adversarial-based) | The discriminator is used to identify whether the generated features are from the source or target domain. The feature extraction network tries to fool the discriminator. As a result, the network is able to generate similar features for both source and target domain samples. | [ |
| Output space | The labels with high confidence are selected for the target domain, and these pseudo-labels are used to do supervised training on the target domain samples. | [ |
| Model-based | By constraining the parameters of the model, the model can be adapted to the sample of the target domain. | [ |
Figure 10Diagram of feature space adaptation, including mapping-based (top right) and adversarial-based (bottom right) approaches.
Figure 11Different adaptation settings. S and T denote the source and target domains, respectively. and denote n different source domains and m different target domains, respectively.
Classification results based on the number of source and target domains.
| Different Settings of Domain Adaptation | Advantages | References |
|---|---|---|
| Single-source single-target domain adaptation | This setup is simple and more focused on the target area. | [ |
| Multi-source domain adaptation | Each source domain has its own focus and can integrate different aspects of information. | [ |
| Multi-target domain adaptation | The trained model can be adapted to multiple working conditions simultaneously. | [ |