Real-time Safety Assessment of Dynamic Systems in Non-stationary Environments: A Review of Methods and Techniques
Abstract
Real-time safety assessment (RTSA) of dynamic systems is a critical task that has significant implications for various fields such as industrial and transportation applications, especially in non-stationary environments. However, the absence of a comprehensive review of real-time safety assessment methods in non-stationary environments impedes the progress and refinement of related methods. In this paper, a review of methods and techniques for RTSA tasks in non-stationary environments is provided. Specifically, the background and significance of RTSA approaches in non-stationary environments are firstly highlighted. We then present a problem description that covers the definition, classification, and main challenges. We review recent developments in related technologies such as online active learning, online semi-supervised learning, online transfer learning, and online anomaly detection. Finally, we discuss future outlooks and potential directions for further research. Our review aims to provide a comprehensive and up-to-date overview of real-time safety assessment methods in non-stationary environments, which can serve as a valuable resource for researchers and practitioners in this field.
Index Terms:
Real-time safety assessment, dynamic systems, non-stationary environmentsI Introduction
The dynamic system safety assessment method plays a crucial role in detecting and identifying potential safety issues in the system, providing early warnings, preventing safety incidents, and enhancing the reliability and safety of the system [1, 2, 3]. Generally, the safety level of a dynamic system can be defined as the impact degree of its operation on potential damage to surrounding people and the environment. Effective safety assessment method provides early warnings to avoid safety accidents and improve the reliability and safety of the system. For instance, in the case of deep-sea manned submersibles which operate in complex deep-sea environments, the safety of such large-scale equipment not only determines the success of each dive mission but also determines the life safety of the submersible crew [4, 5]. Hence, the safety assessment technology of dynamic systems is crucial to ensure the safe and reliable operation of deep-sea manned submersibles [6]. Traditional safety assessment methods are classified into two categories: 1) qualitative analysis and 2) quantitative analysis. Qualitative analysis evaluates system safety based on some qualitative information of the system using methods such as information fusion [7, 8, 9, 10] and fuzzy theory [11, 12, 13, 14]. Quantitative analysis, such as Petri net, Markov state transition modeling, and Bayesian network, models the safety risk based on performance data and state data obtained from monitoring.

However, in non-stationary environments, traditional safety assessment methods may suffer from negative impacts [15]. In most practical applications, the safety of a dynamic system may not only be affected by its own internal health state but also by the environment in which it operates [16]. For example, the non-linearity, strong coupling characteristics, multi-closed-loop control structure of deep-sea manned submersibles, and the strong uncertain disturbance of the deep-sea working environment pose new challenges to existing methods. Real-time safety assessment (RTSA) methods are crucial to evaluating the safety of the submersible’s overall system in real-time, particularly for catastrophic failures, to guarantee the life safety of the submersible crew through the dump self-rescue system. Despite the success of traditional safety assessment methods in many fields, the development of real-time safety assessment methods for non-stationary environments is still in a relatively preliminary stage. Many problems brought about by real-time safety assessment methods for non-stationary environments also need to be resolved urgently [17, 18, 19]. Thus, exploring how to better apply existing technologies to relevant problems is still an open and valuable direction to explore.
This review provides an overview of the current state of the art in real-time safety assessment of dynamic systems in non-stationary environments. The focus is on identifying the challenges and limitations of existing methods and techniques, and exploring potential solutions and areas for improvement. The review also highlights the importance of incorporating advanced technologies and approaches, such as online learning approaches [20], to enhance the accuracy and efficiency of real-time safety assessment.
II Problem Description
II-A Definition
Mon-stationary environments refer to situations where the underlying dynamics governing the system change over time, which may due to various reasons, such as changes in the system parameters, external disturbances, or sudden events. In the context of industrial applications, non-stationary environments are common in manufacturing processes, where the system dynamics can change due to variations in the raw materials, machine wear and tear, and changes in the production line setup. For example, in the semiconductor manufacturing process, variations in the process parameters can lead to changes in the device characteristics, affecting the overall quality of the product. Similarly, in transportation applications, non-stationary environments can arise due to changes in the traffic patterns, road conditions, and weather conditions. For instance, sudden changes in weather conditions such as heavy rainfall or snow can affect the road conditions and the driving behavior, leading to an increased risk of accidents.
One of the key characteristics of RTSA is its real-time nature, which requires the monitoring and analysis of system behavior to be performed in a timely and efficient manner. This poses significant challenges, especially in non-stationary environments, where system behavior can change rapidly and unpredictably. As a result, RTSA methods need to be adaptive and able to handle non-stationary data streams. Generally, RTSA involves the continuous monitoring and analysis of system behavior to detect potential safety hazards in real-time. The real-time safety level of a dynamic system should be predicted based on the monitoring data and environment factors, which can be typically defined as the impact degree of its operation on potential damage to surrounding people and the environment. In this case, potential analysis of risks plays an important role in related technologies. It is important to note that RTSA is not limited to any specific type of dynamic system and can be applied to a wide range of domains, including but not limited to industrial processes and transportation systems.
II-B Classification
Clearly, it is crucial for the effectiveness of RTSA tasks based on the analysis of data stream. Considering the the processing capacity, specific requirements, and characteristics of the system being monitored, two types of RTSA tasks can be divided, which are:
-
Chunk-level RTSA (CRTSA): CRTSA methods process the data streams in batches, which allows for more efficient processing and the use of statistical techniques that require a larger sample size [21]. It is especially important when dealing with high-frequency data streams, where processing each individual sample would be computationally intensive.
-
Instance-level RTSA (IRTSA): IRTSA process each individual sample separately, which allows for a more detailed analysis of each data point. It is beneficial when the system behavior is highly dynamic and requires immediate detection of safety hazards. Instance-level methods may also be more suitable for low-frequency data streams, where the amount of data is smaller and processing individual samples is more feasible. Considering the granularity of information processing, IRTSA often brings higher labeling costs and computational complexity.
The main difference between these two approaches is the amount of information that is analyzed. Chunk-level RTSA tasks are typically used when the sampling frequency is very high and a large amount of data is being processed. In this case, statistical analysis and other indicators are used to analyze the data in chunks, which allows for a more efficient analysis. In contrast, instance-level RTSA tasks focus on analyzing each individual sample in the data stream. As illustrated in Figure 1, the primary logic flow of CRTSA and IRTSA differs. CRTSA primarily employs statistical information to aid in the query process, while IRTSA typically relies on prediction to assess the value of samples. While this approach involves more information than chunk-level analysis, it typically yields higher overall evaluation results.
In this context, it is important to note that the choice between these two types of RTSA tasks depends on the specific application and the nature of the data being analyzed. Careful consideration should be given to the trade-off between the amount of information analyzed and the accuracy of the evaluation results.
II-C Main Challenges
Although the considerable importance of RTSA in non-stationary environments, several prominent issues require careful consideration. These issues include, but are not limited to, the following:
II-C1 Constraint of Limited Annotations
One of the main challenges for RTSA tasks in non-stationary environments. is the constraint of limited annotations. In many real-world applications, the amount of labeled data available for training is often limited, making it difficult to build accurate models. Such a limitation can result in poor model performance, especially when dealing with complex data sets or when the data distribution changes over time. Namely, the feedback of humans is essential but limited.
II-C2 Model Design with Incremental Update
Another challenge is designing models with incremental update capabilities. RTSA approaches requires models that can be updated with new data in real-time, while still maintaining their accuracy and consistency. Hence, it requires careful consideration of the model architecture, training algorithm, and data representation to ensure that the model can adapt to newly arrived data.
II-C3 Existence of Concept Drifts
The existence of concept drifts is another challenge for RTSA tasks in non-stationary environments. Concept drifts occur when the statistical properties of the data change over time, making it difficult to maintain model accuracy [22, 23, 24]. Such a challenge requires the development of methods that can detect and adapt to concept drifts, such as incorporating drift detection and retraining strategies into the learning process [25].
II-C4 Data Quality and Characters
The quality and characteristics of the data can pose a challenge. In some cases, the data stream may be noisy, high-dimensional or incomplete, making it difficult to extract meaningful patterns. In other cases, the data stream may also be highly imbalanced or non-stationary, requiring specialized techniques for handling these types of data. Addressing these challenges requires careful consideration of data pre-processing techniques and the selection of appropriate learning frameworks111Given the benefits that datasets offer for researchers to test the performance of their algorithms and develop more accurate and reliable safety assessment systems, we have made two datasets available as open source. These datasets include simulation datasets with concept drift and realistic operating process datasets for dynamic systems in non-stationary environments. For more details, please refer to https://github.com/THUFDD/JiaolongDSMS_datasets and https://github.com/THUFDD/THU-Concept-Drift-Datasets..
III Related Technologies
III-A Online Active Learning
Online active learning is an essential technique that facilitates real-time safety assessment by intelligently selecting and querying the most informative data samples. It reduces the need for manual annotation while maintaining the learning efficiency of the model [26]. With the aid of online active learning, real-time safety assessment models can adaptively incorporate new data, effectively improving their accuracy and responsiveness to changing environments [27, 28].
In IRTSA tasks within non-stationary environments, the online active learning approach enables the evaluation of individual data points as they are received in real-time [29]. Consequently, this assessment method may prompt annotation requests and model update processes during critical moments, such as when drift occurs. The model can then undergo incremental updates based on a select few valuable samples. Given the dynamics of the underlying distribution and the presence of noise interference, such a paradigm may, in some cases, yield superior results in comparison to supervised learning techniques [30].
Regarding chunk-level real-time safety assessment tasks in non-stationary environments, two strategies can be mainly considered. On the one hand, we can approximate the necessity of labeling incoming data chunks by assessing their value. Entire data chunks may be discarded when deemed unnecessary. On the other hand, we can allocate annotations to high-value samples at a fixed proportion within each incoming block, utilizing pool-based active learning approaches in such cases [31]. As a result, the primary challenge lies in evaluating the value of incoming data chunks and the samples they contain. When compared to IRTSA, such a paradigm can more effectively leverage statistical information to facilitate the design of value estimators.
In recent years, reinforcement learning has increasingly been applied to online active learning and may become a prominent development trend in the coming years. Balancing exploration and exploitation is particularly suitable for scenarios with concept drift. While blind exploitation can consistently yield satisfactory historical results, as concepts shift, those once satisfactory results may no longer be adequate. Exploration, however, effectively addresses this issue, continuously uncovering new information and potentially discovering improved solutions when concept drift occurs [32, 33, 34].
III-B Online Semi-supervised Learning
In the context of real-time safety assessment, online semi-supervised learning serves as an effective approach that leverages both labeled and unlabeled data. By efficiently utilizing the abundant supply of unlabeled data available, this method allows models to generalize better, enhancing their performance on safety-related tasks. Furthermore, online semi-supervised learning enables continuous model improvement, reducing the time and effort required for manual data labeling [35].
In general, semi-supervised learning (SSL) constitutes a significant class of machine learning techniques that seek to leverage unlabeled data for learning tasks. This approach has been extensively researched in batch learning settings, with detailed surveys available [36]. However, in the context of online learning, there are two main areas of research. The first is the transformation of traditional batch SSL methods into online algorithms capable of processing data streams comprising labeled and unlabeled data. We refer to this as online manifold regularization. The second area of research explores classical online learning tasks in transductive learning settings, where the assumption is that unlabeled data is available before online learning tasks commence. This area is called transductive online learning.
It is worth noting that online active learning is a specialized form of online semi-supervised learning, wherein an online learner handles both labeled and unlabeled data. Several studies integrate these two approaches into a unified framework.
III-C Online Transfer Learning
Online transfer learning is another vital technology that bolsters real-time safety assessment capabilities. By leveraging pre-trained models and knowledge acquired from related tasks, online transfer learning accelerates the learning process and helps safety assessment models adapt to new environments quickly. This rapid adaptation is particularly crucial in safety-critical applications where timely and accurate decision-making is of paramount importance.
In order to enhance the performance of models in target domains, two prevalent methods are employed: sample weighting and feature matching [37]. Sample weighting involves reusing samples from the source domain, evaluating their values, assigning corresponding weights, and then training new models or updating existing ones accordingly. In recent research, Jin et al. trained weighted networks through source-target joint meta-learning, assigning higher weights to source regions that aid in target fine-tuning [38]. A double-weighted multi-source transfer learning approach , termed DRMTL, was then proposed based on a regularized least squares classifier [39]. Ahmadvand et al. applied a novel instance re-weighting scheme based on graph optimization to match the value distribution of source sample weights [40]. While in [41], a kernel mean matching method founded on individual correlation was introduced for sample weighting.
Feature matching, on the other hand, addresses the issue of differing feature spaces across domains by mapping the source domain to the target domain, or mapping both domains to a new one. The objective is to ensure the marginal and conditional distributions of source and target domains are as consistent as possible while preserving properties and identifying correlations between features. To measure feature similarity between source and target domains, metrics must be introduced. Commonly used indicators include Maximum Mean Discrepancy (MMD), Kullback-Leibler Divergence, and Jensen-Shannon Divergence [42, 43]. Given the exceptional feature extraction capabilities of neural networks, they are highly suited for this method [44, 45, 46].
III-D Online Anomaly Detection
Finally, online anomaly detection plays a pivotal role in real-time safety assessment by monitoring data streams and identifying irregularities or unexpected behaviors that may signify safety hazards. By providing early warnings and facilitating proactive interventions, this technique ensures safety by allowing for timely corrective actions to be taken in response to potential threats. In a non-stationary environment, the occurrence of a change results in an anomaly in comparison to the environment before the change. The use of online anomaly detection technology to detect changes in the environment and promptly adjust the model can enhance decision-making by providing more accurate recommendations [47].
Online anomaly detection technology can be broadly categorized into two types: sample-based and distribution-based methods. The sample-based methods involve identifying abnormal samples from a set of samples, whereas distribution-based methods detect changes in the distribution of a set of samples relative to another set of samples. In the former technique, it is common to measure the degree of deviation of a sample from the mean. For instance, the Otsu algorithm, which is used for image binarization, employed the maximum variance of black and white pixels to establish the threshold for identifying abnormal samples [48]. Hundman et al. utilized an index that maximizes the mean, standard deviation, and continuous sequence to determine the threshold and perform anomaly detection [49]. Siffer et al. used the extreme value theory to detect anomalies, fit the distribution of extreme values using available data, and identify new data as abnormal based on the distribution [50]. Additionally, the Gaussian distribution is often used in sample-based anomaly detection techniques [51, 52, 53]. Distribution-based techniques, on the other hand, usually utilize statistical methods to determine changes in the distribution of samples. Hypothesis testing is a popular statistical method used to assess whether two distributions are equivalent [54]. The relative entropy methods are commonly used to measure the difference between two distributions [55, 56].
IV Future Outlooks and Potential Directions
The future of RTSA approaches lies in developing more robust and adaptive online learning algorithms that can address the challenges such as limited annotations, incremental update, concept drifts, and data quality and characteristics. In particular, there is a need for the development of algorithms that can handle complex and heterogeneous data streams, such as multi-modal and multi-task data. In this section, several potential directions of the future research regarding RTSA tasks in non-stationary environment are summarized as follows:
-
1.
Model interpretability: The interpretability of online learning models has always been a very challenging problem in actual industrial scenarios. With the development of information technology, eXplainable artificial intelligence (XAI) technique has gained widespread attention, which aims to explain how the learning model understands the data in the decision-making process. Interpretable models can increase trust in the decision-making process, improve model performance, and facilitate the discovery of new insights. Therefore, model interpretability methods have high research value, especially in dynamic or online scenarios.
-
2.
Distributed data streams: With the increasing amount and velocity of data generated by various sources, it is essential to have scalable algorithms that can handle the high volume and velocity of data streams. Additionally, the distributed nature of many complex dynamic systems requires the ability to process and analyze data across multiple nodes and clusters, which further emphasizes the need for scalable and efficient algorithms. The development of such frameworks can improve the accuracy and efficiency of safety assessment, allowing for quicker and more informed decision-making in response to potential safety hazards.
-
3.
Misbehavior analysis: For the complex dynamic systems with human-in-the-loop characteristics, misbehavior is unavoidable, which may cause real-world problems such as mislabeling to negatively affect model updates. Regarding the problem of noise in annotations, future research can focus on developing methods that can automatically identify and correct noisy annotations. Once potential misbehavior is detected, the model should provide early warning and ask experts to make relevant auxiliary judgments, so as to improve the accuracy of RTSA results.
-
4.
Verification delay: In actual tasks, since the data stream is continuously collected, there may be a certain time delay in the process of improving the model with annotations provided by humans. In the future, the development of advanced algorithms and techniques that can process data streams in real-time with minimal delay should be explored, which could involve the use of faster processors, more efficient algorithms, or the development of novel data compression and filtering techniques. Another approach could be to investigate the use of edge computing architectures to reduce latency and processing times.
V Conclusion
In conclusion, we have provided a comprehensive review of RTSA methods and techniques for dynamic systems in non-stationary environments. Our analysis has highlighted the importance and challenges of RTSA in various fields, such as industrial and transportation applications, and has reviewed recent developments in related technologies. We hope that this review will have served as a valuable resource for researchers and practitioners, enabling them to develop more effective and efficient approaches for RTSA tasks. We also anticipate that future research in this area will continue to focus on improving the accuracy, reliability, and adaptability of RTSA methods, making them more suitable for non-stationary environments.
References
- [1] E. Zio, “Integrated deterministic and probabilistic safety assessment: concepts, challenges, research directions,” Nuclear Engineering and Design, vol. 280, pp. 413–419, 2014.
- [2] G. Li, Z. Zhou, C. Hu, L. Chang, Z. Zhou, and F. Zhao, “A new safety assessment model for complex system based on the conditional generalized minimum variance and the belief rule base,” Safety science, vol. 93, pp. 108–120, 2017.
- [3] H. Zhang, C. Zhang, J. Dong, and K. Peng, “A new key performance indicator oriented industrial process monitoring and operating performance assessment method based on improved hessian locally linear embedding,” International Journal of Systems Science, vol. 53, no. 16, pp. 3538–3555, 2022.
- [4] W. Cui, “Development of the jiaolong deep manned submersible,” Marine Technology Society Journal, vol. 47, no. 3, 2013.
- [5] T. Zhang, J. Tang, Z. Li, Y. Zhou, and X. Wang, “Use of the jiaolong manned submersible for accurate mapping of deep-sea topography and geomorphology,” Science China Earth Sciences, vol. 61, no. 8, pp. 1148–1156, 2018.
- [6] Q. Du, Y. Hu, and W. Cui, “Safety assessment of the acrylic conical frustum viewport structure for a deep-sea manned submersible,” Ships and offshore structures, vol. 12, no. sup1, pp. S221–S229, 2017.
- [7] Z. Liu, Y. Deng, Y. Zhang, Z. Ding, and X. He, “Safety assessment of dynamic systems: An evidential group interaction-based fusion design,” IEEE Transactions on Instrumentation and Measurement, vol. 70, pp. 1–14, 2021.
- [8] K. Guo and L. Zhang, “Multi-source information fusion for safety risk assessment in underground tunnels,” Knowledge-Based Systems, vol. 227, p. 107210, 2021.
- [9] Z. Feng, W. He, Z. Zhou, X. Ban, C. Hu, and X. Han, “A new safety assessment method based on belief rule base with attribute reliability,” IEEE/CAA Journal of Automatica Sinica, vol. 8, no. 11, pp. 1774–1785, 2020.
- [10] Z. Liu, X. He, and Y. Deng, “Network-based evidential three-way theoretic model for large-scale group decision analysis,” Information Sciences, vol. 547, pp. 689–709, 2021.
- [11] X. Zhou and T. Peng, “Application of multi-sensor fuzzy information fusion algorithm in industrial safety monitoring system,” Safety science, vol. 122, p. 104531, 2020.
- [12] Y. Deng, R. Sadiq, W. Jiang, and S. Tesfamariam, “Risk analysis in a linguistic environment: a fuzzy evidential reasoning-based approach,” Expert systems with applications, vol. 38, no. 12, pp. 15438–15446, 2011.
- [13] J. H. Purba, “Fuzzy probability on reliability study of nuclear power plant probabilistic safety assessment: A review,” Progress in Nuclear Energy, vol. 76, pp. 73–80, 2014.
- [14] Z. Liu, Y. Deng, and R. R. Yager, “Measure-based group decision-making with principle-guided social interaction influence for incomplete information: A game theoretic perspective,” IEEE Transactions on Fuzzy Systems, vol. 30, no. 4, pp. 1149–1163, 2022.
- [15] G. Ditzler, M. Roveri, C. Alippi, and R. Polikar, “Learning in nonstationary environments: A survey,” IEEE Computational Intelligence Magazine, vol. 10, no. 4, pp. 12–25, 2015.
- [16] M. Sayed-Mouchaweh and E. Lughofer, Learning in non-stationary environments: methods and applications. Springer Science & Business Media, 2012.
- [17] V. S. Khandekar and P. Srinath, “Non-stationary data stream analysis: State-of-the-art challenges and solutions,” in Proceeding of International Conference on Computational Science and Applications: ICCSA 2019, pp. 67–80, Springer, 2020.
- [18] Z.-H. Zhou, “Open-environment machine learning,” National Science Review, vol. 9, no. 8, p. nwac123, 2022.
- [19] J. Parmar, S. Chouhan, V. Raychoudhury, and S. Rathore, “Open-world machine learning: applications, challenges, and opportunities,” ACM Computing Surveys, vol. 55, no. 10, pp. 1–37, 2023.
- [20] S. C. Hoi, D. Sahoo, J. Lu, and P. Zhao, “Online learning: A comprehensive survey,” Neurocomputing, vol. 459, pp. 249–289, 2021.
- [21] Y. Lu, Y.-M. Cheung, and Y. Y. Tang, “Adaptive chunk-based dynamic weighted majority for imbalanced data streams with concept drift,” IEEE Transactions on Neural Networks and Learning Systems, vol. 31, no. 8, pp. 2764–2778, 2019.
- [22] J. Lu, A. Liu, F. Dong, F. Gu, J. Gama, and G. Zhang, “Learning under concept drift: A review,” IEEE Transactions on Knowledge and Data Engineering, vol. 31, no. 12, pp. 2346–2363, 2018.
- [23] I. Žliobaitė, M. Pechenizkiy, and J. Gama, “An overview of concept drift applications,” Big data analysis: new algorithms for a new society, pp. 91–114, 2016.
- [24] C. Li, Z. Liu, L. Wang, M. Li, and X. He, “An evidential real-time multi-mode fault diagnosis approach based on broad learning system,”arXiv, 2023.
- [25] S. Hu, Z. Liu, and X. He, “Cadm: Confusion model-based detection method for real-drift in chunk data stream,” in Sensor Systems and Software (H. R. Karimi and N. Wang, eds.), (Cham), pp. 191–201, Springer Nature Switzerland, 2023.
- [26] Z. Liu, J. Zhang, X. He, Q. Zhang, G. Sun, and D. Zhou, “Fault diagnosis of rotating machinery with limited expert interaction: A multicriteria active learning approach based on broad learning system,” IEEE Transactions on Control Systems Technology, vol. 31, no. 2, pp. 953–960, 2023.
- [27] E. Lughofer, “On-line active learning: A new paradigm to improve practical useability of data stream modeling methods,” Information Sciences, vol. 415, pp. 356–376, 2017.
- [28] C. Liu, Y. Zhang, Z. Ding, and X. He, “Active incremental learning for health state assessment of dynamic systems with unknown scenarios,” IEEE Transactions on Industrial Informatics, vol. 19, no. 2, pp. 1863–1873, 2022.
- [29] Z. Liu, Y. Zhang, Z. Ding, and X. He, “An online active broad learning approach for real-time safety assessment of dynamic systems in nonstationary environments,” IEEE Transactions on Neural Networks and Learning Systems, 2022.
- [30] Z. Liu and X. He, “Real-time safety assessment for dynamic systems with limited memory and annotations,” IEEE Transactions on Intelligent Transportation Systems, 2023.
- [31] B. Settles, “Active learning literature survey,” 2009.
- [32] D. Bouneffouf, R. Laroche, T. Urvoy, R. Féraud, and R. Allesiardo, “Contextual bandit for active learning: Active thompson sampling,” in Neural Information Processing: 21st International Conference, ICONIP 2014, Kuching, Malaysia, November 3-6, 2014. Proceedings, Part I 21, pp. 405–412, Springer, 2014.
- [33] S. Kim, T.-D. Mai, S. Han, S. Park, T. Nguyen, J. So, K. Singh, and M. Cha, “Active learning for human-in-the-loop customs inspection,” IEEE Transactions on Knowledge and Data Engineering, 2022.
- [34] S. Kim, Y.-C. Tsai, K. Singh, Y. Choi, E. Ibok, C.-T. Li, and M. Cha, “Date: Dual attentive tree-aware embedding for customs fraud detection,” in Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp. 2880–2890, 2020.
- [35] G. Liao, P. Zhang, H. Yin, X. Deng, Y. Li, H. Zhou, and D. Zhao, “A novel semi-supervised classification approach for evolving data streams,” Expert Systems with Applications, vol. 215, p. 119273, 2023.
- [36] Van Engelen, Jesper E and Hoos, Holger H, “A survey on semi-supervised learning,” Machine learning, vol. 109, no, 2, pp. 373–440, 2020.
- [37] M. Long, J. Wang, G. Ding, J. Sun, and P. S. Yu, “Transfer joint matching for unsupervised domain adaptation,” pp. 1410–1417, 2014.
- [38] Y. Jin, K. Chen, and Q. Yang, “Selective cross-city transfer learning for traffic prediction via source city region re-weighting,” pp. 731–741, 2022.
- [39] D. Ji, Y. Jiang, P. Qian, and S. Wang, “A novel doubly reweighting multisource transfer learning framework,” IEEE Transactions on Emerging Topics in Computational Intelligence, vol. 3, no. 5, pp. 380–391, 2019.
- [40] M. Ahmadvand and J. Tahmoresnezhad, “Metric transfer learning via geometric knowledge embedding,” Applied Intelligence, vol. 51, pp. 921–934, 2021.
- [41] H. Li, F. He, and Y. Pan, “Multi-objective dynamic distribution adaptation with instance reweighting for transfer feature learning,” Knowledge-Based Systems, p. 110303, 2023.
- [42] M. Arbel, A. Korba, A. Salim, and A. Gretton, “Maximum mean discrepancy gradient flow,” Advances in Neural Information Processing Systems, vol. 32, 2019.
- [43] X. Yang, X. Yang, J. Yang, Q. Ming, W. Wang, Q. Tian, and J. Yan, “Learning high-precision bounding box for rotated object detection via kullback-leibler divergence,” Advances in Neural Information Processing Systems, vol. 34, pp. 18381–18394, 2021.
- [44] M. Long, Y. Cao, Z. Cao, J. Wang, and M. I. Jordan, “Transferable representation learning with deep adaptation networks,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 41, no. 12, pp. 3071–3085, 2018.
- [45] S.-S. Zhong, S. Fu, and L. Lin, “A novel gas turbine fault diagnosis method based on transfer learning with cnn,” Measurement, vol. 137, pp. 435–453, 2019.
- [46] G. Liang and L. Zheng, “A transfer learning method with deep residual network for pediatric pneumonia diagnosis,” Computer methods and programs in biomedicine, vol. 187, p. 104964, 2020.
- [47] S. Saurav, P. Malhotra, V. TV, N. Gugulothu, L. Vig, P. Agarwal, and G. Shroff, “Online anomaly detection with concept drift adaptation using recurrent neural networks,” in Proceedings of the acm india joint international conference on data science and management of data, pp. 78–87, 2018.
- [48] H. Lu, Y. Liu, Z. Fei, and C. Guan, “An outlier detection algorithm based on cross-correlation analysis for time series dataset,” IEEE Access, vol. 6, pp. 53593–53610, 2018.
- [49] K. Hundman, V. Constantinou, C. Laporte, I. Colwell, and T. Soderstrom, “Detecting spacecraft anomalies using lstms and nonparametric dynamic thresholding,” in Proceedings of the 24th ACM SIGKDD international conference on knowledge discovery & data mining, pp. 387–395, 2018.
- [50] A. Siffer, P.-A. Fouque, A. Termier, and C. Largouet, “Anomaly detection in streams with extreme value theory,” in Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 1067–1075, 2017.
- [51] R. K. Dwivedi, R. Kumar, and R. Buyya, “Gaussian distribution-based machine learning scheme for anomaly detection in healthcare sensor cloud,” International Journal of Cloud Applications and Computing (IJCAC), vol. 11, no. 1, pp. 52–72, 2021.
- [52] D. Wu, Y. Deng, and M. Li, “Fl-mgvn: Federated learning for anomaly detection using mixed gaussian variational self-encoding network,” Information processing & management, vol. 59, no. 2, p. 102839, 2022.
- [53] J.-M. Liang, S.-Q. Shen, M. Li, and L. Li, “Quantum anomaly detection with density estimation and multivariate gaussian distribution,” Physical Review A, vol. 99, no. 5, p. 052310, 2019.
- [54] J. A. List, A. M. Shaikh, and Y. Xu, “Multiple hypothesis testing in experimental economics,” Experimental Economics, vol. 22, pp. 773–793, 2019.
- [55] C. Wang, K. Viswanathan, L. Choudur, V. Talwar, W. Satterfield, and K. Schwan, “Statistical techniques for online anomaly detection in data centers,” in 12th IFIP/IEEE international symposium on integrated network management (IM 2011) and workshops, pp. 385–392, IEEE, 2011.
- [56] S. Kullback and R. A. Leibler, “On information and sufficiency,” The annals of mathematical statistics, vol. 22, no. 1, pp. 79–86, 1951.