Multi-Term Fourier Graph Neural Network with Sample Relationship Learning for Enhanced Remaining Useful Life Prediction

arXiv cs.LG Papers

Summary

The paper proposes a Multi-Term Fourier Graph Neural Network with Sample Relationship Learning (MTFGN-SRL) to enhance remaining useful life prediction by using frequency domain analysis and learning inter-sample relationships, addressing limitations in current spatio-temporal graph neural networks.

arXiv:2609.25179v1 Announce Type: new Abstract: Predicting the remaining useful life (RUL) is essential for effective predictive maintenance. Spatio-Temporal Graph Neural Networks (ST-GNNs), which can model both temporal and spatial relationships by representing time series data as a sequence of graphs, have shown exceptional performance in RUL prediction. However, current ST-GNNs face several drawbacks. First, they require domain expertise or significant computational power to establish graph structures prior to deploying GNNs. Second, the models are restricted to capture temporal dependencies within a predefined fixed-size lookback window. This restriction ignores the common issue of varying time series lengths, leading the prediction model to miss short-term or long-term dependencies. Finally, conventional models often fail to capture the inherent relationships between samples generated from adjacent time windows, which are crucial for improving both the accuracy and robustness of predictions. To address the aforementioned issues, we introduce a novel framework called Multi-Term Fourier Graph Neural Network with Sample Relationship Learning (MTFGN-SRL). Rather than treating the sample as a sequence of graphs, we consider it as a single complete graph and utilize a Fourier Graph Neural Network (FGN) to capture the spatio-temporal information in the frequency domain. We propose a multi-term learning module that utilizes multiple lookback windows to generate samples with varying terms, which are then fed into the FGN to enhance the extraction of useful information from the data. Finally, we develop a sample relationship learning module by training a heterogeneous GNN to identify inter-sample relationships, resulting in enhanced accuracy and robustness in predictions. Evaluations on the CMAPSS dataset demonstrate MTFGN-SRL's superior performance over state-of-the-art methods in RUL prediction.
Original Article
View Cached Full Text

Cached at: 09/23/26, 09:27 AM

# Multi-Term Fourier Graph Neural Network with Sample Relationship Learning for Enhanced Remaining Useful Life Prediction
Source: [https://arxiv.org/html/2609.25179](https://arxiv.org/html/2609.25179)
Laurens BliekYaoxin WuYingqian ZhangYa Song, Laurens Bliek, Yaoxin Wu, Yingqian ZhangAffiliation:Affiliation:Information Systems, Department of Industrial Engineering & Innovation Sciences, Eindhoven University of Technology, Eindhoven, The NetherlandsAffiliation:\{l\.bliek, y\.wu2, YQZhang\}@tue\.nl

###### Abstract

Predicting the remaining useful life \(RUL\) is essential for effective predictive maintenance\. Spatio\-Temporal Graph Neural Networks \(ST\-GNNs\), which can model both temporal and spatial relationships by representing time series data as a sequence of graphs, have shown exceptional performance in RUL prediction\. However, current ST\-GNNs face several drawbacks\. First, they require domain expertise or significant computational power to establish graph structures prior to deploying GNNs\. Second, the models are restricted to capture temporal dependencies within a predefined fixed\-size lookback window\. This restriction ignores the common issue of varying time series lengths, leading the prediction model to miss short\-term or long\-term dependencies\. Finally, conventional models often fail to capture the inherent relationships between samples generated from adjacent time windows, which are crucial for improving both the accuracy and robustness of predictions\. To address the aforementioned issues, we introduce a novel framework called Multi\-Term Fourier Graph Neural Network with Sample Relationship Learning \(MTFGN\-SRL\)\. Rather than treating the sample as a sequence of graphs, we consider it as a single complete graph and utilize a Fourier Graph Neural Network \(FGN\) to capture the spatio\-temporal information in the frequency domain\. We propose a multi\-term learning module that utilizes multiple lookback windows to generate samples with varying terms, which are then fed into the FGN to enhance the extraction of useful information from the data\. Finally, we develop a sample relationship learning module by training a heterogeneous GNN to identify inter\-sample relationships, resulting in enhanced accuracy and robustness in predictions\. Evaluations on the CMAPSS dataset demonstrate MTFGN\-SRL’s superior performance over state\-of\-the\-art methods in RUL prediction\. Our codes and datasets will be made available upon publication\.

###### Index Terms:

Time Series Prediction, Remaining Useful Life, Fourier Graph Neural Network, Multi\-term Learning, Sample Relationship Learning, Predictive Maintenance\.

## IIntroduction

The widespread adoption of Cyber\-Physical Systems \(CPS\) and the Internet of Things \(IoT\) allows real\-time data collection and evaluation from numerous sensors integrated into machinery, enabling a more accurate and rapid assessment of equipment status\. These technologies have remarkably improved the domain of predictive maintenance, providing organizations with the resources to optimize equipment management and operational effectiveness\. This change aids in minimizing unexpected downtimes, decreasing maintenance expenses, and prolonging the equipment’s service life\.

As a proactive strategy, predictive maintenance estimates the Remaining Useful Life \(RUL\) of the equipment, essentially predicting the future point at which the equipment might fail or degrade in performance\. It then formulates suitable maintenance plans and procedures to maintain the reliability and continuous functionality of the equipment\. Among these activities, predicting the RUL is considered the most important, as it is both critical and highly beneficial to ensure optimal performance and prevent unexpected failures\[[1](https://arxiv.org/html/2609.25179#bib.bib1)\]\. Common RUL prediction methods include those based on physical models, data\-driven techniques, and hybrid approaches\[[2](https://arxiv.org/html/2609.25179#bib.bib2)\]\.

With advances in sensing technology and data analytics, data\-driven approaches, particularly those based on deep learning for RUL prediction, are emerging as a vital research and application field in engineering\. When applying deep learning methods to RUL forecasting, historical operational data and condition monitoring information are utilized\. This typically includes various sources such as sensor data, operational logs, and maintenance history\. Then the problem is formulated as a multivariate time series regression task, where the goal is to predict the equipment’s RUL based on a combination of these data streams\. Deep learning models rarely use raw time series data as their direct input\. Instead, they start by preparing the samples with the sliding time window approach, a commonly used technique in time series analysis\. The sliding time window approach segments the time series into fixed\-size overlapping windows\. Each window contains a sequence of consecutive time points, which is then used as a single input sample for the models\. As the window slides across the time series, it generates multiple samples that capture both temporal patterns and dependencies within the data\. This approach ensures that the models receive structured and sequential data, facilitating better learning of temporal information\.

Existing deep learning models for RUL prediction are primarily based on recurrent\[[3](https://arxiv.org/html/2609.25179#bib.bib3),[4](https://arxiv.org/html/2609.25179#bib.bib4),[5](https://arxiv.org/html/2609.25179#bib.bib5),[6](https://arxiv.org/html/2609.25179#bib.bib6)\]and convolution neural networks\[[7](https://arxiv.org/html/2609.25179#bib.bib7),[8](https://arxiv.org/html/2609.25179#bib.bib8)\], and more recently on Transformer\-based models that use self\-attention mechanisms to dynamically assess autocorrelation\[[9](https://arxiv.org/html/2609.25179#bib.bib9),[10](https://arxiv.org/html/2609.25179#bib.bib10),[11](https://arxiv.org/html/2609.25179#bib.bib11)\]\. These traditional sequence models demonstrate proficiency in capturing temporal dependencies within time series data\. However, they are incapable of considering the potential interdependencies between the various variables, limiting their effectiveness in predictions\. To mitigate this limitation, researchers have started utilizing Spatio\-Temporal Graph Neural Networks \(ST\-GNNs\)\[[12](https://arxiv.org/html/2609.25179#bib.bib12)\]for time series prediction\. This involves handling data at each time step as a graph, leveraging GNNs to capture spatial information within this graph, and subsequently applying sequence models such as Transformers to derive temporal information from the resulting sequence of graph embeddings\. This integrated framework significantly improves the capacity to capture complex interactions within time series data\.

Although ST\-GNNs can outperform traditional sequence models in RUL prediction tasks, as shown in\[[13](https://arxiv.org/html/2609.25179#bib.bib13),[14](https://arxiv.org/html/2609.25179#bib.bib14),[15](https://arxiv.org/html/2609.25179#bib.bib15)\], existing ST\-GNN models still exhibit four primary limitations: \(1\)Requirement to learn the graph structure\. Unlike well\-defined graph structures inherent in applications like road network traffic flow prediction, where nodes are distinctly and directly connected, the RUL prediction task faces specific challenges due to the lack of explicit interconnections between sensor signals, thereby complicating the direct application of conventional GNNs\. As a result, Graph Structure Learning \(GSL\) methods are frequently necessary to dynamically construct an optimal graph structure that facilitates the use of GNN\[[16](https://arxiv.org/html/2609.25179#bib.bib16),[17](https://arxiv.org/html/2609.25179#bib.bib17),[14](https://arxiv.org/html/2609.25179#bib.bib14)\]\. These GSL methods typically require significant computational resources\. Even if an optimal graph structure is learned, conventional ST\-GNNs use GNN to capture spatial information and LSTM to capture temporal information separately\. This approach fails to address the potential spatio\-temporal interdependencies in sensor signals\. \(2\)Fixed and short\-term dependency modeling\. In time series prediction, the ability to model temporal dependencies over varying time horizons is crucial\. Traditional approaches typically capture dependencies within a fixed\-length lookback window, limiting their capacity to capture complex temporal patterns that may exist over different scales\. As a result, these models have difficulty capturing long\-term dependencies throughout the entire time series\. \(3\)Underutilization of test sequence information\. Traditional RUL prediction paradigms typically focus exclusively on data from the final time window of the test sequence to make predictions, while disregarding the earlier portions of the sequence\. This practice overlooks potentially valuable temporal patterns distributed across the entire test sequence\. As a result, these methods fail to fully utilize the richness of the available data, limiting their ability to produce accurate and robust predictions\. \(4\)Neglect of intrinsic relationships between time series samples\. In machine learning\-based time series forecasting, time series samples are often treated as independent observations\. However, in reality, there are inherent relationships between samples from the same sequence, particularly for samples that are temporally adjacent\. As in the example shown in Figure[1](https://arxiv.org/html/2609.25179#S1.F1), there are varying relationships among the samples extracted from the time series data\. Conventional models often fail to effectively leverage and capture these intrinsic relationships among samples, potentially resulting in less effective performance in modeling temporal dependencies\.

![Refer to caption](https://arxiv.org/html/2609.25179v1/Time_series_example.png)Fig\. 1:An illustrative example showing that the different relationships among samples extracted from time series data\. Temporally adjacent samples, such as Sample 1 and Sample 2, exhibit a strong relationship due to their overlapping data points and high local similarity\. In contrast, samples that are farther apart, such as Sample 1 and Sample 3, demonstrate a weaker relationship, attributed to reduced temporal overlap and differing local patterns\. Additionally, Sample 4 from Time Series 2 illustrates the absence of any relationship with samples from Time Series 1, as it originates from an entirely separate time series with distinct underlying dynamics\.To address these challenges, we propose an RUL prediction model called*Multi\-Term Fourier Graph Neural Network with Sample Relationship Learning*\(MTFGN\-SRL\)\. The features and benefits of this model are outlined below\.

- •We introduce an innovative method for time series processing\. In contrast to ST\-GNNs that view a sample as a series of graphs, we regard the sample as a complete graph\. Upon transforming them to the frequency domain via the Discrete Fourier Transform \(DFT\), we employ Fourier Graph Neural Network \(FGN\)\[[18](https://arxiv.org/html/2609.25179#bib.bib18)\]to discern degradation patterns\. This strategy eliminates the need for separate spatial and temporal modeling, thus facilitating the extraction of potential spatio\-temporal interdependencies in sensor signal data\.
- •We propose a Multi\-Term FGN \(MTFGN\) module to address the limited ability of traditional models in learning long\-term dependencies\. Specifically, the module constructs training and test graphs with varying lookback window sizes, allowing it to capture both short\-term and long\-term dependencies\. It can optionally generate multiple predictions for ensemble averaging, thereby further enhancing predictive accuracy\.
- •We develop Sample Relationship Learning \(SRL\) to exploit the inherent connections among time series samples with the goal of improving predictive accuracy\. Within this module, we introduce a Sample Relationship Graph in which every sample acts as a node, and those from the same time series are connected\. The node features are represented by embeddings learned using MTFGN\. To model this graph, we design a Heterogeneous Message Passing Network, which effectively captures the complex relationships within the Sample Relationship Graph\. Finally, we develop a Graph\-to\-Sequence Pooling method that maps the node embeddings to the corresponding labels of the time series samples, enabling accurate predictions\. To the best of our knowledge, this is the first work to utilize GNNs to extract inter\-sample relationships to enhance time series forecasting\.
- •We test our MTFGN\-SRL model on the widely used benchmark and achieve competitive performance compared to state\-of\-the\-art traditional sequence models and ST\-GNN methods\.

The rest of the paper is organized as follows\. Section[II](https://arxiv.org/html/2609.25179#S2)introduces the background and related works\. Section[III](https://arxiv.org/html/2609.25179#S3)presents the proposed framework\. Section[IV](https://arxiv.org/html/2609.25179#S4)shows the experimental setting and analysis of the results\. We conclude in Section[V](https://arxiv.org/html/2609.25179#S5)\.

## IIBackground and Related Works

### II\-ADeep learning models for RUL prediction

Similar to other time series forecasting applications, deep learning models have been extensively used for RUL prediction due to their ability to handle nonlinear data relationships and enable comprehensive end\-to\-end learning\. The initial models focus on temporal modeling, mainly employing Long Short\-Term Memory \(LSTM\)\[[5](https://arxiv.org/html/2609.25179#bib.bib5),[6](https://arxiv.org/html/2609.25179#bib.bib6)\]and Convolutional Neural Network \(CNN\)\[[7](https://arxiv.org/html/2609.25179#bib.bib7),[8](https://arxiv.org/html/2609.25179#bib.bib8),[19](https://arxiv.org/html/2609.25179#bib.bib19)\]to capture temporal dependencies and recognize local patterns within time series data\. Then, the Transformer\[[20](https://arxiv.org/html/2609.25179#bib.bib20)\]brought a significant shift in time series prediction by replacing the recurrent architecture of models like LSTMs with an entirely attention\-centric mechanism\. The main advancement is the self\-attention mechanism, which enables the model to grasp long\-range dependencies and contextual data more efficiently than recurrent structures\. Researchers have also applied Transformer and elaborate variants such as Informer\[[21](https://arxiv.org/html/2609.25179#bib.bib21)\], Autoformer\[[22](https://arxiv.org/html/2609.25179#bib.bib22)\], and Crossformer\[[23](https://arxiv.org/html/2609.25179#bib.bib23)\]to RUL prediction and made various improvements to the attention mechanism\[[9](https://arxiv.org/html/2609.25179#bib.bib9),[10](https://arxiv.org/html/2609.25179#bib.bib10),[11](https://arxiv.org/html/2609.25179#bib.bib11)\]\.

Recently, researchers realized that GNNs are highly effective in modeling complex relationships and dependencies between data points\. They started creating graphs from the original data at each time step and utilized graph neural networks for spatial feature extraction\. Key GNN architectures include Graph Convolutional Network \(GCN\)\[[16](https://arxiv.org/html/2609.25179#bib.bib16),[14](https://arxiv.org/html/2609.25179#bib.bib14)\], Graph Attention Network \(GAT\)\[[10](https://arxiv.org/html/2609.25179#bib.bib10),[13](https://arxiv.org/html/2609.25179#bib.bib13)\], and customized Message Passing Neural Networks \(MPNN\)\[[24](https://arxiv.org/html/2609.25179#bib.bib24)\]\. Regarding graph construction, one study forms graphs using domain knowledge\[[13](https://arxiv.org/html/2609.25179#bib.bib13)\], while another constructs adjacency matrices based on Pearson’s correlation coefficients among sensors\[[16](https://arxiv.org/html/2609.25179#bib.bib16)\]\. Recent studies tend to adopt graph structure learning methods\. In\[[17](https://arxiv.org/html/2609.25179#bib.bib17)\], the authors describe a method of constructing the graph structure by computing the cosine similarity of the embedding vectors generated by GAT\. In\[[14](https://arxiv.org/html/2609.25179#bib.bib14)\], a dynamic graph learning module is introduced to capture the evolving relationships between sensor data\.

### II\-BMulti\-scale learning in time series prediction

Multi\-scale learning is widely applied in numerous fields and tasks, such as object detection and machine translation\. This approach enables the model to capture features that vary in different ranges or levels of granularity and integrate local and global information\[[25](https://arxiv.org/html/2609.25179#bib.bib25)\]\. Time series data usually exhibit patterns and trends over multiple time scales, so incorporating multi\-scale learning in time series analysis enables models to gain a more comprehensive understanding and capture structural information within the series\[[26](https://arxiv.org/html/2609.25179#bib.bib26)\]\. One common approach is employing a multi\-scale convolution kernel size, simultaneously generating feature maps from receptive fields of various sizes to capture information along the temporal axis\[[27](https://arxiv.org/html/2609.25179#bib.bib27)\]\. In\[[28](https://arxiv.org/html/2609.25179#bib.bib28)\], researchers applied a multi\-scale pyramid network to maintain the different temporal dependencies\. FTMixer\[[29](https://arxiv.org/html/2609.25179#bib.bib29)\]segments the input time series into several patches of varying scales and uses a multi\-scale feature fusion technique to combine feature representations from different scales\. In the field of RUL prediction, the conventional multi\-scale frameworks are CNNs with varying filters\[[30](https://arxiv.org/html/2609.25179#bib.bib30),[31](https://arxiv.org/html/2609.25179#bib.bib31)\]\. CDSG\[[14](https://arxiv.org/html/2609.25179#bib.bib14)\]investigates the impact of varying time scales on predictions by partitioning data into patches within a lookback window, thereby establishing multiple time scales for enhanced structural understanding\. Similarly, LOGO\[[24](https://arxiv.org/html/2609.25179#bib.bib24)\]divides samples into smaller sequential patches and suggests blending global correlations with local correlations within each patch\.

The multi\-scale methods previously discussed aim to capture dependencies across various scales, in line with the objective of our proposed multi\-term approach; nevertheless, our method adopts a unique strategy\. While multi\-scale methods generally retain a uniform scale for the model’s input and identify relationships within this fixed dimension, our multi\-term learning strategy generates multi\-scale inputs through the use of different lookback window sizes\. Consequently, some samples focus solely on short\-term information, whereas others incorporate long\-term dependencies\. The following sections will elaborate on the details of this multi\-term learning module\.

### II\-CSample relationship learning in time series prediction

The conventional ST\-GNNs primarily leverage GNNs to extract inter\-series relationships among variables, alongside a temporal network to capture intra\-series relationships\. Deep Coupling Network\[[32](https://arxiv.org/html/2609.25179#bib.bib32)\]captures the multi\-order intra\- and inter\-series couplings of various time lags\. In the context of video object tracking, researchers have linked all inter\-frame nodes across a video as a similarity graph and formulated the graph path as a Markov chain of edges\[[33](https://arxiv.org/html/2609.25179#bib.bib33)\]\. In addition, a component relational network was developed for time series clustering, where each entire time series is treated as a single node\[[34](https://arxiv.org/html/2609.25179#bib.bib34)\]\. In these studies, researchers designed models to learn the inter\-series relationships among variables, the intra\-series similarity relationships over consecutive time steps, or even relationships among different time series\. However, the relationships among different time series samples themselves have not been considered\. To the best of our knowledge, this is the first work to utilize GNNs to extract inter\-sample relationships to enhance time series forecasting\.

Utilizing GNNs to learn relationships between samples is rare in time series prediction but has been adopted in domains such as chemistry and biology\. For example, researchers have developed several innovative GNNs to forecast molecular interactions\[[35](https://arxiv.org/html/2609.25179#bib.bib35)\]\. GoGNN\[[36](https://arxiv.org/html/2609.25179#bib.bib36)\]presents the concept of a “Graph of Graphs”, comprising local graphs detailing molecules and an interaction graph depicting their dynamics\. Inspired by this concept, our proposed MTFGN\-SRL considers each time series sample as a complete graph and uses FGN to model spatio\-temporal information\. We then develop a sample relationship graph alongside a tailored GNN to capture inter\-sample relationships, aiming to enhance the accuracy of time series forecasting\.

![Refer to caption](https://arxiv.org/html/2609.25179v1/MTFGN_SRL1.png)Fig\. 2:Overview of MTFGN\-SRL: A framework consisting of Multi\-Term FGN \(MTFGN\) for efficient embedding generation and Sample Relationship Learning \(SRL\) for leveraging inter\-sample relationships to boost predictive performance\.

## IIIMethodology

### III\-APreliminaries and motivations

Consider a time series dataset𝒳=\{X\(i\)\}i=1M\\mathcal\{X\}=\\\{X^\{\(i\)\}\\\}\_\{i=1\}^\{M\}, whereX\(i\)∈ℝLi×NX^\{\(i\)\}\\in\\mathbb\{R\}^\{L\_\{i\}\\times N\}represents theii\-th sequence in the dataset, with lengthLiL\_\{i\}and feature dimensionNN\. Specifically,X\(i\)=\[𝐱1\(i\),𝐱2\(i\),…,𝐱Li\(i\)\]X^\{\(i\)\}=\[\\mathbf\{x\}\_\{1\}^\{\(i\)\},\\mathbf\{x\}\_\{2\}^\{\(i\)\},\\dots,\\mathbf\{x\}\_\{L\_\{i\}\}^\{\(i\)\}\], where𝐱t\(i\)∈ℝN\\mathbf\{x\}\_\{t\}^\{\(i\)\}\\in\\mathbb\{R\}^\{N\}is the feature vector at timestampttfor theii\-th time series\. Researchers commonly employ a sliding window approach to convert original time series data into samples, utilizing a lookback window of sizeTT\. Each generated sample consists ofTTsuccessive observations as input features, paired with a corresponding output label\. The input features at timestampttfor theii\-th time series are represented asXt\(i\)=\[𝐱t−T\+1\(i\),𝐱t−T\+2\(i\),…,𝐱t\(i\)\]∈ℝT×NX\_\{t\}^\{\(i\)\}=\\left\[\\mathbf\{x\}\_\{t\-T\+1\}^\{\(i\)\},\\mathbf\{x\}\_\{t\-T\+2\}^\{\(i\)\},\.\.\.,\\mathbf\{x\}\_\{t\}^\{\(i\)\}\\right\]\\in\\mathbb\{R\}^\{T\\times N\}, while the output label is represented asYt\(i\)Y\_\{t\}^\{\(i\)\}\. The overall number of samples generated by moving the window of lengthTTacross each of theMMtime series in the dataset is represented as𝒩=∑i=1M\(Li−T\+1\)\\mathcal\{N\}=\\sum\_\{i=1\}^\{M\}\(L\_\{i\}\-T\+1\)\. The RUL prediction task aims to forecast the labelYt\(i\)Y\_\{t\}^\{\(i\)\}based on input featuresXt\(i\)X\_\{t\}^\{\(i\)\}\.

When utilizing traditional sequence models to encapsulate temporal information, the prediction process can be expressed as:

Y^t\(i\):=Fθt​\(Xt\(i\)\)=Fθt​\(\[𝐱t−T\+1\(i\),𝐱t−T\+2\(i\),…,𝐱t\(i\)\]\),\\displaystyle\\hat\{Y\}\_\{t\}^\{\(i\)\}:=F\_\{\\theta\_\{t\}\}\(X\_\{t\}^\{\(i\)\}\)=F\_\{\\theta\_\{t\}\}\\left\(\\left\[\\mathbf\{x\}\_\{t\-T\+1\}^\{\(i\)\},\\mathbf\{x\}\_\{t\-T\+2\}^\{\(i\)\},\.\.\.,\\mathbf\{x\}\_\{t\}^\{\(i\)\}\\right\]\\right\),\(1\)whereY^t\(i\)\\hat\{Y\}\_\{t\}^\{\(i\)\}is the predictive output corresponding to the actual valueYt\(i\)Y\_\{t\}^\{\(i\)\}, withFθtF\_\{\\theta\_\{t\}\}representing the temporal network parameterized byθt\\theta\_\{t\}\. In the application of ST\-GNN, the initial step involves the design of graphs or the employ of graph structure learning techniques to transform𝐱t\(i\)\\mathbf\{x\}\_\{t\}^\{\(i\)\}into𝐠t\(i\)\\mathbf\{g\}\_\{t\}^\{\(i\)\}at each time steptt\. Consequently, the RUL prediction can be articulated as:

Y^t\(i\)\\displaystyle\\hat\{Y\}\_\{t\}^\{\(i\)\}:=Fθt,θg​\(Xt\(i\)\)\\displaystyle:=F\_\{\\theta\_\{t\},\\theta\_\{g\}\}\(X\_\{t\}^\{\(i\)\}\)\(2\)=Fθt,θg​\(\[𝐠t−T\+1\(i\),𝐠t−T\+2\(i\),…,𝐠t\(i\)\]\),\\displaystyle=F\_\{\\theta\_\{t\},\\theta\_\{g\}\}\\left\(\\left\[\\mathbf\{g\}\_\{t\-T\+1\}^\{\(i\)\},\\mathbf\{g\}\_\{t\-T\+2\}^\{\(i\)\},\\ldots,\\mathbf\{g\}\_\{t\}^\{\(i\)\}\\right\]\\right\),where the forecasting function is denoted asFθt,θgF\_\{\\theta\_\{t\},\\theta\_\{g\}\}parameterized byθt\\theta\_\{t\}andθg\\theta\_\{g\}, indicating that ST\-GNNs separately model temporal and spatial dependencies\.

### III\-BMulti\-Term FGN \(MTFGN\)

We propose a Multi\-Term learning module with the Fourier Graph Neural Network to tackle the deficiency of traditional models in learning long\-term dependencies\.

#### III\-B1FGN for Time Series Prediction

Recent research\[[18](https://arxiv.org/html/2609.25179#bib.bib18)\]introduces FGN to learn unified spatio\-temporal dependencies\. FGN no longer considers input samples as a sequence of graphs; instead, it views them as one comprehensive graph\. Hence, Equation[2](https://arxiv.org/html/2609.25179#S3.E2)can be reformulated as:

Y^t\(i\):=F​G​Nθg​\(Xt\(i\),At\(i\)\),\\displaystyle\\hat\{Y\}\_\{t\}^\{\(i\)\}:=FGN\_\{\\theta\_\{g\}\}\(X\_\{t\}^\{\(i\)\},A\_\{t\}^\{\(i\)\}\),\(3\)whereXt\(i\)∈ℝ\(T×N\)×1X\_\{t\}^\{\(i\)\}\\in\\mathbb\{R\}^\{\(T\\times N\)\\times 1\},At\(i\)∈\{1\}\(T×N\)×\(T×N\)A\_\{t\}^\{\(i\)\}\\in\\\{1\\\}^\{\(T\\times N\)\\times\(T\\times N\)\}represents the adjacency matrix of a complete graph, andθg\\theta\_\{g\}are the parameters of the FGN\. In FGN, we initially map the node features into a higher\-dimensional spaceddto obtain node embeddingsZt\(i\)∈ℝ\(T×N\)×dZ\_\{t\}^\{\(i\)\}\\in\\mathbb\{R\}^\{\(T\\times N\)\\times d\}, and perform a Discrete Fourier Transform \(DFT\) to transform the node embeddings into the frequency domain, resulting inℱ⁡\(Xt\(i\)\)∈ℂ\(⌊\(T×N\)2⌋\+1\)×d\\mathcal\{F\}\(X\_\{t\}^\{\(i\)\}\)\\in\\mathbb\{C\}^\{\(\\left\\lfloor\\frac\{\(T\\times N\)\}\{2\}\\right\\rfloor\+1\)\\times d\}\. Next, we conduct recursive multiplications betweenℱ⁡\(Xt\(i\)\)\\mathcal\{F\}\(X\_\{t\}^\{\(i\)\}\)and Fourier Graph Operators \(FGOs\) in the Fourier space and sum them up\. Finally, we revert the node embeddings to the time domain using the Inverse Discrete Fourier Transform \(IDFT\), and use fully connected layers to map the embeddings to labels, as illustrated in Figure[2](https://arxiv.org/html/2609.25179#S2.F2)\. The detailed FGN process can be represented as follows:

F​G​Nθg​\(Xt\(i\),At\(i\)\):=ℱ−1\(∑k=0Kσ\(ℱ\(Xt\(i\)\)S0:k\+bk\)\),S0:k=∏i=0kSi,\\displaystyle\\begin\{split\}FGN\_\{\\theta\_\{g\}\}\(X\_\{t\}^\{\(i\)\},A\_\{t\}^\{\(i\)\}\)&:=\\mathcal\{F\}^\{\-1\}\\left\(\\sum\_\{k=0\}^\{K\}\\sigma\(\\mathcal\{F\}\(X\_\{t\}^\{\(i\)\}\)S\_\{0:k\}\+b\_\{k\}\)\\right\),\\\\ S\_\{0:k\}&=\\prod\_\{i=0\}^\{k\}S\_\{i\},\\end\{split\}\(4\)whereℱ⁡\(⋅\)\\mathcal\{F\}\(\\cdot\)andℱ−1​\(⋅\)\\mathcal\{F\}^\{\-1\}\(\\cdot\)denote DFT and IDFT, respectively\.Sk∈ℂd×dS\_\{k\}\\in\\mathbb\{C\}^\{d\\times d\}is the FGO in thekk\-th layer\.σ\\sigmais the activation function, andbk∈ℂdb\_\{k\}\\in\\mathbb\{C\}^\{d\}are the complex\-valued bias parameters\. By treating time series samples as complete graphs and applying transformations in the frequency domain, FGN can effectively encode potential spatio\-temporal inter\-dependencies within sensor signal data while reducing noise\. In addition, FGN does not require explicit learning of graph structures, making it an ideal choice for integration within our proposed module\.

#### III\-B2Multi\-term Training Process

When generating samples using the sliding time window method, one key parameter to set is the lookback window size, denoted asTT\. If only a single fixed window size is used,TTmust not exceed the length of the shortest sequence in the dataset\. Otherwise, some sequences would be excluded from the prediction and processing steps\. This introduces the constraintT≤mini∈\{1,2,…,M\}⁡LiT\\leq\\min\_\{i\\in\\\{1,2,\\dots,M\\\}\}L\_\{i\}, whereLiL\_\{i\}represents the length of theii\-th sequence\. However, this constraint often necessitates selecting a relatively smallTT, which may fail to capture long\-term dependencies in the data\. To overcome this limitation, we propose a multi\-term learning strategy\. Instead of relying on a single lookback window, we utilize a set of multiple lookback windows, denoted as

𝒯=\{T0,T1,…,TC−1\},where​T0<T1<⋯<TC−1,\\mathcal\{T\}=\\\{T\_\{0\},T\_\{1\},\\dots,T\_\{C\-1\}\\\},\\quad\\text\{where \}T\_\{0\}<T\_\{1\}<\\cdots<T\_\{C\-1\},to generate a diverse set of training samples\. The total number of training samples is then given by:

𝒩=∑c=0C−1∑i=1M\(Li−Tc\+1\)\.\\mathcal\{N\}=\\sum\_\{c=0\}^\{C\-1\}\\sum\_\{i=1\}^\{M\}\(L\_\{i\}\-T\_\{c\}\+1\)\.\(5\)
The minimum lookback windowT0T\_\{0\}is set to be less than or equal to the shortest sequence length in the test dataset\. This ensures that predictions can be made for all test sequences\. Next, we gradually enlarge the window size to gather extended long\-term information\. By utilizing various lookback windows of differing dimensions, we can generate multi\-term samples, as depicted in Figure[2](https://arxiv.org/html/2609.25179#S2.F2)\. This process results inCCgroups of training samples, each corresponding to a different lookback window size, incorporating temporal dependencies at multiple scales\. During the process of creating training samples, it is possible to encounter situations where the length of a training sequence is shorter than the designated lookback window size\. In such cases, we discard the entire training sequence to ensure that all training samples maintain consistent input dimensions\. After generating the training samples, we pad the smaller samples on the left with zeros to match the lengthTC−1T\_\{C\-1\}, the largest lookback window\. Then we train one FGN model in a supervised learning paradigm\. This design enables the FGN model to capture diverse inherent temporal patterns in the data and enhances its ability to learn from multiple time perspectives\. Once training is complete, we can already perform RUL prediction\. However, instead of directly using the FGN predictions, we leverage the embeddings generated by the MTFGN as inputs to a sample relationship learning module, which is further trained for improved prediction performance\.

#### III\-B3Adaptive Length\-grouped Inference

Traditional methods commonly use data from the last time window of a test sequence as the test sample, which is then fed into a trained model to obtain a single prediction result\. In contrast, our proposed MTFGN leverages multiple lookback window sizes to generate multiple test samples from the end of each test sequence\. These samples correspond to the same target, namely the RUL at the current point\. Given that some shorter test sequences may not allow the generation of complete samples for larger time windows, our strategy is to group the test sequences according to their length and utilize applicable trained models for each group\. Figure[2](https://arxiv.org/html/2609.25179#S2.F2)shows the test set divided into two groups: long and short test sequences\. For long test sequences, multiple samples can be generated using several lookback window sizes, and these samples are then input into the trained FGN model, resulting in multiple prediction results\. The extensive temporal information contained in long sequences allows them to leverage multiple models trained on diverse window sizes, facilitating the production of more robust and comprehensive predictions\. Each prediction captures distinct temporal dependencies relevant to different time spans\. In contrast, short sequences are more limited in the amount of historical data available, which means they can only use a much smaller lookback window or only a minimum window size\. Correspondingly the number of predictions that can be given is reduced\.

Let the set of test sequences be denoted by\{X\(1\),X\(2\),…,X\(M\)\}\{\\left\\\{X^\{\(1\)\},X^\{\(2\)\},\.\.\.,X^\{\(M\)\}\\right\\\}\}\. For a specific test sequenceX\(i\)X^\{\(i\)\}with lengthLiL\_\{i\}, the applicable set of lookback window sizes is determined asT\(i\)=\{Tk∈T\|Tk≤Li\}T^\{\(i\)\}=\\\{T\_\{k\}\\in T\\ \|\\ T\_\{k\}\\leq L\_\{i\}\\\}\. For each window sizeTj∈T\(i\)T\_\{j\}\\in T^\{\(i\)\}, a test sample is generated from the lastTjT\_\{j\}time steps of the sequenceX\(i\)X^\{\(i\)\}\. This sample is subsequently fed into the trained FGN model to generate a predictiony^i\(j\)\\hat\{y\}\_\{i\}^\{\(j\)\}\. This results in a collection of predictions given by:𝒴^i=\{y^i\(1\),y^i\(2\),…,y^i\(m\)\}\\hat\{\\mathcal\{Y\}\}\_\{i\}=\\\{\\hat\{y\}\_\{i\}^\{\(1\)\},\\hat\{y\}\_\{i\}^\{\(2\)\},\\ldots,\\hat\{y\}\_\{i\}^\{\(m\)\}\\\}, wheremmrepresents the number of valid window sizes for the sequenceX\(i\)X^\{\(i\)\}\. This adaptive grouping strategy optimizes the utilization of available data for each test sequence while still adhering to the constraints imposed by the sequence length\. In the proposed framework, we do not directly use the RUL predictions from the MTFGN\. Instead, we extract the embeddings from the penultimate linear layer of the trained FGN model during inference\. These embeddings are then used as input to the Sample Relationship Learning phase\.

### III\-CSample relationship learning

When using the sliding time window approach to generate multiple samples from time series, these samples are not independent but exhibit specific relationships\. First, as the sliding window moves across the time series, there is typically some overlap between adjacent windows\. This overlap implies that adjacent samples share a portion of the same data, resulting in similarities between the generated samples\. Second, because of the inherent temporal correlation in time series data, the samples produced by adjacent sliding windows will exhibit similar cross\-sample temporal relationships between them\. Additionally, with the proposed multi\-term sampling, some samples may vary in size but have the same label as they terminate at the same time point\. Finally, the relationships discussed above are limited to samples generated from the same time series\. In contrast, samples originating from different time series are likely to have more distant or weaker relationships\.

Conventional machine learning models for time series analysis handle all time series samples as independent inputs, without considering whether these samples originate from the same time series or from different ones\. These models also neglect the relationships among the adjacent samples mentioned above, and such oversight can lead to a potential decrease in prediction accuracy\.

In conclusion, it is essential to capture the relationships among time series samples\. Utilizing this ubiquitous information can enhance the prediction model’s ability to generate consistent predictions for adjacent samples, which in turn helps to decrease prediction errors and smooth out fluctuations over consecutive time steps\. To accomplish this goal, we first create a sample relationship graph that links all samples derived from a single time series into a graph structure\. Subsequently, we introduce a novel graph neural network to comprehend the relationships among these samples within the constructed graphs\.

Fig\. 3:An example of the proposed sample relationship graph: Representing relationships between samples generated using different lookback window sizes \(T0T\_\{0\},T1T\_\{1\},T2T\_\{2\}\) and sequentially adjacent samples\. The horizontal axis represents the timestamp, showing the temporal order of the samples\.#### III\-C1Sample Relationship Graph Design

To effectively capture the inherent relationships among samples derived from a single time series, we design a Sample Relationship Graph \(SRG\) that integrates these samples into a structured graph representation\. This graph is modeled as a heterogeneous graph to account for the distinct types of relationships among the samples, as illustrated in Figure[3](https://arxiv.org/html/2609.25179#S3.F3)\.

##### Node Construction

In the proposed SRG, each node represents a sample generated using the sliding time window approach\. Despite the variability in sample sizes introduced by the multi\-term sampling technique \(which employs different lookback window sizes\), the embeddings generated by the MTFGN model are uniform in size\. These embeddings are used as the node features, ensuring a consistent representation across all nodes\. The nodes in the SRG are homogeneous, as all nodes share the same type and are characterized solely by their corresponding sample embeddings\. For theii\-th sequence, the total number of nodes in the SRG can be calculated by summing the number of samples generated using each lookback windowTc∈𝒯T\_\{c\}\\in\\mathcal\{T\}:

Ni=∑c=0C−1\(Li−Tc\+1\),N\_\{i\}=\\sum\_\{c=0\}^\{C\-1\}\\left\(L\_\{i\}\-T\_\{c\}\+1\\right\),\(6\)whereLi−Tc\+1L\_\{i\}\-T\_\{c\}\+1represents the number of samples that can be generated to the sequence with a lookback windowTcT\_\{c\}\.

##### Edge Construction

The SRG includes two distinct types of edges to represent different sample relationships, ensuring both temporal continuity and cross\-scale interactions among samples\. This design is motivated by the inherent characteristics of time series data, where adjacent samples often share overlapping information, and samples generated using different lookback windows can exhibit complementary relationships\. By explicitly encoding these relationships as edges in the SRG, we create a graph structure that naturally represents the inherent dependencies in time series data, laying the foundation for efficient sample relationship learning\.

- •Horizontal Edges:These edges connect sequentially adjacent samples generated using lookback windows of the same size\. Such connections capture the temporal continuity and overlap among samples in the time series\. Horizontal edges allow information to flow between temporally neighboring samples, facilitating the learning of local temporal patterns and improving the consistency of predictions across time steps\. The total number of horizontal edges for a sequence of lengthLiL\_\{i\}and the set of lookback windows𝒯\\mathcal\{T\}is: EH=∑c=0C−1\(Li−Tc\),E\_\{H\}=\\sum\_\{c=0\}^\{C\-1\}\\left\(L\_\{i\}\-T\_\{c\}\\right\),\(7\)
- •Vertical Edges:These edges link samples generated using different lookback windows but terminating at the same time point\. The rationale is that different lookback windows provide complementary perspectives: smaller windows capture short\-term dependencies, while larger windows highlight long\-term trends\. Vertical edges connect these samples, enabling the model to aggregate multi\-term information and leverage the complementary nature of short\-term and long\-term dependencies effectively\. The total number of vertical edges is: EV=∑c=1C−1\(Li−Tc\+1\),E\_\{V\}=\\sum\_\{c=1\}^\{C\-1\}\\left\(L\_\{i\}\-T\_\{c\}\+1\\right\),\(8\)

Combining the horizontal and vertical edges, the total number of edges in the SRG for theii\-th sequence is:

Ei=EH\+EV=∑c=0C−1\(Li−Tc\)\+∑c=1C−1\(Li−Tc\+1\)\.E\_\{i\}=E\_\{H\}\+E\_\{V\}=\\sum\_\{c=0\}^\{C\-1\}\\left\(L\_\{i\}\-T\_\{c\}\\right\)\+\\sum\_\{c=1\}^\{C\-1\}\\left\(L\_\{i\}\-T\_\{c\}\+1\\right\)\.\(9\)
The SRG’s edge structure is crafted to illustrate the variety of connections found in time series data\. Given the heterogeneity of these edges, the SRG is designed as a heterogeneous graph, where the two edge types explicitly encode different relational semantics\. Notably, the edges in the SRG do not have additional feature values; their primary role is to delineate the structural relationships among the samples\. By organizing the samples into this well\-structured SRG, the graph representation enables effective learning of relationships within the same time series while isolating samples from different series\. This design supports the propagation and aggregation of information among related samples, laying a solid foundation for sample relationship learning\.

#### III\-C2Heterogeneous Message Passing Network

To effectively learn the sample relationships encoded in the SRG, we design a Heterogeneous Message Passing Network \(HMPN\) tailored to the structure of the graph\. This network utilizes distinct message\-passing operations to process the horizontal and vertical edges, effectively capturing the temporal and cross\-scale relationships represented in the SRG\. By integrating information from both types of edges, The HMPN operates in three main stages:

##### Horizontal\-based Convolution

Horizontal edges connect sequentially adjacent samples generated using the same lookback window size\. These edges capture the temporal continuity inherent in the data\. To process this information, we perform a horizontal\-based convolution, which aggregates information from a node’s horizontal neighbors\. The updated representation for nodevvis computed as:

𝐡v\(H\)=ϕH​\(𝐡v,ΨH​\(\{ψH​\(𝐡u\)∣u∈𝒩H​\(v\)\}\)\),\\mathbf\{h\}\_\{v\}^\{\(\\text\{H\}\)\}=\\phi\_\{\\text\{H\}\}\\left\(\\mathbf\{h\}\_\{v\},\\Psi\_\{\\text\{H\}\}\\left\(\\left\\\{\\psi\_\{\\text\{H\}\}\\left\(\\mathbf\{h\}\_\{u\}\\right\)\\mid u\\in\\mathcal\{N\}\_\{\\text\{H\}\}\(v\)\\right\\\}\\right\)\\right\),\(10\)where𝒩H​\(v\)\\mathcal\{N\}\_\{\\text\{H\}\}\(v\)represents the set of horizontal neighbors of nodevv, while𝐡v\\mathbf\{h\}\_\{v\}and𝐡u\\mathbf\{h\}\_\{u\}denote the feature vectors of nodevvand its neighboring nodeuu, respectively\. The functionsϕH\\phi\_\{\\text\{H\}\}andψH\\psi\_\{\\text\{H\}\}are transformations specific to horizontal edges\. The functionΨH\\Psi\_\{\\text\{H\}\}is a permutation\-invariant aggregation function that combines the transformed features from the neighboring nodes\.

##### Vertical\-based Convolution

Vertical edges link samples generated using different lookback windows but terminating at the same time point\. These edges reflect the complementary nature of short\-term and long\-term dependencies\. To aggregate information from vertical neighbors, we perform a vertical\-based convolution, updating the representation of nodevvas:

𝐡v\(V\)=ϕV​\(𝐡v,ΨV​\(\{ψV​\(𝐡u\)∣u∈𝒩V​\(v\)\}\)\),\\mathbf\{h\}\_\{v\}^\{\(\\text\{V\}\)\}=\\phi\_\{\\text\{V\}\}\\left\(\\mathbf\{h\}\_\{v\},\\Psi\_\{\\text\{V\}\}\\left\(\\left\\\{\\psi\_\{\\text\{V\}\}\\left\(\\mathbf\{h\}\_\{u\}\\right\)\\mid u\\in\\mathcal\{N\}\_\{\\text\{V\}\}\(v\)\\right\\\}\\right\)\\right\),\(11\)where𝒩V​\(v\)\\mathcal\{N\}\_\{\\text\{V\}\}\(v\)represents the set of vertical neighbors of nodevv, and𝐡v\\mathbf\{h\}\_\{v\}and𝐡u\\mathbf\{h\}\_\{u\}denote the feature vectors of nodevvand its neighboring nodeuu\. The functionsϕV\\phi\_\{\\text\{V\}\},ψV\\psi\_\{\\text\{V\}\}, andΨV\\Psi\_\{\\text\{V\}\}are the vertical counterparts ofϕH\\phi\_\{\\text\{H\}\},ψH\\psi\_\{\\text\{H\}\}, andΨH\\Psi\_\{\\text\{H\}\}, respectively, and are designed to capture relationships specific to vertical edges\. This operation enables the model to effectively aggregate multi\-term information, integrating perspectives from both short\-term and long\-term dependencies\.

##### Max Aggregation

After performing horizontal\-based and vertical\-based convolutions, the node representations need to be combined to fully exploit the heterogeneous structure of the SRG\. We use a max aggregation strategy, which ensures that the most salient features from both types of convolutions are retained\. The final node representation is computed as:

𝐡v=max⁡\(𝐡v\(H\),𝐡v\(V\)\),\\mathbf\{h\}\_\{v\}=\\max\\left\(\\mathbf\{h\}\_\{v\}^\{\(\\text\{H\}\)\},\\mathbf\{h\}\_\{v\}^\{\(\\text\{V\}\)\}\\right\),\(12\)where the max operation is applied element\-wise to the feature vectors\. This strategy effectively merges the contributions of both temporal continuity \(horizontal edges\) and cross\-scale relationships \(vertical edges\), resulting in a robust representation for each node\.

Fig\. 4:Graph\-to\-Sequence Pooling: Aggregating node representations via average pooling along the vertical axis to generate predictions for each time step\.

#### III\-C3Graph\-to\-Sequence Pooling

Upon acquiring node embeddings via HMPN, we develop a Graph\-to\-Sequence Pooling method to convert these node embeddings into a sequence of representations corresponding to each time step\. We achieve this by performing average pooling along the vertical axis of the graph, aggregating the embeddings of nodes associated with the same time step, as shown in Figure[4](https://arxiv.org/html/2609.25179#S3.F4)\. Formally, let𝒩it\\mathcal\{N\}\_\{i\}^\{t\}denote the set of nodes associated with time stepttin sequenceii, and𝐡v\\mathbf\{h\}\_\{v\}represent the embedding of nodevvobtained from HMPN\. The pooled representation for time steptt, denoted as𝐩t\\mathbf\{p\}\_\{t\}, is computed as:

𝐩t=1\|𝒩it\|​∑v∈𝒩it𝐡v,\\mathbf\{p\}\_\{t\}=\\frac\{1\}\{\|\\mathcal\{N\}\_\{i\}^\{t\}\|\}\\sum\_\{v\\in\\mathcal\{N\}\_\{i\}^\{t\}\}\\mathbf\{h\}\_\{v\},\(13\)where\|𝒩it\|\|\\mathcal\{N\}\_\{i\}^\{t\}\|is the number of nodes corresponding to time stepttin sequenceii\.

This pooling operation integrates multi\-term information from nodes generated with different lookback windows, capturing the temporal and relational context encoded in the graph\. By averaging node embeddings, it also reduces noise and variability, resulting in more robust representations for each time step\. The resulting pooled representations,\{𝐩t\}t=0Li−T0\\\{\\mathbf\{p\}\_\{t\}\\\}\_\{t=0\}^\{L\_\{i\}\-T\_\{0\}\}, form a sequence of embeddings, where each𝐩t\\mathbf\{p\}\_\{t\}corresponds to the aggregated information for time steptt\. These embeddings are subsequently used as inputs for generating predictions for each time step\.

To map the sequence of embeddings to predictions, we primarily use a Multi\-Layer Perceptron \(MLP\)\. However, since the pooled representations form a sequence that retains temporal alignment, we can also utilize LSTM to further capture the temporal dependencies among the samples\. Specifically, the LSTM processes the sequence of pooled representations\{𝐩t\}t=0Li−T0\\\{\\mathbf\{p\}\_\{t\}\\\}\_\{t=0\}^\{L\_\{i\}\-T\_\{0\}\}as:

𝐡t=LSTM​\(𝐩t,𝐡t−1\),\\mathbf\{h\}\_\{t\}=\\text\{LSTM\}\(\\mathbf\{p\}\_\{t\},\\mathbf\{h\}\_\{t\-1\}\),\(14\)where𝐡t\\mathbf\{h\}\_\{t\}is the hidden state at time steptt, and𝐡t−1\\mathbf\{h\}\_\{t\-1\}is the hidden state from the previous time step\. The final predictions for each time step can then be derived by applying a fully connected layer to the LSTM output:

𝐲^t=𝐖out​𝐡t\+𝐛out,\\hat\{\\mathbf\{y\}\}\_\{t\}=\\mathbf\{W\}\_\{\\text\{out\}\}\\mathbf\{h\}\_\{t\}\+\\mathbf\{b\}\_\{\\text\{out\}\},\(15\)where𝐖out\\mathbf\{W\}\_\{\\text\{out\}\}and𝐛out\\mathbf\{b\}\_\{\\text\{out\}\}are learnable parameters of the output layer\.

This design allows the framework to flexibly leverage either MLP or LSTM for the prediction task\. While MLP provides a straightforward mapping from pooled representations to predictions, LSTM can effectively model temporal dependencies among the time steps, further enhancing the model’s capability to capture sequential patterns and improve prediction accuracy\.

## IVExperiments

In this section, we thoroughly evaluate the proposed framework on a benchmark dataset\.

### IV\-ADataset description

The Commercial Modular Aero\-Propulsion System Simulation \(CMAPSS\) dataset is a well\-known public dataset widely used in the field of Remaining Useful Life \(RUL\) prediction\[[37](https://arxiv.org/html/2609.25179#bib.bib37)\]\. It comprises four distinct subsets\. Each subset is divided into a training set and a test set\. The training set includes multiple instances of turbofan engine condition monitoring data, ranging from normal operation to total failure\. In contrast, the condition monitoring data in the test set stops before reaching complete failure\. The objective is to predict the RUL of the engines in the test set\. Table[I](https://arxiv.org/html/2609.25179#S4.T1)provides the details of the characteristics of each subset\. Of the four datasets \(FD001\-FD004\), the engines in FD001 and FD003 operated under a single operational condition while those in FD002 and FD004 operated under six different operational conditions, making predictions more complex\. Furthermore, FD001 and FD002 engines have one fault mode, specifically the High\-Pressure Compressor \(HPC\) failure, whereas FD003 and FD004 each have two fault modes\. Table[I](https://arxiv.org/html/2609.25179#S4.T1)also shows the minimum and maximum sequence lengths within the dataset, highlighting the significant variability in sequence lengths across different engines\.

The training data capture engine operations up until the point of failure, resulting in relatively long signal records\. In addition, differences in initial engine states and failure processes lead to varying sequence lengths for each engine\. Existing models typically use a fixed lookback window to generate samples\[[13](https://arxiv.org/html/2609.25179#bib.bib13),[16](https://arxiv.org/html/2609.25179#bib.bib16),[17](https://arxiv.org/html/2609.25179#bib.bib17)\]\. However, the size of this lookback window cannot exceed the shortest sequence length of the test engines; otherwise, the model cannot provide predictions for all test engines\. This constraint on the lookback window size is unsuitable for test engines with relatively long sensor data sequences, potentially limiting the model’s ability to learn long\-term dependencies\.

TABLE I:Description of CMAPSS turbofan engine dataset\.SubsetOperationConditionsFaultModeTrainingsequenceTestsequenceMaximumlengthMinimumlengthFD0011HPC10010036231FD0026HPC26025937821FD0031HPC\+Fan10010052538FD0046HPC\+Fan24924854319
### IV\-BImplementation settings

We ensure consistency in data preprocessing settings as in\[[13](https://arxiv.org/html/2609.25179#bib.bib13),[16](https://arxiv.org/html/2609.25179#bib.bib16)\]to maintain fair comparisons with existing models\. Initially, we normalize the 14 effective features chosen from the original set of 24 features\. We then use a piecewise function to adjust the training and test labels, capping them at 125 to avoid RUL overestimation\. Next, we implement our proposed multi\-term learning approach by using multiple lookback windows to create various samples\. As shown in Table[II](https://arxiv.org/html/2609.25179#S4.T2), we use different lookback window sizes for the four subsets\. Unlike existing methods that employ a single window size, which is constrained by the shortest sequence length in the subset and results in short samples that cannot capture long\-term dependencies, we use a range of lookback window sizes\. We set the initial window size smaller than the shortest sequence length to ensure the model’s applicability, then gradually increase the window size to produce longer samples, enabling the model to capture potential long\-term dependencies\. The lookback time windows we use and their comparison with the time series length are shown in Figure[5](https://arxiv.org/html/2609.25179#S4.F5)\. We divide the training and testing sequences into subgroups using the defined multiple lookback windows\. Training and testing samples are generated adaptively according to the sequence length within each subgroup\. With the relatively longer sequences on the right side of each sub\-figure, all the lookback windows on the left side of the sequences can be used, whereas the reverse is not valid\.

TABLE II:Comparison of multiple time windows used in the proposed framework against the single time window setting in existing works\.SubsetsMin lengthSingle window sizeWindow sizes in MTFGN\-SRLFD001313030/60/90/120FD002212020/40/60/80FD003383030/60/90/120FD004191518/40/62/84Fig\. 5:The training and test sequence length distribution of four subsets in the CMAPSS dataset, multiple dashed lines parallel to the y\-axis represent the various sizes of the lookback windows we employed\. These dashed lines partition the test sequences into multiple subgroups\.Given that FD002 and FD004 data operate under six distinct conditions, using FGN directly for frequency\-domain learning could result in a low signal\-to\-noise ratio\. We identified six features highly correlated with the labels \[“s7”, “s9”, “s11”, “s12”, and “s13”\]\[[38](https://arxiv.org/html/2609.25179#bib.bib38)\]and proceeded to cluster the data with k\-means method and normalize it under each cluster\. Next, FGN was employed to learn from these input samples\. We configured the number of FGO layers to three, which suffices for the RUL prediction task\. In SRL, we employ a single\-layer graph convolution\. For FD002 and FD004, whose sequences are longer, we incorporate an LSTM\-based mapping to better capture their extended temporal dependencies\. All implementation details and hyperparameter settings are provided in our publicly available code repository\. Two evaluation metrics were utilized: the Root Mean Square Error \(RMSE\) and a Score function\[[13](https://arxiv.org/html/2609.25179#bib.bib13)\], defined by the following equation:

Score​\(v,v^i\)=\{∑i=1M\(e−v^i−vi13−1\)if​v^i<vi;∑i=1M\(ev^i−vi10−1\)if​v^i≥vi,\\displaystyle\\text\{Score\}\(v,\\hat\{v\}\_\{i\}\)=\\begin\{cases\}\\sum\_\{i=1\}^\{M\}\(e^\{\-\\frac\{\\hat\{v\}\_\{i\}\-v\_\{i\}\}\{13\}\}\-1\)&\\text\{if \}\\hat\{v\}\_\{i\}<v\_\{i\};\\\\ \\sum\_\{i=1\}^\{M\}\(e^\{\\frac\{\\hat\{v\}\_\{i\}\-v\_\{i\}\}\{10\}\}\-1\)&\\text\{if \}\\hat\{v\}\_\{i\}\\geq v\_\{i\},\\end\{cases\}\(16\)whereviv\_\{i\}andv^i\\hat\{v\}\_\{i\}represent the true and predicted RUL values, respectively\. The asymmetric Score function assigns a higher penalty for overestimating RUL, as overestimated RULs entail more severe consequences\. Similar to RMSE, a lower score function value indicates better prediction performance\.

### IV\-CComparisons with state\-of\-the\-art

This section compares our method with the most advanced RUL prediction techniques available\[[24](https://arxiv.org/html/2609.25179#bib.bib24)\]\. We primarily focus on ST\-GNNs due to their strong performance on this task\. The benchmarked approaches can be broadly categorized into two groups\. The first group consists of 5 sequence models, with Transformer\-based models being the most prominent\. The second group comprises 12 ST\-GNN based models, which leverage spatial information to achieve superior predictive performance, generally surpassing sequence models\. Our approach, MTFGN\-SRL, differs significantly from existing methods in several key ways\. First, it conducts learning in the frequency domain rather than the time domain, transforming samples into a graph instead of a sequence of graphs\. Second, it adopts a multi\-term learning strategy to enhance the model’s ability to capture long\-term dependencies within samples\. Lastly, it introduces a sample relationship learning procedure, further improving performance by modeling relationships across samples\.

Table[III](https://arxiv.org/html/2609.25179#S4.T3)compares the RMSE and Score values of MTFGN\-SRL with other advanced sequence models and ST\-GNNs on the CMAPSS dataset\. The results for the benchmarked models are sourced directly from their respective original papers for consistency and accuracy\. The results clearly demonstrate that MTFGN\-SRL achieves state\-of\-the\-art performance across all four subsets \(FD001–FD004\) of the dataset\. Specifically, MTFGN\-SRL achieves the lowest average RMSE and Score, outperforming all baseline methods\. Compared to the second\-best method, LOGO, MTFGN\-SRL reduces the average RMSE and Score by 11\.6% and 21\.6%, respectively\. This significant improvement highlights the effectiveness of incorporating sample relationship learning to capture critical dependencies across samples and enhance predictive robustness\. These results validate the effectiveness of MTFGN\-SRL in addressing the challenges of RUL prediction, particularly in its ability to capture both short\-term and long\-term dependencies, as well as sample relationships\. These attributes make MTFGN\-SRL a state\-of\-the\-art approach for predictive maintenance tasks\.

TABLE III:Comparison of RMSE and Score values for MTFGN\-SRL, advanced sequence models, and ST\-GNN models on the CMAPSS dataset \(bold: best; underline: runner\-up\)\.ModelsFD001FD002FD003FD004AverageRMSEScoreRMSEScoreRMSEScoreRMSEScoreRMSEScoreDA\-Transformer\[[39](https://arxiv.org/html/2609.25179#bib.bib39)\]12\.2519817\.08157513\.3929019\.86174115\.65951\.00BiGRU\-TSAM\[[40](https://arxiv.org/html/2609.25179#bib.bib40)\]12\.5621318\.94226412\.4523320\.47361016\.111580\.00MSIDSN\[[41](https://arxiv.org/html/2609.25179#bib.bib41)\]11\.7420618\.26204712\.0419622\.48291116\.131340\.00EAPN\[[42](https://arxiv.org/html/2609.25179#bib.bib42)\]12\.1124515\.68112712\.5226718\.12205114\.61922\.50Crossformer\[[24](https://arxiv.org/html/2609.25179#bib.bib24)\]12\.1121614\.1683712\.3226014\.8195613\.35567\.25HAGCN\[[43](https://arxiv.org/html/2609.25179#bib.bib43)\]11\.9322215\.05114411\.5324015\.74121913\.56706\.25STGCN\[[16](https://arxiv.org/html/2609.25179#bib.bib16)\]14\.5540214\.5894313\.0639414\.60106514\.20701\.00STFA\[[13](https://arxiv.org/html/2609.25179#bib.bib13)\]11\.3519419\.17249311\.6422521\.41276015\.891418\.00DAST\[[10](https://arxiv.org/html/2609.25179#bib.bib10)\]11\.4320315\.2592511\.3215518\.36149114\.09693\.50GGCN\[[44](https://arxiv.org/html/2609.25179#bib.bib44)\]11\.8218717\.24149412\.2124517\.36137214\.66824\.50ConvGAT\[[17](https://arxiv.org/html/2609.25179#bib.bib17)\]11\.3419714\.1277210\.9723515\.51123112\.99608\.75CDSG\[[14](https://arxiv.org/html/2609.25179#bib.bib14)\]11\.2618818\.13174012\.0321819\.73233215\.291119\.50DCFA\[[45](https://arxiv.org/html/2609.25179#bib.bib45)\]11\.7419016\.81107610\.7119817\.77157114\.26758\.75LOGO\[[24](https://arxiv.org/html/2609.25179#bib.bib24)\]12\.1322613\.5483212\.1826114\.2994413\.04565\.75NSD\-TGTN\[[46](https://arxiv.org/html/2609.25179#bib.bib46)\]12\.1322615\.87147712\.0122016\.64149314\.16854\.00DVGTformer\[[15](https://arxiv.org/html/2609.25179#bib.bib15)\]11\.3318014\.2879711\.8925515\.50110813\.25585\.00THGNN\[[47](https://arxiv.org/html/2609.25179#bib.bib47)\]13\.1528513\.8480612\.6125514\.65116613\.56628\.00MTFGN\-SRL10\.3916011\.3956210\.1918014\.1087411\.52444\.00
### IV\-DAblation study

TABLE IV:Ablation study on the CMAPSS dataset with average performance across all datasets\.VariantsFGNMTSRLFD001FD002FD003FD004AverageRMSEScoreRMSEScoreRMSEScoreRMSEScoreRMSEScoreCNN✗✗✗12\.9123615\.88100212\.0518518\.27184714\.78817\.50MTCNN✗✓✗13\.0928512\.3962811\.4922314\.81106812\.95551\.00MTCNN\-SRL✗✓✓12\.9127612\.0357811\.1519614\.1280712\.55464\.25FGN✓✗✗11\.9119015\.30112311\.9317618\.38184214\.38832\.75MTFGN✓✓✗10\.7418811\.8856211\.4625414\.85100312\.23501\.75MTFGN\-SRL✓✓✓10\.3916011\.3956210\.1918014\.1087411\.52444\.00MT: Multi\-Term learning module, SRL: Sample Relationship Learning module\.To rigorously evaluate our framework components, we conducted ablation studies on the CMAPSS dataset using two base architectures \(CNN and FGN\), while systematically analyzing the impacts of Multi\-Term \(MT\) and Sample Relationship Learning \(SRL\)\. Our experimental design features three key configurations: 1\) Base architectures, 2\) Standalone MT implementation that generates multi\-term predictions through ensemble averaging, and 3\) Combined MT\+SRL integration\. This structure enables clear attribution of performance improvements to either multi\-term temporal modeling \(via MT\) or inter\-sample relationship learning \(via SRL\) when working with different backbone architectures\. Table[IV](https://arxiv.org/html/2609.25179#S4.T4)presents the performance metrics \(RMSE and Score\) across all subsets for different model variants\.

First, the findings illustrate that FGN serves as a robust baseline, persistently yielding lower prediction errors compared to the traditional CNN model over most of the subsets of the dataset\. This confirms its elevated ability to handle intricate spatio\-temporal patterns via spectral decomposition\. Incorporating the MT module results in significant improvements for both CNN and FGN architectures, with FGN implementations demonstrating increased responsiveness\. This consistent enhancement across various architectures confirms the efficacy of our MT module\. Significantly, the improvement greatly diminishes prediction errors in long\-sequence scenarios \(FD002/FD004\), validating the module’s efficacy in capturing long\-term temporal dependencies\. The SRL module also demonstrates strong performance across different base architectures, and its impact amplifies when combined with FGN architecture\. The most striking improvement emerges in FD003, where MTFGN\-SRL achieves 11\.08% lower RMSE than the standalone MTFGN\. Interestingly, MTCNN\-SRL also shows competitive results on FD004 and FD002\. This is particularly significant as it demonstrates that even with a simple CNN architecture, our proposed modules \(MT and SRL\) can elevate the model’s performance to surpass many sophisticated STGNN architectures\.

In terms of computational efficiency, FGN requires 4\.99 seconds per epoch on an NVIDIA V100 GPU, which exceeds the CNN baseline of 1\.35 seconds, yet requires only 270k trainable weights compared to CNN’s 511k\. Integrating the Multi\-Term learning module slightly increases training time to 5\.48 seconds per epoch and reduces parameters to 24k while substantially boosting accuracy by capturing multi\-term dependencies\. The decrease in model parameters is primarily attributed to the enhanced generalization capability enabled by multi\-term sample inputs\. The SRL module introduces additional computational costs for graph processing, requiring 2\.25 seconds per epoch but further enhances performance by leveraging sample relationships\. Overall, our framework achieves its superior performance through more efficient architectural design and better feature learning rather than simply increasing model complexity\. The ablation study demonstrates that each component of our framework contributes meaningfully to the final performance\. Furthermore, the impressive results of MTCNN\-SRL highlight that our modules are architecture\-agnostic and can effectively enhance even simple baseline architectures to achieve competitive performance\.

Fig\. 6:Comparison of test data utilization percentage across the CMAPSS dataset\.Fig\. 7:Comparison of the number of training and test samples across the CMAPSS dataset\.
### IV\-EData utilization analysis

Our framework significantly improves data utilization efficiency by leveraging a greater portion of the available information in the time series data\. Figure[6](https://arxiv.org/html/2609.25179#S4.F6)illustrates the comparison of test data utilization rates within the CMAPSS dataset\. Conventional approaches demonstrate significant underuse of available test data, primarily due to their reliance on single fixed\-length sliding windows with limited temporal scope to generate test samples\. MTFGN significantly improves data utilization by integrating multiple lookback window sizes, allowing the model to capture temporal dependencies at different time scales within test sequences\. More crucially, the SRL component achieves 100% data utilization across all subsets through its ability to model comprehensive relationships among samples throughout the sequence\. Although this effectively leverages the complete temporal context, it is important to note that historical data indirectly influence RUL predictions, through a graph structure that encodes sample relationships and enables the learning of more informative sample representations, ultimately leading to enhanced prediction accuracy\.

Figure[7](https://arxiv.org/html/2609.25179#S4.F7)compares the number of training and test samples generated by conventional models and our proposed approach across the CMAPSS dataset\. The results highlight that our framework generates significantly more samples with different scales, both for training and testing, compared to conventional methods\. This is particularly evident in larger subsets, such as FD002 and FD004, where our model generates a much richer set of samples\. The increased sample generation stems from the use of multi\-term lookback windows and the ability of SRL to model overlapping and related samples effectively\. The resulting enriched sample space not only increases training data diversity but also ensures comprehensive coverage of underlying temporal patterns, culminating in superior predictive performance\.

### IV\-FRobust prediction analysis

![Refer to caption](https://arxiv.org/html/2609.25179v1/Embeddings_visualization.png)Fig\. 8:Feature embeddings and prediction performance comparison across models \(FGN, MTFGN, and MTFGN\-SRL\) on FD001 test unit \(ID = 58\)\. The top row shows Principal Component Analysis \(PCA\) reduced feature embeddings with colors indicating normalized RUL labels\. The bottom row compares predicted RUL values to ground truth, highlighting that MTFGN and MTFGN\-SRL reduce fluctuations and provide more stable predictions than FGN\.Our framework is designed to reduce the risk of isolated predictions and enhance the coherence of learned representations\. Through comprehensive visualization and analysis presented in Figure[8](https://arxiv.org/html/2609.25179#S4.F8), we demonstrate the progressive improvements achieved by incorporating multi\-term learning and sample relationship learning components, examining both feature embeddings and prediction results across three model variants: FGN, MTFGN, and MTFGN\-SRL\.

Figure[8](https://arxiv.org/html/2609.25179#S4.F8)visualizes feature embeddings in the top row, which reveals distinct characteristics across the three models\. The baseline FGN model, which processes samples independently, generates embeddings that exhibit uniform scatter without recognizable temporal structure, indicating its inability to capture sequential patterns in the data\. The embeddings generated by MTFGN exhibit clearer temporal trends due to the use of multi\-term learning\. Notably, embeddings corresponding toTW=30\\text\{TW\}=30are distinctly separated from others, as this window size does not require zero\-padding, preserving the original structure of the data\. However, the most significant advancement is demonstrated by MTFGN\-SRL, which produces highly structured embeddings that clearly delineate the temporal degradation trajectory, particularly as the RUL decreases\. This enhanced coherence stems from SRL’s explicit modeling of inter\-sample relationships, resulting in representations that faithfully capture the temporal evolution of the system state\.

The bottom row of Figure[8](https://arxiv.org/html/2609.25179#S4.F8)presents the prediction results, which further demonstrates the superior performance of our proposed approach\. While FGN’s predictions display significant instability and deviation from the true RUL trajectory, MTFGN achieves moderate improvement through its multi\-term module, though some inconsistencies persist\. MTFGN\-SRL demonstrates remarkable stability and accuracy in its predictions, maintaining consistent alignment with the ground truth trajectory\. This enhanced performance can be attributed to SRL’s ability to leverage information across related samples, ensuring predictions remain coherent with the underlying temporal structure\.

## VConclusion

In this paper, we proposed a novel framework called the Multi\-Term Fourier Graph Neural Network with Sample Relationship Learning \(MTFGN\-SRL\), to address critical challenges in RUL prediction\. Unlike traditional ST\-GNNs that require predefined graph structures and are limited by fixed\-size lookback windows, MTFGN\-SRL leverages an FGN to model the spatio\-temporal dependencies in the frequency domain\. This approach eliminates the need for explicit graph structure learning\. To further improve the model’s capability to capture long\-term dependencies, we introduced a Multi\-Term FGN \(MTFGN\) module\. This module constructs training and test graphs with varying lookback window sizes, enabling FGN to capture both short\-term and long\-term dependencies\. Moreover, we developed a heterogeneous graph neural network to construct a Sample Relationship Graph \(SRG\) and learn the inherent relationships between samples generated from sliding time windows\. This sample relationship learning framework ensures that the model captures both temporal continuity and cross\-window relationships, leading to smoother and more robust predictions\. The proposed MTFGN\-SRL was evaluated on the CMAPSS benchmark dataset and achieved superior performance compared to state\-of\-the\-art methods, demonstrating its effectiveness in improving the accuracy and robustness of RUL prediction\. By integrating frequency\-domain modeling, multi\-term sampling, and sample relationship learning, this framework provides a powerful solution for predictive maintenance tasks and sets a new standard for RUL prediction models\.

## References

- \[1\]Y\. Zhou, M\. Hefenbrock, Y\. Huang, T\. Riedel, and M\. Beigl, “Automatic remaining useful life estimation framework with embedded convolutional LSTM as the backbone,” in*Machine Learning and Knowledge Discovery in Databases: Applied Data Science Track: European Conference, ECML PKDD 2020, Ghent, Belgium, September 14–18, 2020, Proceedings, Part IV*\. Springer, 2021, pp\. 461–477\.
- \[2\]C\. Ferreira and G\. Gonçalves, “Remaining useful life prediction and challenges: A literature review on the use of machine learning methods,”*Journal of Manufacturing Systems*, vol\. 63, pp\. 550–562, 2022\.
- \[3\]P\. R\. D\. O\. Da Costa, A\. Akcay, Y\. Zhang, and U\. Kaymak, “Attention and long short\-term memory network for remaining useful lifetime predictions of turbofan engine degradation,”*International journal of prognostics and health management*, vol\. 10, p\. 034, 2019\.
- \[4\]P\. R\. d\. O\. da Costa, A\. Akçay, Y\. Zhang, and U\. Kaymak, “Remaining useful lifetime prediction via deep domain adaptation,”*Reliability Engineering & System Safety*, vol\. 195, p\. 106682, 2020\.
- \[5\]Z\. Shi and A\. Chehade, “A dual\-lstm framework combining change point detection and remaining useful life prediction,”*Reliability Engineering & System Safety*, vol\. 205, p\. 107257, 2021\.
- \[6\]J\.\-Y\. Wu, M\. Wu, Z\. Chen, X\.\-L\. Li, and R\. Yan, “Degradation\-aware remaining useful life prediction with lstm autoencoder,”*IEEE Transactions on Instrumentation and Measurement*, vol\. 70, pp\. 1–10, 2021\.
- \[7\]B\. Yang, R\. Liu, and E\. Zio, “Remaining useful life prediction based on a double\-convolutional neural network architecture,”*IEEE Transactions on Industrial Electronics*, vol\. 66, no\. 12, pp\. 9521–9530, 2019\.
- \[8\]L\. Ren, J\. Dong, X\. Wang, Z\. Meng, L\. Zhao, and M\. J\. Deen, “A data\-driven auto\-CNN\-LSTM prediction model for lithium\-ion battery remaining useful life,”*IEEE Transactions on Industrial Informatics*, vol\. 17, no\. 5, pp\. 3478–3487, 2020\.
- \[9\]X\. Li, J\. Li, L\. Zuo, L\. Zhu, and H\. T\. Shen, “Domain adaptive remaining useful life prediction with transformer,”*IEEE Transactions on Instrumentation and Measurement*, vol\. 71, pp\. 1–13, 2022\.
- \[10\]Z\. Zhang, W\. Song, and Q\. Li, “Dual\-aspect self\-attention based on transformer for remaining useful life prediction,”*IEEE Transactions on Instrumentation and Measurement*, vol\. 71, pp\. 1–11, 2022\.
- \[11\]L\. Jiang, T\. Zhang, W\. Lei, K\. Zhuang, and Y\. Li, “A new convolutional dual\-channel transformer network with time window concatenation for remaining useful life prediction of rolling bearings,”*Advanced Engineering Informatics*, vol\. 56, p\. 101966, 2023\.
- \[12\]G\. Jin, Y\. Liang, Y\. Fang, Z\. Shao, J\. Huang, J\. Zhang, and Y\. Zheng, “Spatio\-temporal graph neural networks for predictive learning in urban computing: A survey,”*IEEE Transactions on Knowledge and Data Engineering*, 2023\.
- \[13\]Z\. Kong, X\. Jin, Z\. Xu, and B\. Zhang, “Spatio\-temporal fusion attention: A novel approach for remaining useful life prediction based on graph neural network,”*IEEE Transactions on Instrumentation and Measurement*, vol\. 71, pp\. 1–12, 2022\.
- \[14\]H\. Wang, Z\. Zhang, X\. Li, X\. Deng, and W\. Jiang, “Comprehensive dynamic structure graph neural network for aero\-engine remaining useful life prediction,”*IEEE Transactions on Instrumentation and Measurement*, 2023\.
- \[15\]L\. Wang, H\. Cao, Z\. Ye, H\. Xu, and J\. Yan, “DVGTformer: A dual\-view graph transformer to fuse multi\-sensor signals for remaining useful life prediction,”*Mechanical Systems and Signal Processing*, vol\. 207, p\. 110935, 2024\.
- \[16\]M\. Wang, Y\. Li, Y\. Zhang, and L\. Jia, “Spatio\-temporal graph convolutional neural network for remaining useful life estimation of aircraft engines,”*Aerospace Systems*, vol\. 4, no\. 1, pp\. 29–36, 2021\.
- \[17\]X\. Chen and M\. Zeng, “Convolution\-graph attention network with sensor embeddings for remaining useful life prediction of turbofan engines,”*IEEE Sensors Journal*, 2023\.
- \[18\]K\. Yi, Q\. Zhang, W\. Fan, H\. He, L\. Hu, P\. Wang, N\. An, L\. Cao, and Z\. Niu, “FourierGNN: Rethinking multivariate time series forecasting from a pure graph perspective,”*Advances in Neural Information Processing Systems*, vol\. 36, 2024\.
- \[19\]Y\. Song, L\. Bliek, T\. Xia, and Y\. Zhang, “A temporal pyramid pooling\-based convolutional neural network for remaining useful life prediction,” in*31st European Safety and Reliability Conference, ESREL 2021*\. Research Publishing \(S\) Pte Ltd\., 2021, pp\. 603–609\.
- \[20\]Q\. Wen, T\. Zhou, C\. Zhang, W\. Chen, Z\. Ma, J\. Yan, and L\. Sun, “Transformers in time series: A survey,”*arXiv preprint arXiv:2202\.07125*, 2022\.
- \[21\]H\. Zhou, S\. Zhang, J\. Peng, S\. Zhang, J\. Li, H\. Xiong, and W\. Zhang, “Informer: Beyond efficient transformer for long sequence time\-series forecasting,” in*Proceedings of the AAAI conference on artificial intelligence*, vol\. 35, no\. 12, 2021, pp\. 11 106–11 115\.
- \[22\]M\. Chen, H\. Peng, J\. Fu, and H\. Ling, “Autoformer: Searching transformers for visual recognition,” in*Proceedings of the IEEE/CVF international conference on computer vision*, 2021, pp\. 12 270–12 280\.
- \[23\]Y\. Zhang and J\. Yan, “Crossformer: Transformer utilizing cross\-dimension dependency for multivariate time series forecasting,” in*The eleventh international conference on learning representations*, 2023\.
- \[24\]Y\. Wang, M\. Wu, R\. Jin, X\. Li, L\. Xie, and Z\. Chen, “Local–global correlation fusion\-based graph neural network for remaining useful life prediction,”*IEEE Transactions on Neural Networks and Learning Systems*, 2023\.
- \[25\]C\.\-F\. R\. Chen, Q\. Fan, and R\. Panda, “Crossvit: Cross\-attention multi\-scale vision transformer for image classification,” in*Proceedings of the IEEE/CVF international conference on computer vision*, 2021, pp\. 357–366\.
- \[26\]Z\. Cui, W\. Chen, and Y\. Chen, “Multi\-scale convolutional neural networks for time series classification,”*arXiv preprint arXiv:1603\.06995*, 2016\.
- \[27\]W\. Chen and K\. Shi, “Multi\-scale attention convolutional neural network for time series classification,”*Neural Networks*, vol\. 136, pp\. 126–140, 2021\.
- \[28\]L\. Chen, D\. Chen, Z\. Shang, B\. Wu, C\. Zheng, B\. Wen, and W\. Zhang, “Multi\-scale adaptive graph neural network for multivariate time series forecasting,”*IEEE Transactions on Knowledge and Data Engineering*, 2023\.
- \[29\]Z\. Li, Y\. Qin, X\. Cheng, and Y\. Tan, “FTMixer: Frequency and time domain representations fusion for time series modeling,”*arXiv preprint arXiv:2405\.15256*, 2024\.
- \[30\]F\. Deng, Y\. Bi, Y\. Liu, and S\. Yang, “Remaining useful life prediction of machinery: A new multiscale temporal convolutional network framework,”*IEEE Transactions on Instrumentation and Measurement*, vol\. 71, pp\. 1–13, 2022\.
- \[31\]X\. Xu, X\. Li, W\. Ming, and M\. Chen, “A novel multi\-scale cnn and attention mechanism method with multi\-sensor signal for remaining useful life prediction,”*Computers & Industrial Engineering*, vol\. 169, p\. 108204, 2022\.
- \[32\]K\. Yi, Q\. Zhang, H\. He, K\. Shi, L\. Hu, N\. An, and Z\. Niu, “Deep coupling network for multivariate time series forecasting,”*ACM Transactions on Information Systems*, vol\. 42, no\. 5, pp\. 1–28, 2024\.
- \[33\]Z\. Zhao, Y\. Jin, and P\.\-A\. Heng, “Modelling neighbor relation in joint space\-time graph for video correspondence learning,” in*Proceedings of the IEEE/CVF International Conference on Computer Vision*, 2021, pp\. 9960–9969\.
- \[34\]H\. Li, T\. Du, and X\. Wan, “Time series clustering based on relationship network and community detection,”*Expert Systems with Applications*, vol\. 216, p\. 119481, 2023\.
- \[35\]Y\. Zhang, Y\. Hu, N\. Han, A\. Yang, X\. Liu, and H\. Cai, “A survey of drug\-target interaction and affinity prediction methods via graph neural networks,”*Computers in Biology and Medicine*, vol\. 163, p\. 107136, 2023\.
- \[36\]H\. Wang, D\. Lian, Y\. Zhang, L\. Qin, and X\. Lin, “Gognn: Graph of graphs neural network for predicting structured entity interactions,”*arXiv preprint arXiv:2005\.05537*, 2020\.
- \[37\]T\. Xia, Y\. Song, Y\. Zheng, E\. Pan, and L\. Xi, “An ensemble framework based on convolutional bi\-directional LSTM with multiple time windows for remaining useful life estimation,”*Computers in Industry*, vol\. 115, p\. 103182, 2020\.
- \[38\]L\. Huang, X\. Pan, Y\. Liu, and L\. Gong, “An unsupervised machine learning approach for monitoring data fusion and health indicator construction,”*Sensors*, vol\. 23, no\. 16, p\. 7239, 2023\.
- \[39\]L\. Liu, X\. Song, and Z\. Zhou, “Aircraft engine remaining useful life estimation via a double attention\-based data\-driven architecture,”*Reliability Engineering & System Safety*, vol\. 221, p\. 108330, 2022\.
- \[40\]J\. Zhang, Y\. Jiang, S\. Wu, X\. Li, H\. Luo, and S\. Yin, “Prediction of remaining useful life based on bidirectional gated recurrent unit with temporal self\-attention mechanism,”*Reliability Engineering & System Safety*, vol\. 221, p\. 108297, 2022\.
- \[41\]K\. Zhao, Z\. Jia, F\. Jia, and H\. Shao, “Multi\-scale integrated deep self\-attention network for predicting remaining useful life of aero\-engine,”*Engineering Applications of Artificial Intelligence*, vol\. 120, p\. 105860, 2023\.
- \[42\]X\. Zhang, Y\. Guo, H\. Shangguan, R\. Li, X\. Wu, and A\. Wang, “Predicting remaining useful life of a machine based on embedded attention parallel networks,”*Mechanical Systems and Signal Processing*, vol\. 192, p\. 110221, 2023\.
- \[43\]T\. Li, Z\. Zhao, C\. Sun, R\. Yan, and X\. Chen, “Hierarchical attention graph convolutional network to fuse multi\-sensor signals for remaining useful life prediction,”*Reliability Engineering & System Safety*, vol\. 215, p\. 107878, 2021\.
- \[44\]L\. Wang, H\. Cao, H\. Xu, and H\. Liu, “A gated graph convolutional network with multi\-sensor signals for remaining useful life prediction,”*Knowledge\-Based Systems*, vol\. 252, p\. 109340, 2022\.
- \[45\]H\. Gao, Y\. Li, Y\. Zhao, and Y\. Song, “Dual channel feature\-attention\-based approach for RUL prediction considering the spatiotemporal difference of multisensor data,”*IEEE Sensors Journal*, 2023\.
- \[46\]Z\. Gao, W\. Jiang, J\. Wu, T\. Dai, and H\. Zhu, “Nonlinear slow\-varying dynamics\-assisted temporal graph transformer network for remaining useful life prediction,”*Reliability Engineering & System Safety*, vol\. 248, p\. 110162, 2024\.
- \[47\]Z\. Wen, Y\. Fang, P\. Wei, F\. Liu, Z\. Chen, and M\. Wu, “Temporal and heterogeneous graph neural network for remaining useful life prediction,”*arXiv preprint arXiv:2405\.04336*, 2024\.

Similar Articles