A GAN-Based Framework for Robust Data Synthesis in Satellite Internet Observations

arXiv cs.AI Papers

Summary

Proposes a GAN-based framework (GT-GAN) for synthesizing high-fidelity data from incomplete LEO satellite Internet observations, showing robustness even with 40% missing data.

arXiv:2607.24790v1 Announce Type: new Abstract: Low-Earth orbit (LEO) satellite Internet has become an important infrastructure for enabling ubiquitous connectivity to align with the International Telecommunications Union vision for 6G telecommunications networks. However, current LEO satellite Internet observations often suffer from missing data, which complicates data augmentation task and limits the expansion of representative datasets. Given the complex characteristics of these datasets, generative AI (GenAI) presents a promising approach, yet its application in this domain has received little attention to date. In this paper, we propose a GenAI-based framework to synthesize high-fidelity data directly from incomplete LEO network observations. We propose the representative data missing scenarios, and evaluate the performance with the latest GAN- and VAE-based GenAI models on the recent WetLinks dataset. We design block-wise and point-wise missing scenarios to closely simulate the data loss that happens on real-world LEO satellite networks. Our results show the effectiveness of our proposed GAN-based framework and GT-GAN model exhibits the best performance among all models in both missing scenarios. Even under extreme conditions (e.g., 40% of the input data is missing), GT-GAN shows the highest robustness, consistently capturing the underlying input data distribution and being the least affected in terms of generalization. Our results shed light on future directions for GenAI-based data augmentation methods and data-driven research on satellite network measurement.
Original Article
View Cached Full Text

Cached at: 07/29/26, 09:52 AM

# A GAN-Based Framework for Robust Data Synthesis in Satellite Internet Observations
Source: [https://arxiv.org/html/2607.24790](https://arxiv.org/html/2607.24790)
Xiang Shi and Peng Hu Email: shix2@myumanitoba\.ca, peng\.hu@umanitoba\.ca We acknowledge the support provided by the Natural Sciences and Engineering Research Council of Canada \(NSERC\), \[funding reference number RGPIN\-2022\-03364\] and Research Manitoba\.

###### Abstract

Low\-Earth orbit \(LEO\) satellite Internet has become an important infrastructure for enabling ubiquitous connectivity to align with the International Telecommunications Union vision for 6G telecommunications networks\. However, current LEO satellite Internet observations often suffer from missing data, which complicates data augmentation task and limits the expansion of representative datasets\. Given the complex characteristics of these datasets, generative AI \(GenAI\) presents a promising approach, yet its application in this domain has received little attention to date\. In this paper, we propose a GenAI\-based framework to synthesize high\-fidelity data directly from incomplete LEO network observations\. We propose the representative data missing scenarios, and evaluate the performance with the latest GAN\- and VAE\-based GenAI models on the recent WetLinks dataset\. We design block\-wise and point\-wise missing scenarios to closely simulate the data loss that happens on real\-world LEO satellite networks\. Our results show the effectiveness of our proposed GAN\-based framework and GT\-GAN model exhibits the best performance among all models in both missing scenarios\. Even under extreme conditions \(e\.g\., 40% of the input data is missing\), GT\-GAN shows the highest robustness, consistently capturing the underlying input data distribution and being the least affected in terms of generalization\. Our results shed light on future directions for GenAI\-based data augmentation methods and data\-driven research on satellite network measurement\.

###### Index Terms:

Generative adversarial networks, machine learning, LEO satellite Internet, network measurement, data augmentation\.

©2026 IEEE\. Personal use of this material is permitted\. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works\.

## IIntroduction

Low\-Earth orbit \(LEO\) satellite Internet has become an important infrastructure that can enable ubiquitous connectivity toward the vision of 6G telecommunications networks by International Telecommunication Union \(ITU\)\. Recently, measurement efforts\[[1](https://arxiv.org/html/2607.24790#bib.bib1),[2](https://arxiv.org/html/2607.24790#bib.bib2),[3](https://arxiv.org/html/2607.24790#bib.bib3),[4](https://arxiv.org/html/2607.24790#bib.bib4)\]on satellite Internet have gain increasing traction within the research community that can enable the exploration of insights and patterns of data, performance patterns, and insights of the Internet services delivered to diverse regions over the world\.

While these measurement datasets provide valuable opportunities for much\-needed data\-driven research on LEO satellite Internet, several fundamental challenges remain\. First, existing measurements are often limited in scale and geographically sparse, hindering the generalizability of analytical results to locations without direct observations\. Second, datasets collected across different regions may vary in time periods and experimental configurations, introducing inconsistencies\. Third, measurements typically rely on ideal operating conditions of the measurement infrastructure \(e\.g\., continuous Internet services without outages, satellite user terminals, dishes, and associated network devices\), which are susceptible to failures or disruptions over time\. These challenges can lead to missing or incomplete data samples, thereby jeopardizing the validity and robustness of subsequent data analytics or machine learning \(ML\) models derived from such datasets\.

Our analysis of recent real\-world LEO satellite measurement datasets \(i\.e\., WetLinks\[[2](https://arxiv.org/html/2607.24790#bib.bib2)\]and LENS\[[1](https://arxiv.org/html/2607.24790#bib.bib1)\]\) confirms the phenomenon of data missingness\. Specifically, we identified 44 distinct missing\-data events in the WetLinks dataset over a 5\.5\-month measurement period\. The occurrence ranged from 33 individual gaps \(i\.e\., a single time point of data is missing\) to several consecutive data losses, with an extreme case reaching 51,570 missing points\.

When it comes to augmenting real\-world measurement data, addressing missing observations is a necessary consideration\. While traditional techniques like interpolation or statistical interpolation methods can successfully fill contextually consistent values to make the dataset complete\. However, they focus only on filling gaps rather than generating high\-fidelity synthetic data necessary for the augmentation task\. ML\-based generative models enhance robustness by capturing complex dependencies across both time and geographic regions\. These models can identify and model hidden patterns, allowing them to reconstruct original data more accurately than traditional statistical techniques, but the reconstructed data focus only on local patterns, with no diversity data generated\. Expanding on this, Generative AI \(GenAI\) methods, such as variational autoencoders \(VAEs\), generative adversarial networks \(GANs\), and diffusion models, can learn underlying data distributions directly from incomplete observations\. Instead of merely filling gaps, these models can synthesize high\-fidelity, complete synthetic data to facilitate data augmentation\. They are especially effective for sparse, irregular, and high\-dimensional data, making them well suited for robust synthetic data generation even when the training sources are incomplete\.

However, there is hardly any work addressing incomplete data in LEO satellite network measurements using GenAI approaches\. Existing works primarily focus on general GAN\-based model implementations\[[5](https://arxiv.org/html/2607.24790#bib.bib5),[6](https://arxiv.org/html/2607.24790#bib.bib6),[7](https://arxiv.org/html/2607.24790#bib.bib7),[8](https://arxiv.org/html/2607.24790#bib.bib8),[9](https://arxiv.org/html/2607.24790#bib.bib9)\], while VAE\-based models\[[10](https://arxiv.org/html/2607.24790#bib.bib10),[11](https://arxiv.org/html/2607.24790#bib.bib11)\]and diffusion\-based approaches\[[12](https://arxiv.org/html/2607.24790#bib.bib12)\]have also demonstrated strong potential in learning underlying time\-series distributions\. Additionally, recurrent neural network \(RNN\)\- related models\[[13](https://arxiv.org/html/2607.24790#bib.bib13)\]have been employed for similar tasks\. However, among these GenAI frameworks, GANs are particularly well suited to LEO network data due to their ability to model complex, high\-dimensional temporal dependencies\. Unlike VAEs, which often produce overly smoothed results, GANs utilize a competitive training process between the generator and the discriminator\. This allows GANs to capture the finer details and deeper distributions of the input time\-series\. Therefore, we propose a GAN\-based framework to synthesize high\-fidelity LEO satellite network data directly from incomplete observations, providing a robust foundation for subsequent data\-driven research and network modeling\. The key contributions of this paper are summarized as follows:

- •We propose a GAN\-based framework for resolving missing data issues for the growing satellite Internet measurements\.
- •We propose realistic missing scenarios that replicate both consecutive block\-wise and stochastic point\-wise data missing for commonly seen satellite Internet measurement datasets\.
- •We evaluate the framework based on the state\-of\-the\-art GenAI models \(i\.e\., GT\-GAN, SeriesGAN, and Temporal VAE\) and show that GT\-GAN achieves the best performance in terms of generalization and robustness\.

This paper is organized as follows: Section II reviews related work and justifies our approach and research objectives; Section III presents the problem statement and methodology; Section IV discusses the evaluation results; and Section V outlines the conclusive remarks and future work\.

## IIRelated Work

Recently, GenAI approaches have shown strong promise\. By learning the underlying distribution of incomplete data, these models can generate realistic and contextually consistent synthetic data, compared to traditional statistics or deterministic models\. Also, GenAI\-based approaches are well suited for sparse and irregular data, aligning naturally with geographically distributed measurements\. By effectively capturing nonlinear and high\-dimensional relationships, they offer a promising solution for handling incomplete datasets\.

The introduction of the GAN framework was proposed by Goodfellowet al\.\[[5](https://arxiv.org/html/2607.24790#bib.bib5)\]in 2014\. Since then, researchers have focused on continuously optimizing the framework and innovating their architectures to achieve significant progress in multiple fields\. In particular, regarding the time\-series tasks, a series of outstanding works has emerged\. For instance, Morganet al\.\[[6](https://arxiv.org/html/2607.24790#bib.bib6)\]had proposed C\-RNN\-GAN model in 2016\. This model utilized an original GAN framework to learn the distribution of time\-series data and to generate new data on purpose\. Both the generator and the discriminator are leveraging LSTM to address long\-term memory issues in the model\. Similarly, Smithet al\.proposed RCGAN\[[7](https://arxiv.org/html/2607.24790#bib.bib7)\]in addition to involving probability in both generator and discriminator, enabling the generation of proper data under specific conditions\. In 20219, another outstanding model was proposed by Yoonet al\.named TimeGAN\[[8](https://arxiv.org/html/2607.24790#bib.bib8)\]\. This model integrates the encoder\-decoder framework to ensure stable, high quality training\. Furthermore, the GT\-GAN model\[[9](https://arxiv.org/html/2607.24790#bib.bib9)\]also incorporated an autoencoder outside the GAN to improve training and generative quality\. Other than that, GT\-GAN mainly addressed the generation of high\-fidelity synthetic data from an incomplete training dataset, without model changes\. In addition to GANs, several deep learning frameworks have proven strong performance in time\-series domain\. For instance, Kingmaet al\.\[[10](https://arxiv.org/html/2607.24790#bib.bib10)\]introduced the VAE, which learns the latent\-space distribution of the input data to reconstruct high\-fidelity fake samples\. Unlike GANs, VAEs offer a more stable training process and a simpler loss function \(i\.e\., reconstruction loss\)\. Lastly, diffusion\-based framework Diffusion\-TS\[[12](https://arxiv.org/html/2607.24790#bib.bib12)\]has shown great performance in multivariate time\-series generation\. It leverages an encoder\-decoder transformer to capture complex sequential information\. Unlike traditional diffusion models that add noise to data and predict the data from the noise, Diffusion\-TS directly reconstructs the data samples and uses a Fourier\-based loss function to ensure both the realism and interpretability of the generated samples\.

Recent research has demonstrated the potential of GenAI in time\-series data augmentation\. Notably, TS\-GAN\[[14](https://arxiv.org/html/2607.24790#bib.bib14)\]has achieved significant success in augmenting the medical field by combining the LSTM and GAN frameworks to generate highly realistic synthetic time\-series data\. Similarly, GenAI has also proven beneficial for financial data augmentation\. For instance, Dogariuet al\.\[[15](https://arxiv.org/html/2607.24790#bib.bib15)\]proposed a hybrid generative model that adapts various network architectures to address the challenges of learning complex patterns and cross\-correlations within financial data\. Furthermore, Tanget al\.\[[16](https://arxiv.org/html/2607.24790#bib.bib16)\]augmented the energy consumption time\-series data by optimizing the TimeGAN model, which subsequently improved the predictive capabilities of the hybrid CNN\-GRU model\. To the best of the authors’ knowledge, there are currently no studies that address how to utilize GenAI approaches to augment LEO satellite network data, particularly when the dataset is incomplete\.

## IIIProblem Statement and Methodology

To address the current research gap, we propose a GAN\-based framework to examine whether existing models can capture the deep and complex distribution in LEO network measurement data and generate high\-fidelity synthetic data from an incomplete dataset\. To this end, our methodology is structured into four components\. First, we propose two empirical missing data scenarios \(i\.e\., block\-wise and point\-wise\) to replicate from real\-world observations\. Second, we detail the generative models employed in our experiments, including GAN\- and VAE\-based architectures\. Third, we utilize the multi\-dimensional evaluation protocol proposed by Yoonet al\.\[[8](https://arxiv.org/html/2607.24790#bib.bib8)\]to assess the quality of the synthetic data generated by each model\. Finally, we dive into the experiment according to the training procedure we have designed\.

### III\-AProposed Missing Scenario

Based on the observed real\-world missing data phenomenon\. Two distinct scenarios to evaluate the models have been designed\. The first scenario is block\-wise missing, which replicates brief and continuous data loss caused by the Starlink dishes or satellites during system updates, resulting in consecutive gaps in the time series\. The second is point\-wise missing, representing random data loss at specific time points where all features become unavailable\. This design is also informed by the real\-world investigations of the representative satellite network measurement datasets\. In the example of WetLinks dataset, we have identified 44 instances of missing data\. These range from 33 single\-point gaps \(i\.e\., point\-wise\) to multiple consecutive gaps \(i\.e\., block\-wise\), including six gaps for two consecutive missing data points and several gaps spanning more than two data points, with extreme cases of up to 51,570 consecutive gaps\. By replicating these observed real\-world missing patterns, we can effectively simulate and evaluate the quality of the model’s synthetic data when partial input data is missing\.

Block\-wise missing scenario is used to assess the quality of synthetic data generated by models when continuous data is lost in the satellite network dataset\. The original dataset is divided into several sliding windows of fixed lengthLL\. For the sequence of data pointsX=x1,x2,…\.,xLX=\{x\_\{1\},x\_\{2\},\.\.\.\.,x\_\{L\}\}, we define a mask vectorM=m1,m2,…\.,mLM=\{m\_\{1\},m\_\{2\},\.\.\.\.,m\_\{L\}\}, wheremi∈\{0,1\}m\_\{i\}\\in\\\{0,1\\\}indicates the missingness of the data\. The firstkkobservations of each window are masked, wherek∈\{5,10,20,40\}k\\in\\\{5,10,20,40\\\}represent different scales of missing observations\. The formal definition is as follows:

mi=\{0,\(1≤t≤k\)1,\(k<t≤L\)​, where​k∈\{5,10,20,40\}m\_\{i\}=\\begin\{cases\}0,&\(1\\leq t\\leq k\)\\\\ 1,&\(k<t\\leq L\)\\end\{cases\}\\text\{ , where \}k\\in\\\{5,10,20,40\\\}\(1\)
Point\-wise missing scenario is used to simulate sensor or system outages where all features are lost at specific time points\. In this design, the missingness depends solely on the time indextt\. For each timestep, a mask valuemtm\_\{t\}is drawn from a Bernoulli distribution, where the mask for each element is defined asM​\(t,i\)=mtM\(t,i\)=m\_\{t\}for all featuresi∈\{1,…,D\}i\\in\\\{1,\\dots,D\\\}\. We defined four missing data proportions, withp∈\{5%,10%,20%,40%\}p\\in\\\{5\\%,10\\%,20\\%,40\\%\\\}representing different missing rates, while maintaining the fixed random seed for reproducibility\. The formal definition is as follows:

mt∼B​e​r​n​o​u​l​l​i​\(1−p\)where​p∈\{5%,10%,20%,40%\}\\begin\{gathered\}m\_\{t\}\\sim Bernoulli\(1\-p\)\\\\ \\text\{where \}p\\in\\\{5\\%,10\\%,20\\%,40\\%\\\}\\end\{gathered\}\(2\)

### III\-BModel Selection

We utilize three different generative models to compare their performance in synthesizing LEO satellite network data\. GT\-GAN\[[9](https://arxiv.org/html/2607.24790#bib.bib9)\]and SeriesGAN\[[17](https://arxiv.org/html/2607.24790#bib.bib17)\]were selected as the primary GAN\-based models due to their demonstrated ability to capture the complex, non\-linear temporal dependencies in the underlying data distribution\. To provide a robust baseline, we implement a Temporal VAE based on the VAE framework originally proposed by Kingmaet al\.\[[10](https://arxiv.org/html/2607.24790#bib.bib10)\]\. The Temporal VAE architecture consists of a 2\-layer bidirectional Gated Recurrent Units \(GRU\) encoder and a 2\-layer GRU decoder, both with a hidden dimension size of 64\. The latent space dimension size is set to 32\. To handle data sparsity, we integrate a binary maskMMinto the loss function during training\. This ensures that the reconstruction loss is backpropagated only through observed data points, preventing the model from being biased by missing samples\.

### III\-CMulti\-dimensional Evaluation Framework

To assess the quality of the generated data, our evaluation framework involves quantitative and qualitative metrics\. For the quantitative metric, we leverage the discriminative and predictive scores as proposed in TimeGAN\[[8](https://arxiv.org/html/2607.24790#bib.bib8)\]\. The discriminative score measures the similarity between the distribution of real and synthetic data\. Train a 2\-layer RNN classifier model using the real data, and use the model to recognize whether the data is synthetic\. The lower discriminative score indicates the model has successfully captured the underlying distribution, generating the synthetic data indistinguishable from the real data\. For the predictive score, we adopt the Train\-on\-Synthetic, Test\-on\-Real \(TSTR\) evaluation protocol\. By using the synthetic data to train a post\-hoc sequence prediction model \(i\.e\., a 2\-layer RNN\) to predict the future samples, and then evaluating the prediction model on the real dataset\. The score is calculated as\|1−M​A​E\|\|1\-MAE\|, where the value closer to 0 indicates better performance\. The metric objective is to compare with the real dataset whether the synthetic data can still support accurate predictions of future events\. For the qualitative metric, we employ t\-SNE\[[18](https://arxiv.org/html/2607.24790#bib.bib18)\]to project the high\-dimensional temporal sequence into a two\-dimensional space, enabling visual comparison of the overall structures and local patterns between the real and synthetic data distributions\.

### III\-DTraining Procedure

To ensure a fair assessment of each model’s performance across different missing data scenarios, our experimental pipeline follows three structured steps\. First, based on the predefined missing data scenarios, we transform an original dataset \(e\.g, WetLinks\) into multiple incomplete versions for training\. Second, each model is fine\-tuned on these specific incomplete datasets to ensure stable performance\. Finally, we utilize the multi\-dimensional evaluation protocol to assess all three models’ performance and quality of the generated synthetic data\.

## IVEvaluation

In this section, we conduct a comparative study across two GAN\-based models \(i\.e\., GT\-GAN and SeriesGAN\) and one VAE\-based model \(i\.e\., Temporal VAE\)\. Our objective is to comprehensively examine the generalization and robustness of these three models in incomplete LEO satellite network data\.

### IV\-AExperimental Dataset

We utilized a 2\-day subset \(i\.e\., 2,880 samples\) from the Starlink dataset for the WetLinks Enschede region\[[2](https://arxiv.org/html/2607.24790#bib.bib2)\], spanning October 7\-8, 2023\. This high\-dimensional dataset includes eight network and spatial features \(e\.g\., throughput, latency\-related, and azimuth/elevation\)\. Two minor point\-wise gaps were handled manually via mean imputation\. Unlike purely performance\-focused datasets, WetLinks provides a combination of performance metrics and spatial coordinates, enabling our evaluation framework to assess whether GenAI models can capture the deep dependencies between satellite movement and network quality\.

### IV\-BComparison of Block\-wise Missing Scenario

In the scenario of block\-wise missing data, we conducted comparative experiments on three models across varying scales of data loss \(i\.e\.,kk\)\. The results of the quantitative metric are shown in Table[I](https://arxiv.org/html/2607.24790#S4.T1)\. In terms of overall scores, GT\-GAN is the top\-performing model of the three\. GT\-GAN model’s discriminative score ranges from approximately 0\.4 to 0\.48, which is significantly lower than that of SeriesGAN and Temporal VAE\. This indicates that the synthetic data generated by GT\-GAN is more difficult for the RNN classifier to distinguish from real data \(i\.e\., it is more similar to real data\)\. For the predictive scores, GT\-GAN is also the best\-performing model among the three\. In all fourkkexperiments, the GT\-GAN model’s predictive scores were lower than those of the other two models\. This suggests that the GT\-GAN model generated synthetic data not only statistically similar to real data but also useful for downstream data analysis tasks\.

TABLE I:Comparison of Generative Models on WetLinks dataset under Block\-wise Missing ScenarioskkMetricGT\-GANSeriesGANTemporal VAE5Discriminative0\.40540\.49040\.4866Predictive0\.05440\.06750\.087510Discriminative0\.43390\.49890\.3184Predictive0\.04570\.06730\.118420Discriminative0\.48250\.49270\.4122Predictive0\.05090\.06980\.184540Discriminative0\.40050\.50\.5Predictive0\.04580\.07680\.3223
- •Note:Lower scores in both metrics indicate better performance\. Bold values represent the best results for each missing case \(kk\)\.

We provide each model’s t\-SNE plots in Fig\.[1](https://arxiv.org/html/2607.24790#S4.F1), Fig\.[2](https://arxiv.org/html/2607.24790#S4.F2), and Fig\.[3](https://arxiv.org/html/2607.24790#S4.F3)\. The core principle of t\-SNE is that the higher the overlap between the generated data points and the real data points, the stronger the model’s ability to capture the underlying data distribution\. From the GT\-GAN model’s t\-SNE plots \(Fig\.[1](https://arxiv.org/html/2607.24790#S4.F1)\), we found that when data is missing atk=5k=5andk=10k=10, the blue \(synthetic\) and red \(real\) data points overlap clearly\. Askkincreases to 40, although the blue points begin to deviate slightly, they still attempt to cover the cluster of the red points\. This confirms the conclusion that GT\-GAN mostly has the lowest discriminative and predictive scores in the quantitative metrics\. For the t\-SNE plots of the SeriesGAN \(Fig\.[2](https://arxiv.org/html/2607.24790#S4.F2)\) and Temporal VAE models \(Fig\.[3](https://arxiv.org/html/2607.24790#S4.F3)\), we found that in most cases ofkk, both models’ generated data points did not overlap with real data points\. In summary, GT\-GAN consistently outperforms the other two models, producing stronger performance across both quantitative and qualitative metrics\.

![Refer to caption](https://arxiv.org/html/2607.24790v1/image/GT-GAN_images/gtgan_regular_5.png)\(a\)k=5k=5
![Refer to caption](https://arxiv.org/html/2607.24790v1/image/GT-GAN_images/gtgan_regular_10.png)\(b\)k=10k=10
![Refer to caption](https://arxiv.org/html/2607.24790v1/image/GT-GAN_images/gtgan_regular_20.png)\(c\)k=20k=20
![Refer to caption](https://arxiv.org/html/2607.24790v1/image/GT-GAN_images/gtgan_regular_40.png)\(d\)k=40k=40

Figure 1:GT\-GAN multiple t\-SNE plots for block\-wise missing comparison![Refer to caption](https://arxiv.org/html/2607.24790v1/image/SeriesGAN_images/tsne-Seriesgan-blockwise-5.png)\(a\)k=5k=5
![Refer to caption](https://arxiv.org/html/2607.24790v1/image/SeriesGAN_images/tsne-Seriesgan-blockwise-10.png)\(b\)k=10k=10
![Refer to caption](https://arxiv.org/html/2607.24790v1/image/SeriesGAN_images/tsne-Seriesgan-blockwise-20.png)\(c\)k=20k=20
![Refer to caption](https://arxiv.org/html/2607.24790v1/image/SeriesGAN_images/tsne-Seriesgan-blockwise-40.png)\(d\)k=40k=40

Figure 2:SeriesGAN multiple t\-SNE plots for block\-wise missing comparison![Refer to caption](https://arxiv.org/html/2607.24790v1/image/TemporalVAE_images/tsne-temporalvae-blockwise-5.png)\(a\)k=5k=5
![Refer to caption](https://arxiv.org/html/2607.24790v1/image/TemporalVAE_images/tsne-temporalvae-blockwise-10.png)\(b\)k=10k=10
![Refer to caption](https://arxiv.org/html/2607.24790v1/image/TemporalVAE_images/tsne-temporalvae-blockwise-20.png)\(c\)k=20k=20
![Refer to caption](https://arxiv.org/html/2607.24790v1/image/TemporalVAE_images/tsne-temporalvae-blockwise-40.png)\(d\)k=40k=40

Figure 3:Temporal VAE model multiple t\-SNE plots for block\-wise missing scenario comparison
### IV\-CComparison of Point\-wise Missing Scenario

In the point\-wise missing data scenario, the quantitative metrics of the three models are shown in Table[II](https://arxiv.org/html/2607.24790#S4.T2)\. Whenp≤10%p\\leq 10\\%\(i\.e\., low missing rate\), the input sequences still contain the short\-term patterns and their local temporal continuity\. Under this condition, Temporal VAE and SeriesGAN achieve the best discriminative and predictive scores, respectively\. This is because Temporal VAE relies on a reconstruction\-based training objective, which is effective at generating indistinguishable synthetic data that achieves high discriminative scores\. Similarly, SeriesGAN can better model short\-term patterns under slightly missing sequences\. In contrast, GT\-GAN is designed to learn more global sequence\-level features and to remain robust when the data becomes more fragmented\. Therefore, when the missing rate is low, its advantage is not fully reflected, and it isn’t fit local point\-wise details as well as Temporal VAE or SeriesGAN\. However, as the missing rate increases top≥20%p\\geq 20\\%, the point\-wise missing values make the sequences more fragmented and weaken the local temporal continuity\. In this case, SeriesGAN and Temporal VAE become more affected by the lack of local continuous context, leading to degraded performance\. GT\-GAN remains more stable because it can extract global temporal features from incomplete sequences\. Even when 40% of the input data is missing, GT\-GAN still maintains stable generalization, demonstrating greater robustness under severe point\-wise missingness\.

TABLE II:Comparison of Generative Models on WetLinks dataset under Point\-wise Missing ScenariosppMetricGT\-GANSeriesGANTemporal VAE5%Discriminative0\.47260\.49660\.4107Predictive0\.05920\.04860\.069710%Discriminative0\.49040\.49860\.3541Predictive0\.06640\.04880\.106220%Discriminative0\.44090\.50\.4910Predictive0\.04630\.25020\.146240%Discriminative0\.43280\.50\.5Predictive0\.05020\.36470\.2194
- •Note:Lower scores in both metrics indicate better performance\. Bold values represent the best results for each missing rate \(pp\)\.

The t\-SNE visualizations effectively validate the quantitative findings\. At lower missing rates \(i\.e\.,p≤10%p\\leq 10\\%\), both SeriesGAN \(Figs\.[4](https://arxiv.org/html/2607.24790#S4.F4)a and[4](https://arxiv.org/html/2607.24790#S4.F4)b\) and GT\-GAN \(Figs\.[5](https://arxiv.org/html/2607.24790#S4.F5)a and[5](https://arxiv.org/html/2607.24790#S4.F5)b\) demonstrate strong performance, generating synthetic data that visually aligns well with the underlying real data patterns\. Temporal VAE \(Fig\.[6](https://arxiv.org/html/2607.24790#S4.F6)\) also maintains similar structure density despite clearer cluster separation\. However, a distinct performance gap emerges as the missing rate increases top≥20%p\\geq 20\\%\. As evidenced by the t\-SNE plots \(Figs\.[4](https://arxiv.org/html/2607.24790#S4.F4)c and[4](https://arxiv.org/html/2607.24790#S4.F4)d\), SeriesGAN suffers from severe mode collapse\. Instead of capturing the full diversity of the training data distribution, the model’s outputs converged to narrow ranges of repetitive patterns, resulting in a complete lack of overlap between the synthetic and real data points\. This failure occurs because, in GAN architectures, highly incomplete inputs often cause the discriminator to overpower the generator, leading to gradient vanishing\. Conversely, although we also observed that mode collapse happened in the GT\-GAN model’s t\-SNE plots whenp≥20%p\\geq 20\\%\(i\.e\., Figs\.[5](https://arxiv.org/html/2607.24790#S4.F5)c and[5](https://arxiv.org/html/2607.24790#S4.F5)d\)\. However, its synthetic points still follow the underlying distribution and partially overlap with the real data\. This sharp contrast further demonstrates GT\-GAN’s superior robustness under severe data loss conditions\.

![Refer to caption](https://arxiv.org/html/2607.24790v1/image/SeriesGAN_images/tsne-Seriesgan-pointwise-5.png)\(a\)p=5%p=5\\%
![Refer to caption](https://arxiv.org/html/2607.24790v1/image/SeriesGAN_images/tsne-Seriesgan-pointwise-10.png)\(b\)p=10%p=10\\%
![Refer to caption](https://arxiv.org/html/2607.24790v1/image/SeriesGAN_images/tsne-Seriesgan-pointwise-20.png)\(c\)p=20%p=20\\%
![Refer to caption](https://arxiv.org/html/2607.24790v1/image/SeriesGAN_images/tsne-Seriesgan-pointwise-40.png)\(d\)p=40%p=40\\%

Figure 4:SeriesGAN multiple t\-SNE plots for Point\-wise missing scenario comparison![Refer to caption](https://arxiv.org/html/2607.24790v1/image/GT-GAN_images/gtgan_s2_5.png)\(a\)p=5%p=5\\%
![Refer to caption](https://arxiv.org/html/2607.24790v1/image/GT-GAN_images/gtgan_s2_10.png)\(b\)p=10%p=10\\%
![Refer to caption](https://arxiv.org/html/2607.24790v1/image/GT-GAN_images/gtgan_s2_20.png)\(c\)p=20%p=20\\%
![Refer to caption](https://arxiv.org/html/2607.24790v1/image/GT-GAN_images/gtgan_s2_40.png)\(d\)p=40%p=40\\%

Figure 5:GT\-GAN model multiple t\-SNE plots for Point\-wise missing scenario comparison![Refer to caption](https://arxiv.org/html/2607.24790v1/image/TemporalVAE_images/tsne-temporalvae-pointwise-5.png)\(a\)p=5%p=5\\%
![Refer to caption](https://arxiv.org/html/2607.24790v1/image/TemporalVAE_images/tsne-temporalvae-pointwise-10.png)\(b\)p=10%p=10\\%
![Refer to caption](https://arxiv.org/html/2607.24790v1/image/TemporalVAE_images/tsne-temporalvae-pointwise-20.png)\(c\)p=20%p=20\\%
![Refer to caption](https://arxiv.org/html/2607.24790v1/image/TemporalVAE_images/tsne-temporalvae-pointwise-40.png)\(d\)p=40%p=40\\%

Figure 6:Temporal VAE model multiple t\-SNE plots for point\-wise missing scenario comparison

## VConclusion

This paper addresses the important gap of incomplete or missing data in the growing network measurement datasets for LEO satellite networks\. We have proposed a GAN\-based framework and comprehensively evaluated the quality of synthetic data generated by three of the latest models in the proposed data missing scenarios\. Our findings indicate that when the missing portion of the input data is low, all models perform well in generating synthetic data\. However, as the data missing intensifies, a performance gap emerges\. Specifically, GT\-GAN shows a superior advantage in performance metrics\. Even under extreme data missing conditions \(e\.g\., 40% of the input data is missing\), GT\-GAN exhibits the highest robustness, consistently capturing the underlying input data distribution and being the least affected in terms of generalization\. Our results show the effectiveness of our proposed GAN\-based framework and GT\-GAN as the most robust and reliable solution for addressing the missing data challenge in LEO satellite network Internet observations\.

While GT\-GAN demonstrates strong overall robustness, it still experiences mode collapse under severe missing rates\. To address this problem, we plan to incorporate Wasserstein loss with gradient penalty and apply penalty diversity loss, which may stabilize the training process, effectively prevent the generator from being overpowered by the discriminator, and preserve the diversity of the synthesized data\.

## References

- \[1\]J\. Zhao and J\. Pan, “Lens: A leo satellite network measurement dataset,” in*Proceedings of the 15th ACM Multimedia Systems Conference*, 2024, pp\. 278–284\.
- \[2\]D\. Laniewski, E\. Lanfer, B\. Meijerink, R\. van Rijswijk\-Deij, and N\. Aschenbruck, “WetLinks: a Large\-Scale Longitudinal Starlink Dataset with Contiguous Weather Data,” in*Proc\. of the 8th Network Traffic Measurement and Analysis Conf\. \(TMA\)*, 2024\.
- \[3\]N\. Mohan, A\. E\. Ferguson, H\. Cech, R\. Bose, P\. R\. Renatin, M\. K\. Marina, and J\. Ott, “A multifaceted look at starlink performance,” in*Proceedings of the ACM Web Conference 2024*, 2024, pp\. 2723–2734\.
- \[4\]A\. Casparsen, J\. E\. Jakobsen, J\. J\. Nielsen, P\. Popovski, and I\. L\. Mayorga, “Statistical characterization and prediction of e2e latency over leo satellite networks,” 2026, arXiv:2601\.08439 \[cs\.NI\]\.
- \[5\]I\. J\. Goodfellow, J\. Pouget\-Abadie, M\. Mirza, B\. Xu, D\. Warde\-Farley, S\. Ozair, A\. Courville, and Y\. Bengio, “Generative adversarial nets,”*Advances in neural information processing systems*, vol\. 27, 2014\.
- \[6\]O\. Mogren, “C\-rnn\-gan: Continuous recurrent neural networks with adversarial training,” 2016, arXiv:1611\.09904 \[cs\.AI\]\.
- \[7\]K\. E\. Smith and A\. O\. Smith, “Conditional gan for timeseries generation,” 2020, arXiv:2006\.16477 \[cs\.LG\]\.
- \[8\]J\. Yoon, D\. Jarrett, and M\. Van der Schaar, “Time\-series generative adversarial networks,”*Advances in neural information processing systems*, vol\. 32, 2019\.
- \[9\]J\. Jeon, J\. Kim, H\. Song, S\. Cho, and N\. Park, “Gt\-gan: General purpose time series synthesis with generative adversarial networks,”*Advances in Neural Information Processing Systems*, vol\. 35, pp\. 36 999–37 010, 2022\.
- \[10\]D\. P\. Kingma and M\. Welling, “Auto\-encoding variational bayes,” 2013, arXiv:1312\.6114 \[stat\.ML\]\.
- \[11\]A\. Desai, C\. Freeman, Z\. Wang, and I\. Beaver, “Timevae: A variational auto\-encoder for multivariate time series generation,” 2021, arXiv:2111\.08095 \[cs\.LG\]\.
- \[12\]X\. Yuan and Y\. Qiao, “Diffusion\-ts: Interpretable diffusion for general time series generation,” 2024, arXiv:2403\.01742 \[cs\.LG\]\.
- \[13\]C\. Schwarz, “Interpretable genai: Synthetic financial time series generation with probabilistic lstm,”*Available at SSRN 4877007*, 2024\.
- \[14\]Z\. Yang, Y\. Li, and G\. Zhou, “Ts\-gan: Time\-series gan for sensor\-based health data augmentation,”*ACM Transactions on Computing for Healthcare*, vol\. 4, no\. 2, pp\. 1–21, 2023\.
- \[15\]M\. Dogariu, L\.\-D\. Ştefan, B\. A\. Boteanu, C\. Lamba, B\. Kim, and B\. Ionescu, “Generation of realistic synthetic financial time\-series,”*ACM Transactions on Multimedia Computing, Communications, and Applications \(TOMM\)*, vol\. 18, no\. 4, pp\. 1–27, 2022\.
- \[16\]P\. Tang, Z\. Li, X\. Wang, X\. Liu, and P\. Mou, “Time series data augmentation for energy consumption data based on improved timegan,”*Sensors*, vol\. 25, no\. 2, p\. 493, 2025\.
- \[17\]M\. EskandariNasab, S\. M\. Hamdi, and S\. F\. Boubrahimi, “Seriesgan: Time series generation via adversarial and autoregressive learning,” in*2024 IEEE International Conference on Big Data \(BigData\)*\. IEEE, 2024, pp\. 860–869\.
- \[18\]L\. Van der Maaten and G\. Hinton, “Visualizing data using t\-sne\.”*Journal of machine learning research*, vol\. 9, no\. 11, 2008\.

Similar Articles

Sat3DGen: Comprehensive Street-Level 3D Scene Generation from Single Satellite Image

Hugging Face Daily Papers

Sat3DGen introduces a geometry-first approach for generating street-level 3D scenes from a single satellite image, achieving improved geometric accuracy and photorealism through novel constraints and training strategies. The method demonstrates significant improvements over prior work on the VIGOR-OOD benchmark.

Post-Generation Curation of Synthetic Images via Homogeneous-Heterogeneous Splitting

arXiv cs.LG

This paper proposes a generator-agnostic post-generation curation method that selects informative subsets of synthetic images by splitting real classes into canonical homogeneous and non-redundant heterogeneous subsets, and scoring synthetic images via a fidelity-diversity criterion. It consistently outperforms existing data-selection baselines and matches real-data performance with up to 40% fewer synthetic samples.

An Information-Theoretic Criterion for Efficient Data Synthesis

arXiv cs.LG

This paper provides an information-theoretic account of when synthetic data improves or degrades LLM training, distinguishing between information-open and information-closed generation loops and explaining collapse via the data processing inequality.