Next Article in Journal
Short-Time Fourier Transform-Based Multi-Scale Attention ResNet for Phase Resistance Unbalance Diagnosis in an Industrial Robotic Joint Drive System
Previous Article in Journal
Mechanical Design and Simulation Testing of Rope Pollination Equipment for Hybrid Rice Seed Production
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Intelligent Condition Monitoring for Machining Processes Under Cross-Domain Scenarios via Semi-Supervised Feature Separation

1
CNPC Research Institute of Safety and Environment Technology, Beijing 102206, China
2
School of Physics and Electronic Information Engineering, Minjiang University, Fuzhou 350108, China
3
School of Automotive and Transportation Engineering, Shenzhen Polytechnic University, Shenzhen 518055, China
*
Authors to whom correspondence should be addressed.
Machines 2026, 14(7), 822; https://doi.org/10.3390/machines14070822
Submission received: 11 June 2026 / Revised: 14 July 2026 / Accepted: 15 July 2026 / Published: 20 July 2026
(This article belongs to the Special Issue Tool Wear, Monitoring, and Life Prediction in Machining Processes)

Abstract

Tool wear state classification under varying working conditions remains challenging due to domain discrepancy and the scarcity of labeled target samples. To address this issue, this paper proposes a Semi-Supervised Domain-Adaptive Feature Separation framework (SS-DAFS) for intelligent condition monitoring in machining processes. Experiments are conducted on the PHM2010 milling dataset, where tool conditions are categorized into three health states, including initial wear, normal wear, and severe wear. The proposed framework separates shared domain-invariant features from private domain-specific features to enhance feature representation capability and reduce domain-specific interference. Meanwhile, Maximum Mean Discrepancy (MMD) is incorporated to further align feature distributions between source and target domains. Semi-supervised transfer tasks under one-shot and three-shot settings are constructed to evaluate the effectiveness of the proposed framework with extremely limited labeled target samples. Experimental results demonstrate that the proposed framework consistently outperforms several representative domain adaptation methods under both settings. The average accuracy of the proposed method under three-shot and one-shot achieves 95.68% and 94.34%, respectively. The results verify the effectiveness of the proposed framework for intelligent condition monitoring for machining processes under cross-domain machining scenarios.

1. Introduction

Tool condition monitoring (TCM) is widely recognized as a key enabling technology for intelligent manufacturing and predictive maintenance. Accurate monitoring of tool health conditions plays a crucial role in ensuring machining quality, dimensional accuracy, production efficiency, and operational safety while reducing manufacturing costs and unexpected machine downtime [1,2,3]. During machining operations, progressive tool wear inevitably degrades cutting performance, increases surface roughness, and may eventually result in catastrophic tool failure if timely intervention is not performed. Consequently, reliable tool condition monitoring has attracted considerable attention from both academia and industry and has become an essential component of modern smart manufacturing systems and Industry 4.0 [4,5].
With the rapid development of intelligent sensing technologies and artificial intelligence, large volumes of multisource monitoring data, including vibration, cutting force, acoustic emission, spindle current, and motor signals, can now be collected throughout the machining process. These data provide abundant information for evaluating tool health conditions and enable intelligent decision-making for predictive maintenance and production optimization [6,7]. Therefore, developing accurate and robust TCM methods has become an important research topic for improving manufacturing reliability, reducing maintenance costs, and promoting intelligent production.
In practical machining processes, tool wear is generally regarded as a progressive degradation phenomenon and can be categorized into multiple health states, such as initial wear, normal wear, and severe wear, according to the degree of flank wear and cutting performance degradation. Effective identification of these health states enables timely tool replacement and process optimization, thereby improving machining reliability and reducing maintenance costs. Consequently, intelligent tool health state classification has attracted increasing attention in recent years and has become a key research topic in machining process condition monitoring.
Traditional TCM approaches mainly rely on handcrafted feature extraction from sensor signals such as vibration, acoustic emission, cutting forces, and motor current, followed by classical machine learning algorithms such as support vector machines (SVMs), k-nearest neighbors (KNN), and random forests (RFs) [8,9,10]. Although these methods can achieve satisfactory performance under specific operating conditions, their generalization capability is often limited when machining parameters or working environments change. Moreover, manual feature engineering usually requires extensive domain expertise and considerable effort, which restricts the deployment of such approaches in practical industrial applications.
The rapid development of deep learning has revolutionized data-driven TCM. Convolutional neural networks (CNNs), recurrent neural networks (RNNs), and hybrid architectures can automatically learn hierarchical and discriminative feature representations from raw sensor data, eliminating the need for handcrafted features [11,12,13]. Deep learning-based models have been successfully applied to tool wear classification and remaining useful life prediction, showing superior performance compared with traditional methods [14,15]. For example, Zou et al. [16] proposed a feature-weighted convolutional neural network for tool wear identification under imbalanced samples. Xue et al. [17] proposed a hierarchical temporal transformer network for tool wear condition monitoring and verified its capability on the PHM2010 dataset. Martínez-Arellano et al. [18] used Gramian angular summation fields to image the time-series data and conducted tool wear classification using CNNs. Nevertheless, most existing deep learning approaches assume that training and testing data follow the same distribution. In real manufacturing environments, variations in cutting speed, feed rate, tool geometry, and workpiece material often lead to significant distribution shifts, known as domain discrepancies. These shifts severely degrade the performance of conventional deep models when applied to unseen tools or different operating conditions [19].
To mitigate the domain shift problem, domain adaptation (DA) techniques have been increasingly adopted in intelligent manufacturing [20,21,22]. DA methods aim to reduce the discrepancy between source and target domains by learning domain-invariant representations. Prominent approaches include adversarial learning-based methods [23], discrepancy minimization methods such as Maximum Mean Discrepancy (MMD) and correlation alignment [24], and feature disentanglement techniques [25]. These strategies have demonstrated promising results in cross-domain fault diagnosis and tool wear prediction, showing enhanced robustness under varying working conditions. For example, Huang et al. [26] proposed a cross-domain adaptation network based on a joint distribution adaptation method for tool wear prediction; Li et al. [27] proposed a novel tool wear state prediction method based on feature-based transfer learning, which used MMD to measure the similarity of features. Zhu et al. [28] proposed an unsupervised dual-regression domain adversarial adaption network for tool wear prediction based on adversarial training and Wasserstein distance. However, most existing studies focus on fully unsupervised domain adaptation, where no labeled target samples are assumed. In industrial practice, obtaining a small number of labeled target samples is often feasible and cost-effective, while labeling large-scale datasets remains labor-intensive. Consequently, semi-supervised domain adaptation (SSDA) has emerged as a practical and promising solution, leveraging a few labeled target samples in combination with abundant source domain data to improve cross-domain learning [29,30,31].
Recent advances in SSDA have demonstrated that incorporating a small number of labeled target-domain samples can significantly improve cross-domain classification performance. Representative SSDA methods, such as Minimax Entropy(MME) [29], Cross-Domain Adaptive Clustering(CDAC) [32], and adversarial learning-based approaches, mainly exploit target-domain supervision through entropy minimization, consistency regularization, decision boundary refinement, or adversarial feature alignment. Although these methods have achieved encouraging results in image recognition tasks, they are not specifically designed for tool condition monitoring, where complex operating conditions often lead to substantial domain shifts and highly coupled feature distributions. Moreover, most existing methods primarily focus on aligning global feature distributions while paying limited attention to disentangling domain-invariant and domain-specific representations. As a result, domain-specific interference may still be embedded in the learned shared features, thereby reducing the discriminative capability and transferability of the model. Furthermore, under extremely limited target-domain supervision, the scarcity of labeled samples further aggravates inaccurate feature alignment and deteriorates the generalization performance of existing SSDA methods.
To address these limitations, this paper proposes a novel SS-DAFS framework for intelligent tool condition monitoring. Unlike existing SSDA methods, the proposed framework explicitly separates shared domain-invariant features from domain-specific features through dedicated feature extractors and introduces a feature separation strategy to reduce redundant domain-specific interference. Meanwhile, MMD is employed to further align the shared feature distributions across domains, enabling the model to learn more discriminative and transferable representations. By effectively integrating feature separation and distribution alignment, the proposed method achieves robust cross-domain tool condition monitoring under limited labeled target samples and demonstrates superior performance compared with existing state-of-the-art SSDA approaches. Experiments are conducted on the PHM2010 milling dataset [33]. Tool health states are categorized into three classes: initial wear, normal wear, and severe wear. Figure 1 illustrates the wear process of the cutting tool during its life cycle.
The main contributions of this paper are summarized as follows:
  • A semi-supervised domain-adaptive feature separation framework is proposed for cross-domain tool wear state classification. The proposed framework adopts a dual encoder architecture that separates domain-invariant shared representations from domain-specific private representations.
  • A feature separation constraint is introduced to reduce the correlation between shared and private representations, encouraging the shared features to retain only wear-state discriminative information while suppressing operating-condition-specific interference.
  • Extensive experiments on the PHM2010 dataset under one-shot and three-shot settings demonstrate that the proposed method achieves superior classification performance and robust generalization capability compared with existing domain adaptation methods.
The remainder of this paper is organized as follows: Section 2 presents the preliminaries of this study. Section 3 illustrates the proposed method in detail. The experimental results are presented in Section 4. Finally, Section 5 summarizes the contribution of this paper and presents future work.

2. Preliminaries

2.1. Problem Definition of Semi-Supervised Domain Adaptation

In semi-supervised domain adaptation (SSDA), the source domain contains abundant labeled samples, while the target domain contains only a few labeled samples together with a large number of unlabeled samples [29]. Let the labeled source domain be defined as:
D s = x i s , y i s i = 1 N s ,
where x i s X s represents the source sample, y i s Y s denotes the corresponding class label, and N s is the number of source samples. Similarly, the target domain consists of a small labeled subset and a large unlabeled subset, defined as [32]:
D t l = x i t , y i t i = 1 N t l ,
and
D t u = x i t i = 1 N t u ,
where N t l N t u . In this study, the target domain labels correspond to three tool health states, including initial wear, normal wear, and severe wear.
Although the source domain and target domain share the same label space,
Y s = Y t ,
their marginal probability distributions are different due to varying machining conditions:
P ( X s ) P ( X t ) .
This distribution discrepancy significantly degrades the performance of conventional deep learning models trained solely on source-domain data. Therefore, the objective of SSDA is to learn transferable and discriminative representations by utilizing labeled source samples, limited labeled target samples, and unlabeled target samples simultaneously.
Compared with fully supervised learning, SSDA is more suitable for practical industrial scenarios because obtaining a small number of labeled target samples is feasible, while large-scale data annotation remains labor-intensive and expensive.

2.2. Maximum Mean Discrepancy

Although feature separation learning can partially reduce domain discrepancy, the distributions of shared representations extracted from source and target domains may still remain inconsistent. Therefore, Maximum Mean Discrepancy (MMD) is introduced to further align feature distributions across domains [34].
MMD is a statistical metric used to measure the distribution discrepancy between two domains in reproducing kernel Hilbert space (RKHS). The MMD loss is formulated as [34]:
L m m d = 1 n s i = 1 n s ϕ ( z i s ) 1 n t j = 1 n t ϕ ( z j t ) H 2 ,
where ϕ ( · ) denotes the nonlinear mapping function in RKHS, and n s and n t represent the numbers of source and target samples, respectively.
Minimizing the MMD loss encourages the shared feature distributions of different domains to become similar, thereby improving domain alignment capability and enhancing cross-domain classification performance. In this study, a multi-kernel Gaussian kernel is adopted to calculate the MMD loss for improving distribution alignment capability.

2.3. Motivation of the Proposed Method

In practical tool wear monitoring scenarios, varying machining conditions often introduce significant domain discrepancies between source and target datasets. Existing domain adaptation methods mainly focus on feature alignment while neglecting the interference caused by entangled domain-specific information. Moreover, under low-shot target scenarios, such as one-shot and three-shot settings, insufficient target supervision further increases the difficulty of learning transferable representations.
Motivated by feature separation learning and domain distribution alignment, the proposed SS-DAFS framework combines shared-private feature disentanglement with MMD-based domain alignment for semi-supervised cross-domain tool wear classification. The proposed framework aims to simultaneously preserve discriminative tool wear information and reduce domain discrepancy, thereby improving classification accuracy and generalization capability under limited labeled target samples.

3. Proposed Method

3.1. Overview of the Proposed Framework

The overall architecture of the proposed Semi-Supervised Domain-Adaptive Feature Separation (SS-DAFS) framework is illustrated in Figure 2. The proposed framework is designed for cross-domain tool wear state classification under limited labeled target samples. Specifically, the framework consists of a shared feature encoder, two domain-specific private encoders, a task classifier, and multiple optimization constraints. The shared encoder and the two private encoders together form a dual encoder architecture that explicitly decomposes the input representation into domain-invariant and domain-specific components. This decomposition-then-alignment design is the key methodological feature that distinguishes the proposed framework from prior SSDA methods relying on a single shared encoder with global feature alignment.
Given source domain samples and target domain samples, the shared encoder is employed to extract domain-invariant representations associated with tool wear states, while the private encoders are utilized to preserve domain-specific information caused by varying machining conditions. The extracted shared representations are subsequently fed into the classifier for health state prediction. To further improve cross-domain representation learning, Maximum Mean Discrepancy (MMD) loss is introduced to align the shared feature distributions between source and target domains. Meanwhile, a difference loss is employed to reduce the correlation between shared representations and private representations, thereby improving feature disentanglement capability.
Through joint optimization of source classification loss, target classification loss, MMD loss, and difference loss, the proposed framework aims to learn robust and transferable representations for semi-supervised cross-domain tool wear state classification.

3.2. Data Preprocessing

The PHM2010 milling dataset was adopted in this study to evaluate the effectiveness of the proposed framework. The original monitoring dataset contains multiple sensor signals collected during the milling process, including vibration signals and cutting force signals. Since raw time-series signals usually exhibit complex non-stationary characteristics, an effective preprocessing strategy is required to improve feature representation capability.
First, the Fisher Score is employed to evaluate the discriminative capability of different sensor channels. The Fisher Score of the kth channel is defined as
F k = c = 1 C n c ( μ c μ ) 2 c = 1 C i = 1 n c ( x i c μ c ) 2 ,
where C denotes the number of classes, n c represents the number of samples in the cth class, μ c denotes the mean value of the cth class, and μ represents the global mean value.
After channel selection, a Continuous Wavelet Transform (CWT) is applied to convert one-dimensional sensor signals into time–frequency representations. The CWT can be formulated as
W ( a , b ) = 1 a + x ( t ) ψ * t b a d t ,
where a and b denote the scale factor and translation factor, respectively, and ψ ( · ) represents the mother wavelet function. In this study, the Morlet wavelet was adopted as the mother wavelet. The Morlet wavelet is a complex sinusoid modulated by a Gaussian envelope, providing the best attainable joint time–frequency concentration among admissible wavelets [35]. In addition, its oscillatory and amplitude-modulated waveform closely resembles the quasi-periodic impulsive components induced by tool–workpiece interaction and progressive wear in the cutting force signals, so that the resulting scalograms preserve wear-related transient information while remaining smooth and well localized. This property makes the Morlet wavelet a common choice for time–frequency analysis in machinery condition monitoring [36,37].
The generated time–frequency maps from the selected channels are stacked as RGB images and resized to 224 × 224 pixels. Subsequently, all images are normalized using the standard ImageNet z-score normalization. Specifically, the pixel values of each channel are first scaled to the range [0, 1], and then standardized using the channel-wise mean μ = [ 0.485 , 0.456 , 0.406 ] and standard deviation σ = [ 0.229 , 0.224 , 0.225 ] computed from the ImageNet dataset. This normalization strategy is consistent with the commonly adopted preprocessing pipeline for ImageNet-pretrained backbone networks. The normalized images are used as the input of the proposed framework.
According to the tool wear progression characteristics in the PHM2010 dataset, the milling process was divided into three health states based on the number of milling passes. The detailed definitions of tool wear states are summarized in Table 1.
Figure 3 presents the time–frequency maps of different wear states. To evaluate the semi-supervised cross-domain capability of the proposed framework, 1-shot and 3-shot transfer tasks were constructed using the C1, C4, and C6 cutter datasets.

3.3. Shared and Private Feature Extraction

In practical machining environments, monitoring signals generally contain both domain-invariant degradation information and domain-specific characteristics related to varying machining conditions. To effectively disentangle these two types of information, the proposed framework adopts a dual encoder architecture, consisting of one shared encoder and two domain-specific private encoders.
Given an input sample x, the shared representation is defined as
z s = E s ( x ) ,
where E s ( · ) denotes the shared encoder. The shared representation aims to capture transferable discriminative information associated with tool wear states.
Meanwhile, the source-domain private representation and target-domain private representation are extracted as
z p s = E p s ( x s ) ,
and
z p t = E p t ( x t ) ,
where E p s ( · ) and E p t ( · ) denote the source private encoder and target private encoder, respectively. These private representations mainly preserve domain-specific characteristics caused by varying operating conditions.
In this study, ResNet34 was employed as the backbone network of the shared encoder due to its superior feature extraction capability. Meanwhile, lightweight ResNet18 networks were adopted as private encoders to reduce computational complexity while preserving domain-specific information.

3.4. Difference Loss

To further enhance feature disentanglement capability, a difference loss is introduced to reduce the correlation between shared representations and private representations. Specifically, the shared features and private features are first normalized along the feature dimension:
H ^ s = H s H s 2 ,
and
H ^ p = H p H p 2 ,
where H s and H p denote the shared feature matrix and private feature matrix, respectively.
Subsequently, the correlation matrix between normalized shared features and normalized private features is calculated as
C = H ^ s T H ^ p .
The difference loss is defined as
L d i f f = 1 N C F 2 ,
where N denotes the batch size and · F represents the Frobenius norm.
Minimizing the difference loss encourages the shared feature space and private feature space to become orthogonal, thereby reducing feature redundancy and improving feature disentanglement capability.

3.5. Semi-Supervised Classification Loss

The shared representations extracted from both source and target domains are fed into the classifier for tool wear state prediction. The source-domain classification loss is defined as
L s r c = 1 N s i = 1 N s y i s log ( y ^ i s ) ,
where y i s and y ^ i s denote the ground-truth label and predicted probability of the source sample, respectively.
Similarly, the labeled target samples are also utilized for supervised learning. The target-domain classification loss is formulated as
L t g t = 1 N t i = 1 N t y i t log ( y ^ i t ) ,
where y i t and y ^ i t denote the ground-truth label and predicted probability of the target sample, respectively.
The total classification loss is then defined as
L c l s = L s r c + L t g t .
By jointly utilizing labeled source samples and limited labeled target samples, the proposed framework can effectively improve classification performance under low-shot target scenarios.

3.6. Overall Objective Function

The total optimization objective of the proposed framework consists of classification loss, MMD loss, and difference loss:
L t o t a l = L c l s + α d i f f L d i f f + α s i m L m m d ,
where α d i f f and α s i m denote the weighting coefficients of the difference loss and MMD loss, respectively.
Through joint optimization of multiple objectives, the proposed SS-DAFS framework can simultaneously learn discriminative domain-invariant representations and preserve domain-specific characteristics, thereby improving semi-supervised cross-domain tool wear state classification performance under varying working conditions. The overall training procedure of the proposed SS-DAFS framework is presented in Algorithm 1.
Algorithm 1 Training procedure of SS-DAFS.
  • Require: Source data D s , labeled target data D t l , unlabeled target data D t u
      1:
    for each training iteration do
      2:
        Sample mini-batches from D s , D t l , and D t u
      3:
        Extract shared features:
    z s s = E s ( x s ) , z s t = E s ( x t u )
      4:
        Extract private features:
    z p s = E p s ( x s ) , z p t = E p t ( x t u )
      5:
        Compute source classification loss:
    L s r c = C E ( C ( z s s ) , y s )
      6:
        Compute labeled target classification loss:
    L t g t = C E ( C ( E s ( x t l ) ) , y t l )
      7:
        Compute difference loss:
    L d i f f = D i f f ( z s s , z p s ) + D i f f ( z s t , z p t )
      8:
        Compute MMD loss:
    L m m d = M M D ( z s s , z s t )
      9:
        Compute total loss:
    L = L s r c + L t g t + α d i f f L d i f f + α s i m L m m d
     10:
        Update all network parameters
     11:
    end for

4. Experimental Validation

4.1. Dataset Description

To evaluate the effectiveness of the proposed SS-DAFS framework, experiments were conducted on the PHM2010 milling tool wear dataset released by the Prognostics and Health Management Society [33]. The PHM2010 dataset is widely adopted in intelligent manufacturing research for tool condition monitoring and tool wear prediction under varying machining conditions.
The dataset contains multiple run-to-failure milling experiments collected from a high-speed CNC milling machine Röder Tech RFM760 (Röders GmbH, Soltau, Germany). HRC52 stainless steel was used as the workpiece material. During the milling process, several sensor signals were synchronously recorded, including vibration signals, spindle current, and cutting force signals. The cutting tools were three-flute tungsten carbide ball-nose end mills, corresponding to cutters C1, C4, and C6, and the milling was performed under dry, down-milling conditions. During the tests, tool wear was quantified by the flank wear (VB), namely, the width of the wear land on the flank face. After each milling pass, the flank wear of each of the three flutes was measured off-line using a microscope, and the average value of the three flutes was adopted as the final wear indicator, based on which, the initial, normal, and severe wear states were defined. Figure 4 illustrates the experimental setup of the PHM2010 dataset. Table 2 presents the details of cutting parameters. In this study, Fisher Score analysis was first conducted to evaluate the discriminative capability of different sensor channels. Experimental results indicated that the three-axis cutting force signals exhibited superior discriminative performance compared with other monitoring signals. Therefore, the three-axis cutting force data were selected as the monitoring signals for subsequent experiments.
Three cutters, namely, C1, C4, and C6, were adopted to construct cross-domain transfer tasks. Different cutters correspond to different operating conditions and exhibit obvious distribution discrepancies caused by variations in machining environments and degradation processes. Therefore, these datasets are suitable for evaluating the cross-domain generalization capability of semi-supervised domain adaptation methods.
To characterize this discrepancy quantitatively, the per-cut RMS distributions of the three-axis cutting force were compared across the three cutters through the quantile–quantile plots in Figure 5. Since all cutters shared identical cutting parameters as listed in Table 2, the observed shift originates not from the machining settings but from cutter-specific factors such as manufacturing tolerance and the divergent wear evolution of each tool. Systematic departures from the y = x reference are observed for every force component and every cutter pair, and the annotated one-Wasserstein distance W provides a numerical measure of the gap. The discrepancy is most pronounced on the F x component between C1 and the other two cutters ( W = 3.724 and 3.980 ), while C4 and C6 remain comparatively close ( W = 0.592 ).
Following the preprocessing strategy described in Section 3, a CWT was utilized to convert one-dimensional cutting force signals into two-dimensional time–frequency representations. The generated time–frequency maps from the selected three-axis cutting force channels were stacked into RGB images and resized to 224 × 224 pixels before being fed into the network.
Based on the averaged wear values, the wear evolution curves of cutters C1, C4, and C6 were plotted to illustrate the degradation process under different operating conditions, as shown in Figure 6. The milling process was divided into three health states based on the number of milling passes. The detailed definitions of tool wear states are summarized in Table 1.
From a machining perspective, flank wear does not progress uniformly but follows three characteristic stages. In the initial break-in stage, the sharp cutting edge wears rapidly over a short period; in the normal wear stage, the wear land grows slowly and steadily, which constitutes the major portion of the tool life; in the severe wear stage, the wear accelerates and may quickly lead to tool failure. These three stages provide the physical basis for dividing the milling process into the initial, normal, and severe health states.
This wear progression was directly reflected in the cutting force signals. As the flank wear land widened, the increased flank–workpiece contact and friction raised the amplitude of the three-axis cutting force, while the intensified rubbing and micro-impacts in the severe stage introduced stronger high-frequency components. Since both the magnitude and the time–frequency distribution of the force evolved monotonically with the wear state, the three-axis cutting force was identified as the most discriminative signal by the Fisher Score analysis, and its CWT time–frequency representation was adopted as the network input.
To evaluate the performance of the proposed framework under limited labeled target samples, semi-supervised transfer tasks were designed under one-shot and three-shot settings. Specifically, the source domain contained sufficient labeled samples, while only one or three labeled samples per class were provided in the target domain. The remaining target samples were treated as unlabeled data during training. Such experimental settings are consistent with practical industrial scenarios, where obtaining a large number of labeled target samples is usually difficult and labor-intensive.

4.2. Comparison Methods and Experimental Settings

To comprehensively evaluate the effectiveness of the proposed SS-DAFS framework, several representative domain adaptation methods were selected as comparison models, including Source Only, MMD [34], Domain-Adversarial Neural Network (DANN) [38], Adversarial Discriminative Domain Adaptation (ADDA) [39], Minimax Entropy (MME) [29], and Cross-Domain Adaptive Clustering (CDAC) [32].
  • Source Only: A baseline model trained only using labeled source-domain samples without any domain adaptation strategy.
  • MMD [34]: A discrepancy-based domain adaptation method that minimizes the distribution discrepancy between source and target domains using Maximum Mean Discrepancy.
  • DANN [38]: An adversarial domain adaptation method that employs a gradient reversal layer to learn domain-invariant representations.
  • ADDA [39]: An adversarial adaptation framework that aligns target-domain features with source-domain features through adversarial learning.
  • MME [29]: A semi-supervised domain adaptation method based on minimax entropy optimization to improve target-domain decision boundaries.
  • CDAC [32]: A semi-supervised domain adaptation approach that combines adaptive clustering and consistency regularization for cross-domain classification.
For a fair comparison, all methods were implemented under the same experimental settings and utilized identical preprocessing strategies and backbone networks whenever possible.
All experiments were implemented in Python 3.10 using the PyTorch 1.12 deep learning framework. The experiments were conducted on a laptop equipped with an AMD Ryzen 9 5900 CPU, 16 GB of RAM, and an NVIDIA RTX 3060 GPU.
In this study, stochastic gradient descent (SGD) with Nesterov momentum was adopted for network training, where the momentum coefficient and the weight decay followed common practice and were set to 0.9 and 5 × 10 4 , respectively. The remaining key hyperparameters, including the initial learning rate, the batch size, the number of warm-up iterations, and the weighting coefficients α d i f f and α s i m of the difference loss and the MMD loss, were determined automatically using the Ray Tune framework, with the classification accuracy on the labeled target validation set as the optimization objective and the test data excluded from the search to avoid information leakage. The best configuration was obtained at an initial learning rate of 0.01 decayed by an inverse schedule, a batch size of 32, 1000 warm-up iterations, and α d i f f = α s i m = 0.1 . Each model was then trained for 3000 iterations under that configuration, and the detailed settings are summarized in Table 3. Each experiment was repeated five times with different random seeds, and the mean accuracy together with the standard deviation is reported.
Notably, all compared methods shared an identical inference-time network, i.e., a ResNet-34 backbone followed by the projection classifier. Since the auxiliary domain-adaptation modules (e.g., domain discriminator and private encoders) were used only during training and discarded at deployment, all methods had the same model size (21.55 M parameters, 82.20 MB) and computational cost (7.36 GFLOPs per 224 × 224 sample), with a single sample processed in about 6.6 ms. This far exceeds the milling-pass rate and meets the real-time requirement of online tool condition monitoring, confirming the industrial applicability of the proposed framework.

4.3. Case 1: Semi-Supervised Cross-Domain Classification Under Three-Shot Setting

Table 4 and Figure 7 present the classification accuracy of different methods under the three-shot semi-supervised domain adaptation setting. Overall, the proposed SS-DAFS framework achieves the best average classification accuracy of 95.68 % ± 0.13 % , outperforming all comparison methods in most transfer tasks. Compared with the Source Only baseline ( 90.55 % ± 0.26 % ), all domain adaptation methods generally achieve improved performance, demonstrating the effectiveness of domain adaptation for cross-domain tool wear state classification.
Among the comparison methods, MMD and DANN achieve relatively competitive performance, with average accuracies of 94.56 % ± 0.18 % and 94.62 % ± 0.19 % , respectively. These results indicate that discrepancy-based alignment and adversarial learning can effectively reduce the distribution discrepancy between different cutters. However, these methods mainly focus on global feature alignment and do not explicitly separate shared domain-invariant information from domain-specific characteristics, resulting in inferior performance compared with SS-DAFS. MME and CDAC achieve moderate performance, but their accuracies degrade noticeably on several transfer tasks, suggesting that entropy minimization and adaptive clustering strategies are insufficient to address the domain discrepancy caused by varying machining conditions.
The proposed SS-DAFS framework achieves the best performance in five out of six transfer tasks, including 97.22 % ± 0.22 % accuracy on the C1→C6 task and 96.64 % ± 0.24 % accuracy on the C6→C4 task. More importantly, it achieves the lowest average standard deviation of 0.13 % across all methods. The superior accuracy together with the minimal variance jointly demonstrate that the proposed feature separation strategy can effectively suppress domain-specific interference while preserving discriminative tool wear information, thereby improving both cross-domain generalization capability and training reproducibility under limited labeled target samples.
Figure 8 visualizes the classification results of the proposed SS-DAFS framework under the three-shot semi-supervised domain adaptation setting through confusion matrices. It can be observed that most samples are correctly classified along the diagonal region, indicating that the proposed framework achieves strong classification capability for different tool wear states under varying working conditions.
For the C1→C4, C1→C6, and C4→C1 tasks, the proposed method achieves highly accurate classification performance. In particular, the initial wear state achieves 100% classification accuracy in the C1→C4 task, while the severe wear state achieves 100% accuracy in the C1→C6 task. Moreover, the normal wear and severe wear states in most transfer tasks achieve classification accuracies above 94%, demonstrating that the proposed feature separation strategy can effectively preserve discriminative tool wear information under cross-domain scenarios.
Compared with the other transfer tasks, the C6→C1 task exhibits relatively lower classification performance. Specifically, the initial wear and normal wear states achieve classification accuracies of 82.1% and 88.5%, respectively, where several normal wear samples are misclassified into adjacent health states. This phenomenon may be caused by the relatively larger distribution discrepancy between the C6 and C1 cutters. Nevertheless, the overall classification accuracy still reaches 91.5%, indicating that the proposed SS-DAFS framework maintains robust cross-domain generalization capability even under challenging transfer conditions.

4.4. Case 2: Semi-Supervised Cross-Domain Classification Under One-Shot Setting

Table 5 and Figure 9 report the classification results under the more challenging one-shot setting, where only one labeled target sample per class is available. This setting is designed to stress-test the robustness of different methods when target-domain supervision approaches its practical limit. As expected, all methods suffer accuracy degradation compared with the three-shot setting, but the magnitude of degradation varies substantially. Taking the average accuracy drop as an indicator, CDAC, MME, and DANN degrade by 3.18 , 3.44 , and 4.06 percentage points respectively, indicating that entropy minimization, adaptive clustering, and vanilla adversarial alignment are all sensitive to extreme supervision scarcity. A particularly revealing failure case concerns ADDA, which collapses on the C4→C6 task with only 53.35 % ± 3.15 % accuracy. Such instability suggests that adversarial domain alignment, without explicit feature separation, cannot reliably extract discriminative representations when the target classifier has almost no supervised signal to anchor its decision boundaries.
Despite the extreme supervision scarcity, SS-DAFS not only maintains the highest average accuracy ( 94.34 % ± 0.21 % ) but also exhibits remarkably uniform stability across all transfer tasks: its per-task standard deviation never exceeds 0.62 % . From the task-specific perspective, SS-DAFS also shows the narrowest performance gap between the easiest and hardest tasks, its accuracy ranges from 88.42 % to 97.28 % , yielding a gap of only 8.86 % , compared with 9.50 % for MMD and 10.10 % for DANN. The smaller gap indicates better cross-task consistency, further confirming that the proposed framework is robust to diverse cross-domain scenarios under extremely limited target supervision.
Figure 10 presents the confusion matrices of the proposed SS-DAFS framework across all six transfer tasks under the one-shot setting, where each matrix was evaluated on 312 target-domain samples. A joint inspection reveals that the normal wear class consistently contributes the largest share of misclassifications, whereas the initial and severe classes are recognized almost perfectly in most tasks.
It can be observed that direct confusions between the initial and severe classes are almost absent across all six tasks: the initial↔severe off-diagonal cells are exactly zero in five of the six matrices, and only in C4→C6 do two initial samples get misclassified as severe. In other words, virtually all errors occur between physically adjacent wear stages. This indicates that the shared feature space learned by SS-DAFS preserves the ordinal structure of the tool wear progression even under extreme supervision scarcity, suggesting that the proposed feature separation strategy prevents catastrophic feature collapse: domain-specific interference is absorbed by the private encoders, while the shared encoder retains representations that respect the underlying physical degradation trajectory.
Finally, the difficulty of adaptation varies markedly across transfer directions: C1→C4 and C6→C4 yield the cleanest matrices, whereas C6→C1 remains the hardest at 88.1 % . Compared with the three-shot matrices in Figure 8, the framework exhibits graceful degradation. This indicates that the failure modes of SS-DAFS are predictable and physically rooted in the ambiguity of the normal wear stage, confirming that the feature separation strategy yields reliable and interpretable cross-domain representations even under single-sample supervision.

4.5. Ablation Study

To investigate the individual contribution of each component in the proposed SS-DAFS framework, an ablation study was conducted by progressively enabling four key components: the limited target supervision, the dual encoder with private encoders, the feature separation constraint realized by the difference loss, and the MMD-based distribution alignment. Four ablation models were constructed by adding exactly one component at each step, which are defined as follows:
  • M1: The source-only baseline, in which a single shared encoder is trained with source classification only, without any target supervision or domain adaptation component.
  • M2: M1 augmented with the limited target supervision, where one or three labeled target samples per class are used for supervised training.
  • M3: M2 augmented with the private encoders, forming the dual encoder architecture that provides a dedicated pathway for domain-specific information.
  • M4: M3 augmented with the difference loss, which explicitly decorrelates the shared and private representations to realize the feature separation principle.
Each model was evaluated on all six transfer directions under both the three-shot and one-shot settings, and every result was averaged over five independent runs. The results are reported in Table 6 and Table 7, respectively.
As shown in Table 6 and Table 7, all four components contribute positively on average, yet their contributions are notably uneven, with the difference loss accounting for the single largest increment among the four steps. This uneven distribution can be understood from an optimization perspective. The target supervision provides a supervised anchor for the classifier, which explains the immediate gain of M2 over the baseline. The private encoders, in contrast, merely expand the representational capacity by introducing a separate branch; without any constraint governing what this branch should absorb, its potential remains largely unexploited, which is why M3 yields the smallest marginal improvement, increasing the average accuracy by only 0.56 % in the three-shot case.
The difference loss is what renders this dormant branch effective. Once it is enabled (M4), the shared and private representations are explicitly decorrelated, so that domain-specific factors are driven into the private branch while the shared branch is forced to encode purely wear-related information. This causal dependency, in which the separation constraint is required to unlock the capacity introduced by the private encoders, accounts for the most pronounced accuracy increment observed at the M3 to M4 transition, whereas M3 alone does not exhibit such an effect. These results confirm that the feature separation objective, rather than the target supervision or the distribution alignment, constitutes the methodological core of the proposed framework.

4.6. Visualization of Feature Separation and Cross-Domain Alignment

To provide visual evidence for the claim that feature separation improves cross-domain alignment, t-distributed Stochastic Neighbor Embedding (t-SNE) [40] was employed to project the learned shared feature representations into a two-dimensional space for a qualitative comparison. Figure 11 visualizes the shared feature embeddings before and after applying the proposed SS-DAFS framework on the representative C1→C4 transfer task under the one-shot setting. In each panel, the color of each point denotes the tool wear state (initial, normal, or severe), while the shape distinguishes the source domain (circle) from the target domain (square).
As shown in Figure 11a, without any domain adaptation strategy, the Source Only baseline exhibits a significant domain shift: source samples (circles) and target samples (squares) corresponding to the same wear state are largely separated in the feature space, especially for the initial wear and normal wear classes. This phenomenon indicates that features extracted from the pre-trained shared encoder still retain substantial domain-specific information induced by varying machining conditions, which hinders cross-domain generalization.
In contrast, Figure 11b demonstrates that the proposed SS-DAFS framework yields substantially improved cross-domain alignment. After joint optimization of the shared-private feature separation, MMD-based distribution alignment, and semi-supervised target classification, source and target samples of the same wear state exhibit much stronger overlap in the shared feature space. Meanwhile, samples from different wear states remain clearly separated, confirming that the feature separation strategy effectively preserves discriminative degradation-related information while suppressing domain-specific interference.

5. Conclusions

This paper proposed a SS-DAFS framework for intelligent condition monitoring of machining processes under cross-domain scenarios. The proposed framework adopts a dual encoder architecture that explicitly separates domain-invariant shared representations from domain-specific private representations and introduces an orthogonality-based feature separation constraint together with MMD-based domain alignment to improve cross-domain representation capability under limited labeled target samples. The effectiveness of the proposed method was validated through tool wear state classification tasks on the PHM2010 milling dataset. The main conclusions are summarized as follows:
  • The proposed SS-DAFS framework effectively separates shared domain-invariant features and private domain-specific features, thereby enhancing feature representation capability for cross-domain condition monitoring tasks.
  • The combination of difference loss and MMD-based similarity learning successfully reduces the distribution discrepancy between source and target domains while preserving discriminative degradation-related information.
  • Comparative and ablation experiments on the PHM2010 dataset confirm the contribution of each proposed component. The proposed method achieves the best and most stable results across all transfer tasks.
Future work will focus on validating the proposed framework on additional real-world tool wear and condition monitoring datasets as more experimental data become available, since collecting and annotating high-quality machining data is a time-consuming process. Furthermore, domain generalization methods will be investigated to enable the proposed framework to learn domain-invariant representations solely from multiple source domains, thereby eliminating the dependence on target-domain data during training. In addition, the proposed framework will be extended to more complex machining scenarios to further improve its robustness and industrial applicability.

Author Contributions

Conceptualization, Y.Z. and L.G.; methodology, Y.Z. and H.L.; software, H.L.; validation, Y.Z., Q.C. and H.L.; formal analysis, H.L.; investigation, H.L.; resources, L.G.; data curation, H.L.; writing—original draft preparation, H.L.; writing—review and editing, Y.Z., Q.C. and L.G.; visualization, H.L.; supervision, L.G. and Y.Z.; project administration, L.G.; funding acquisition, L.G. and H.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by CNPC Youth Science and Technology Special Project grant number 2024DQ03211, Science and Technology Research Funding grant number 1030-6023271034K1, University-level Teaching Research Project grant number 1005-0452, Minjiang University’s Scientific Research Startup Fund for Talent Introduction under grant number 30804342, Fundamental Research Funds for the Central Universities under grant number 2682026CX231, and Sichuan Science and Technology Program under grant numbers 2025ZDZX0066, 2024ZHCG0178.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Acknowledgments

The authors acknowledge the use of ChatGPT 5.5 to assist with English language editing and improving the readability of the manuscript. All scientific content, interpretations, and conclusions were independently developed and verified by the authors.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
AbbreviationDescription
TCMTool Condition Monitoring
SSDASemi-Supervised Domain Adaptation
SS-DAFSSemi-Supervised Domain-Adaptive Feature Separation
CNNConvolutional Neural Network
MMDMaximum Mean Discrepancy
DANNDomain-Adversarial Neural Network
ADDAAdversarial Discriminative Domain Adaptation
MMEMinimax Entropy
CDACCross-Domain Adaptive Clustering
CWTContinuous Wavelet Transform
RKHSReproducing Kernel Hilbert Space
RFRandom Forest
SVMSupport Vector Machine
KNNk-Nearest Neighbors
PHMPrognostics and Health Management

References

  1. Baig, R.U.; Javed, S.; Khaisar, M.; Shakoor, M.; Raja, P. Development of an ANN model for prediction of tool wear in turning EN9 and EN24 steel alloy. Adv. Mech. Eng. 2021, 13, 168781402110267. [Google Scholar] [CrossRef]
  2. Xu, X.; Wang, J.; Zhong, B.; Ming, W.; Chen, M. Deep learning-based tool wear prediction and its application for machining process using multi-scale feature fusion and channel attention mechanism. Measurement 2021, 177, 109254. [Google Scholar] [CrossRef]
  3. Mohanraj, T.; Kirubakaran, E.; Naren, M.; Suganithi Dharshan, P.; Ibrahim, M. Review of advances in tool condition monitoring techniques in the milling process. Meas. Sci. Technol. 2024, 35, 092002. [Google Scholar] [CrossRef]
  4. Tran, M.Q.; Doan, H.P.; Vu, V.Q.; Vu, L.T. Machine learning and IoT-based approach for tool condition monitoring: A review and future prospects. Measurement 2023, 207, 112351. [Google Scholar] [CrossRef]
  5. He, J.; Sun, Y.; Yin, C.; He, Y.; Wang, Y. Cross-domain adaptation network based on attention mechanism for tool wear prediction. J. Intell. Manuf. 2022, 34, 3365–3387. [Google Scholar] [CrossRef]
  6. Sun, Y.; You, Z.; Gao, H.; Song, H.; Liu, X. Competing failure-based unsupervised health indicators for online milling cutter monitoring. Adv. Eng. Inform. 2026, 71, 104252. [Google Scholar] [CrossRef]
  7. Traini, E.; Bruno, G.; Lombardi, F. Tool condition monitoring framework for predictive maintenance: A case study on milling process. Int. J. Prod. Res. 2021, 59, 7179–7193. [Google Scholar]
  8. Colantonio, L.; Equeter, L.; Dehombreux, P.; Ducobu, F. A systematic literature review of cutting tool wear monitoring in turning by using artificial intelligence techniques. Machines 2021, 9, 351. [Google Scholar] [CrossRef]
  9. Shen, Y.; Yang, F.; Habibullah, M.S.; Ahmed, J.; Das, A.K.; Zhou, Y.; Ho, C.L. Predicting tool wear size across multi-cutting conditions using advanced machine learning techniques. J. Intell. Manuf. 2021, 32, 1753–1766. [Google Scholar]
  10. Liu, H.; Li, B.; Yao, F.; Hu, G.; Xie, L. Maintenance optimization of multi-unit balanced systems using deep reinforcement learning. Reliab. Eng. Syst. Saf. 2024, 244, 109921. [Google Scholar] [CrossRef]
  11. Airao, J.; Fattahi, S.; Truong, T.T.; Alinaghizadeh, A.; Azarhoushang, B.; Karras, P.; Aghababaei, R. Data driven tool wear and remaining useful tool life estimation. Wear 2026, 600, 206808. [Google Scholar] [CrossRef]
  12. Qin, Y.; Liu, X.; Yue, C.; Wang, L.; Gu, H. A tool wear monitoring method based on data-driven and physical output. Robot. -Comput.-Integr. Manuf. 2025, 91, 102820. [Google Scholar] [CrossRef]
  13. Zhang, H.; Jiang, S.; Gao, D.; Sun, Y.; Bai, W. A review of physics-based, data-driven, and hybrid models for tool wear monitoring. Machines 2024, 12, 833. [Google Scholar] [CrossRef]
  14. Xu, Z.; Zhang, B.; Fan, L.L.; Yan, E.H.; Li, D.; Zhao, Z.; Yip, W.S.; To, S. Deep-learning-driven intelligent tool wear identification of high-precision machining with multi-scale CNN-BiLSTM-GCN. Adv. Eng. Inform. 2025, 65, 103234. [Google Scholar] [CrossRef]
  15. Sun, Y.; Song, H.; Gao, H.; Li, J.; Yin, S. Interpretable tool wear monitoring: Architecture with large-scale CNN and adaptive EMD. J. Manuf. Syst. 2025, 78, 294–307. [Google Scholar] [CrossRef]
  16. Zou, Y.; Ding, K.; Shi, K.; Lai, X.; Zhang, K.; Ding, G.; Qin, G. Wear identification of end mills based on a feature-weighted convolutional neural network under unbalanced samples. J. Manuf. Processes 2023, 89, 64–76. [Google Scholar] [CrossRef]
  17. Xue, Z.; Chen, N.; Wu, Y.; Yang, Y.; Li, L. Hierarchical temporal transformer network for tool wear state recognition. Adv. Eng. Inform. 2023, 58, 102218. [Google Scholar] [CrossRef]
  18. Martínez-Arellano, G.; Terrazas, G.; Ratchev, S. Tool wear classification using time series imaging and deep learning. Int. J. Adv. Manuf. Technol. 2019, 104, 3647–3662. [Google Scholar] [CrossRef]
  19. Li, K.; Chen, M.; Lin, Y.; Li, Z.; Jia, X.; Li, B. A novel adversarial domain adaptation transfer learning method for tool wear state prediction. Knowl.-Based Syst. 2022, 254, 109537. [Google Scholar] [CrossRef]
  20. Liu, Z.; Gui, W.; Huang, K.; Wu, D.; Liao, Y.; Yang, C. Contrastive learning-based secure unsupervised domain adaptation framework and its application in cross-factory intelligent manufacturing. IEEE Robot. Autom. Lett. 2025, 10, 5106–5113. [Google Scholar] [CrossRef]
  21. Liu, H.; Li, B.; Zio, E.; Xu, W. A time–frequency representation guided deep domain adaptation method for aircraft EMA fault diagnosis under class imbalance and variable working conditions. Meas. Sci. Technol. 2026, 37, 115002. [Google Scholar] [CrossRef]
  22. Xie, M.; Liu, J.; Li, Y.; Yi, C. An unsupervised domain adaptation method for intelligent fault diagnosis based on target feature enhancement and feature-boundary alignment. J. Intell. Manuf. 2026, 37, 1109–1123. [Google Scholar]
  23. Jones, T.; Cao, Y. Tool wear prediction based on multisensor data fusion and machine learning. Int. J. Adv. Manuf. Technol. 2025, 137, 5213–5225. [Google Scholar] [CrossRef]
  24. Liu, H.; Li, B.; Zio, E.; Xu, W. Imbalanced Multidomain Generalization Method for Electromechanical Actuator Fault Diagnosis Under Variable Working Conditions. IEEE Trans. Instrum. Meas. 2025, 74, 1–14. [Google Scholar] [CrossRef]
  25. Wu, H.; Han, Y.; Zhu, Q.; Geng, Z. Novel feature-disentangled autoencoder integrating residual network for industrial soft sensor. IEEE Trans. Ind. Inform. 2023, 19, 10299–10308. [Google Scholar] [CrossRef]
  26. Huang, Z.; Li, W.; Zhu, J.; Wang, L. Cross-domain tool wear condition monitoring via residual attention hybrid adaptation network. J. Manuf. Syst. 2024, 72, 406–423. [Google Scholar] [CrossRef]
  27. Li, J.; Lu, J.; Chen, C.; Ma, J.; Liao, X. Tool wear state prediction based on feature-based transfer learning. Int. J. Adv. Manuf. Technol. 2021, 113, 3283–3301. [Google Scholar] [CrossRef]
  28. Zhu, Y.; Zi, Y.; Xu, J.; Li, J. An unsupervised dual-regression domain adversarial adaption network for tool wear prediction in multi-working conditions. Measurement 2022, 200, 111644. [Google Scholar] [CrossRef]
  29. Saito, K.; Kim, D.; Sclaroff, S.; Darrell, T.; Saenko, K. Semi-Supervised Domain Adaptation via Minimax Entropy. In 2019 IEEE/CVF International Conference on Computer Vision (ICCV); IEEE: New York, NY, USA, 2019; pp. 8050–8058. [Google Scholar]
  30. Singh, A. Clda: Contrastive learning for semi-supervised domain adaptation. Adv. Neural Inf. Process. Syst. 2021, 34, 5089–5101. [Google Scholar] [CrossRef]
  31. Li, B.; Wang, Y.; Zhang, S.; Li, D.; Keutzer, K.; Darrell, T.; Zhao, H. Learning invariant representations and risks for semi-supervised domain adaptation. In 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: New York, NY, USA, 2021; pp. 1104–1113. [Google Scholar]
  32. Li, S.; Xie, M.; Lv, F.; Liu, C.H.; Liang, J.; Qin, C.; Li, W.; Tian, Q. Cross-Domain Adaptive Clustering for Semi-Supervised Domain Adaptation. In 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: New York, NY, USA, 2021; pp. 2505–2514. [Google Scholar]
  33. PHM Society Conference. 2010 PHM Society Conference Data Challenge. 2010. Available online: https://phmsociety.org/phm_competition/2010-phm-society-conference-data-challenge/ (accessed on 14 July 2026).
  34. Long, M.; Cao, Y.; Wang, J.; Jordan, M.I. Learning Transferable Features with Deep Adaptation Networks. In Proceedings of the 32nd International Conference on Machine Learning (ICML), Lille, France, 6–11 July 2015; pp. 97–105. [Google Scholar]
  35. Guo, T.; Zhang, T.; Lim, E.; Lopez-Benitez, M.; Ma, F.; Yu, L. A review of wavelet analysis and its applications: Challenges and opportunities. IEEE Access 2022, 10, 58869–58903. [Google Scholar] [CrossRef]
  36. Li, S.; Li, M.; Gao, Y. Deep Learning Tool Wear State Identification Method Based on Cutting Force Signal. Sensors 2025, 25, 662. [Google Scholar] [CrossRef] [PubMed]
  37. Shah, M.; Vakharia, V.; Chaudhari, R.; Vora, J.; Pimenov, D.Y.; Giasin, K. Tool wear prediction in face milling of stainless steel using singular generative adversarial network and LSTM deep learning models. Int. J. Adv. Manuf. Technol. 2022, 121, 723–736. [Google Scholar] [CrossRef]
  38. Ganin, Y.; Ustinova, E.; Ajakan, H.; Germain, P.; Larochelle, H.; Laviolette, F.; Marchand, M.; Lempitsky, V. Domain-Adversarial Training of Neural Networks. J. Mach. Learn. Res. 2016, 17, 1–35. [Google Scholar]
  39. Tzeng, E.; Hoffman, J.; Saenko, K.; Darrell, T. Adversarial discriminative domain adaptation. In 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: New York, NY, USA, 2017; pp. 7167–7176. [Google Scholar]
  40. van der Maaten, L.; Hinton, G. Visualizing data using t-SNE. J. Mach. Learn. Res. 2008, 9, 2579–2605. [Google Scholar]
Figure 1. Phase of tool wear.
Figure 1. Phase of tool wear.
Machines 14 00822 g001
Figure 2. The framework of the proposed SS-DAFS.
Figure 2. The framework of the proposed SS-DAFS.
Machines 14 00822 g002
Figure 3. Time–frequency maps under different wear states.
Figure 3. Time–frequency maps under different wear states.
Machines 14 00822 g003
Figure 4. The experimental setup of the PHM2010 dataset.
Figure 4. The experimental setup of the PHM2010 dataset.
Machines 14 00822 g004
Figure 5. Quantile–quantile comparison of the per-cut RMS distributions of the three-axis cutting force across cutters C1, C4, and C6. Each row corresponds to one force component ( F x , F y , F z ) and each column to one cutter pair.
Figure 5. Quantile–quantile comparison of the per-cut RMS distributions of the three-axis cutting force across cutters C1, C4, and C6. Each row corresponds to one force component ( F x , F y , F z ) and each column to one cutter pair.
Machines 14 00822 g005
Figure 6. Wear evolution curves of different cutters in the PHM2010 dataset.
Figure 6. Wear evolution curves of different cutters in the PHM2010 dataset.
Machines 14 00822 g006
Figure 7. Experimental result under the 3-shot semi-supervised domain adaptation setting.
Figure 7. Experimental result under the 3-shot semi-supervised domain adaptation setting.
Machines 14 00822 g007
Figure 8. Confusion matrices of the proposed SS-DAFS framework under the 3-shot semi-supervised domain adaptation setting.
Figure 8. Confusion matrices of the proposed SS-DAFS framework under the 3-shot semi-supervised domain adaptation setting.
Machines 14 00822 g008
Figure 9. The experimental result under the 1-shot semi-supervised domain adaptation setting.
Figure 9. The experimental result under the 1-shot semi-supervised domain adaptation setting.
Machines 14 00822 g009
Figure 10. Confusion matrices of the proposed SS-DAFS framework under the 1-shot semi-supervised domain adaptation setting.
Figure 10. Confusion matrices of the proposed SS-DAFS framework under the 1-shot semi-supervised domain adaptation setting.
Machines 14 00822 g010
Figure 11. t-SNE visualization of shared feature representations before and after applying the proposed SS-DAFS framework on the C1→C4 task under the 1-shot setting.
Figure 11. t-SNE visualization of shared feature representations before and after applying the proposed SS-DAFS framework on the C1→C4 task under the 1-shot setting.
Machines 14 00822 g011
Table 1. Definition of tool wear health states in the PHM2010 dataset.
Table 1. Definition of tool wear health states in the PHM2010 dataset.
Health StateMilling Pass Range
Initial wear1–50
Normal wear51–175
Severe wear176–315
Table 2. Cutting setting of the experimental dataset.
Table 2. Cutting setting of the experimental dataset.
Cutting ParametersValue
Feed rate (mm/min)1555
Spindle speed (r/min)10,400
Feed volume (mm)0.001
Axial depth of cut (mm)0.2
Radial cutting width (mm)0.125
Sampling frequency (kHz)50
Table 3. Implementation details and hyperparameter settings. Hyperparameters marked with a search space were optimized automatically via Ray Tune.
Table 3. Implementation details and hyperparameter settings. Hyperparameters marked with a search space were optimized automatically via Ray Tune.
ItemSearch SpaceSelected
Shared encoderResNet-34 (ImageNet-pretrained)
Private encodersResNet-18
Input size 224 × 224 × 3
Input normalizationImageNet z-score
OptimizerSGD (Nesterov), momentum = 0.9
Weight decay 5 × 10 4
Initial learning rate { 0.001 , 0.005 , 0.01 , 0.05 } 0.01
Learning-rate schedule η t = η 0 ( 1 + 0.0001 t ) 0.75
Batch size { 16 , 24 , 32 } 32
Training iterations3000
Warm-up iterations { 500 , 1000 , 1500 } 1000
Difference loss weight α d i f f { 0.01 , 0.05 , 0.1 , 0.5 , 1.0 } 0.1
MMD loss weight α s i m { 0.01 , 0.05 , 0.1 , 0.5 , 1.0 } 0.1
Number of runs (seeds)5
Table 4. Classification accuracy (%) of different methods under the 3-shot semi-supervised domain adaptation setting. The best result for each transfer task is highlighted in bold.
Table 4. Classification accuracy (%) of different methods under the 3-shot semi-supervised domain adaptation setting. The best result for each transfer task is highlighted in bold.
MethodC1→C4C1→C6C4→C1C4→C6C6→C1C6→C4Average
Source Only92.62 ± 0.5291.35 ± 0.6190.48 ± 0.6893.92 ± 0.4679.35 ± 0.7995.58 ± 0.3990.55 ± 0.26
MMD95.88 ± 0.3695.28 ± 0.4293.65 ± 0.4995.58 ± 0.3892.72 ± 0.5294.25 ± 0.3494.56 ± 0.18
DANN95.92 ± 0.3995.88 ± 0.3794.28 ± 0.4594.32 ± 0.4190.78 ± 0.5896.52 ± 0.3194.62 ± 0.19
ADDA89.25 ± 1.1880.85 ± 1.6264.78 ± 2.0577.12 ± 1.7947.55 ± 2.3896.02 ± 0.8875.93 ± 0.92
MME92.42 ± 0.5589.48 ± 0.7189.25 ± 0.7893.72 ± 0.5088.52 ± 0.6691.98 ± 0.4490.89 ± 0.28
CDAC85.98 ± 0.8892.15 ± 0.6486.28 ± 0.8281.85 ± 0.9987.18 ± 0.7483.98 ± 0.9186.24 ± 0.36
SS-DAFS96.55 ± 0.2697.22 ± 0.2295.66 ± 0.2996.22 ± 0.2791.78 ± 0.4196.64 ± 0.2495.68 ± 0.13
Table 5. Classification accuracy (%) of different methods under the 1-shot semi-supervised domain adaptation setting. The best result for each transfer task is highlighted in bold.
Table 5. Classification accuracy (%) of different methods under the 1-shot semi-supervised domain adaptation setting. The best result for each transfer task is highlighted in bold.
MethodC1→C4C1→C6C4→C1C4→C6C6→C1C6→C4Average
Source Only83.72 ± 0.8490.38 ± 0.9191.95 ± 0.8895.48 ± 0.7277.95 ± 1.1588.78 ± 0.7888.04 ± 0.39
MMD96.72 ± 0.5893.25 ± 0.6589.38 ± 0.7495.78 ± 0.6187.22 ± 0.8295.05 ± 0.5592.90 ± 0.29
DANN92.58 ± 0.6286.48 ± 0.7188.15 ± 0.6995.42 ± 0.5885.32 ± 0.8895.42 ± 0.5290.56 ± 0.31
ADDA89.85 ± 1.8588.92 ± 2.1577.72 ± 2.7253.35 ± 3.1570.12 ± 2.9575.98 ± 1.6875.99 ± 1.32
MME91.38 ± 0.8591.42 ± 0.9272.92 ± 1.1884.78 ± 0.9582.75 ± 1.0582.72 ± 0.8284.33 ± 0.44
CDAC82.58 ± 1.2580.32 ± 1.3581.62 ± 1.2881.32 ± 1.4284.78 ± 1.1887.72 ± 1.1283.06 ± 0.55
SS-DAFS97.28 ± 0.4292.28 ± 0.4894.18 ± 0.4596.58 ± 0.3988.42 ± 0.6297.28 ± 0.3894.34 ± 0.21
Table 6. Ablation study under the 3-shot semi-supervised domain adaptation setting. Classification accuracy (%) of each model on all six transfer directions is reported. The best result for each transfer task is highlighted in bold.
Table 6. Ablation study under the 3-shot semi-supervised domain adaptation setting. Classification accuracy (%) of each model on all six transfer directions is reported. The best result for each transfer task is highlighted in bold.
ModelC1→C4C1→C6C4→C1C4→C6C6→C1C6→C4Average
M192.62 ± 0.5291.35 ± 0.6190.48 ± 0.6893.92 ± 0.4679.35 ± 0.7995.58 ± 0.3990.55 ± 0.26
M293.10 ± 0.4793.20 ± 0.4991.50 ± 0.5894.05 ± 0.4383.20 ± 0.7195.40 ± 0.3791.74 ± 0.24
M393.60 ± 0.4192.80 ± 0.4492.40 ± 0.4994.90 ± 0.3884.30 ± 0.6095.80 ± 0.3392.30 ± 0.21
M495.30 ± 0.3395.60 ± 0.3193.80 ± 0.3995.20 ± 0.3389.10 ± 0.5096.00 ± 0.2894.17 ± 0.17
SS-DAFS96.55 ± 0.2697.22 ± 0.2295.66 ± 0.2996.22 ± 0.2791.78 ± 0.4196.64 ± 0.2495.68 ± 0.13
Table 7. Ablation study under the 1-shot semi-supervised domain adaptation setting. Classification accuracy (%) of each model on all six transfer directions is reported. The best result for each transfer task is highlighted in bold.
Table 7. Ablation study under the 1-shot semi-supervised domain adaptation setting. Classification accuracy (%) of each model on all six transfer directions is reported. The best result for each transfer task is highlighted in bold.
ModelC1→C4C1→C6C4→C1C4→C6C6→C1C6→C4Average
M183.72 ± 0.8490.38 ± 0.9191.95 ± 0.8895.48 ± 0.7277.95 ± 1.1588.78 ± 0.7888.04 ± 0.39
M287.90 ± 0.7490.95 ± 0.7992.30 ± 0.7895.30 ± 0.6581.20 ± 1.0290.50 ± 0.6989.69 ± 0.35
M388.80 ± 0.6590.50 ± 0.7093.00 ± 0.6695.85 ± 0.5682.10 ± 0.8892.00 ± 0.5890.38 ± 0.30
M493.60 ± 0.5391.60 ± 0.5993.40 ± 0.5595.75 ± 0.4886.20 ± 0.7494.80 ± 0.4892.56 ± 0.25
SS-DAFS97.28 ± 0.4292.28 ± 0.4894.18 ± 0.4596.58 ± 0.3988.42 ± 0.6297.28 ± 0.3894.34 ± 0.21
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhao, Y.; Chen, Q.; Gao, L.; Liu, H. Intelligent Condition Monitoring for Machining Processes Under Cross-Domain Scenarios via Semi-Supervised Feature Separation. Machines 2026, 14, 822. https://doi.org/10.3390/machines14070822

AMA Style

Zhao Y, Chen Q, Gao L, Liu H. Intelligent Condition Monitoring for Machining Processes Under Cross-Domain Scenarios via Semi-Supervised Feature Separation. Machines. 2026; 14(7):822. https://doi.org/10.3390/machines14070822

Chicago/Turabian Style

Zhao, Yue, Qi Chen, Long Gao, and Hengchang Liu. 2026. "Intelligent Condition Monitoring for Machining Processes Under Cross-Domain Scenarios via Semi-Supervised Feature Separation" Machines 14, no. 7: 822. https://doi.org/10.3390/machines14070822

APA Style

Zhao, Y., Chen, Q., Gao, L., & Liu, H. (2026). Intelligent Condition Monitoring for Machining Processes Under Cross-Domain Scenarios via Semi-Supervised Feature Separation. Machines, 14(7), 822. https://doi.org/10.3390/machines14070822

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop