<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>A Conditional Generative Adversarial Networks-Augmented Case-Based Reasoning Framework for Crop Yield Predictions with Time-Series Remote Sensing Data</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yanbing Bai</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dong Chen</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ziyue Zhang</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Center for Applied Statistics, School of Statistics, Renmin University of China</institution>
          ,
          <addr-line>Beijing BJ 100872</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>China State Information Center</institution>
          ,
          <addr-line>Beijing BJ 100038</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
      </contrib-group>
      <fpage>192</fpage>
      <lpage>205</lpage>
      <abstract>
        <p>The lack of remote sensing images during the crop harvest period has posed a major challenge in estimating crop yields. This study overcomes this challenge by using Conditional Generative Adversarial Networks-augmented Case-Based Reasoning Framework (CGANa-CBR) to generate remote sensing images of farmland during the harvest period. Specifically, the study used the CGANa-CBR model to generate remote sensing images of farmland and then used these generated images to supplement the real remote sensing images that lacked harvest period data, enabling data augmentation. Subsequently, a convolutional neural network (CNN) model was trained to improve the accuracy of average yield prediction. The results showed that the CNN model incorporating both real data and CGANa-CBR-generated data achieved better predictive performance, with an average reduction of 6.3% in RMSE compared to the baseline CNN model trained only on real remote sensing data. The study also found that training duration and the amount of data used significantly impacted model performance, suggesting the need for further research in this area.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;remote sensing imagery</kwd>
        <kwd>Conditional Generative Adversarial Networks (CGAN)</kwd>
        <kwd>Case-Based Reasoning Framework</kwd>
        <kwd>predictions of average yields on farmland</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Agricultural monitoring holds immense importance for developing countries as it can help prevent
famines and support humanitarian eforts. However, crop yield estimation has been one of the major
challenges, particularly predicting crop yields before harvest. Existing methods rely on survey data
and other variables related to crop growth, such as weather and soil characteristics, to estimate crop
yields. These methods have been successful in the developed countries, where data is abundant, of
relatively high quality, and weather parameters and land cover types are comprehensively surveyed
and publicly available, greatly facilitating yield prediction tasks. However, in developing countries,
there is often a lack of information on weather, soil characteristics, and precise land cover data, despite
the fact that these countries are most in need of reliable yield predictions.Existing research has shown
significant discrepancies between future crop yield and food demand forecasts, making it dificult for
decision-makers to formulate appropriate food policies. There is still a great demand for more accurate
crop yield estimates [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        Multi-spectral satellite images have relatively high spatial and temporal resolution, containing
abundant information related to vegetation growth and agricultural outcomes. These satellite images
cover the entire globe, with openly accessible data, eliminating issues of data accessibility. Consequently,
yield prediction based on satellite images is a cheap and eficient method. Nevertheless, due to the
high-dimensional and unstructured nature of the data, extracting useful features can be challenging.
In the past, manual feature extraction methods were commonly used for yield estimation, but these
methods tended to extract coarse features. With the advancement of deep learning, methods based on
convolutional neural networks (CNNs) and recurrent neural networks (RNNs) have shown eficient
performance in this area [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ]. While researchers have achieved good results in predicting crop yields
using remote sensing data, the performance of models often falls short when the time span of remote
sensing data is short or lacks yield data during harvest periods.
      </p>
      <p>While researchers have achieved good results in predicting crop yields using remote sensing data,
the performance of models often falls short when the time span of remote sensing data is short or lacks
yield data during harvest periods. This may be due to inadequate collection of plant growth information
from remote sensing image sequences. Additionally, in previous studies predicting crop yields using
remote sensing images, models were typically based on simple CNN or RNN structures. Furthermore,
there have been relatively few studies on predicting crop yields before harvest.</p>
      <p>To address the above-mentioned issues, this study employs a Conditional Generative Adversarial
Networks-augmented Case-Based Reasoning Framework (CGANa-CBR) model, which generates realistic
images by learning the relationship between real and generated images. The model is utilized to generate
image data of future farmland, which is then used in conjunction with convolutional neural networks
for crop yield prediction. Compared to previous methods that used simple CNN or RNN structures for
crop yield prediction, the approach employed in this study is expected to better capture the complex
variations in farmland environments and plant growth trends.</p>
      <p>
        The main contributions of this paper are as follows:
∙ This research combined the CBR framework with the CGAN network, achieving better predictive
performance in the task of completing unharvested remote sensing satellite images.
∙ Inspired by the work of Suman Ravuri et al. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] on precipitation rate prediction tasks, we apply
the CGANa-CBR model to generate future remote sensing images based on past remote sensing
images. In practical application, it was found that this model performed exceptionally well in
specific prediction tasks.
      </p>
      <p>The rest of the paper is structured as follows. Section 2 provides an overview of background information
and related work. In Section 3, a brief overview of the dataset and the preprocess of data. Section 4
outlines model architecture implemented in the research. The training outcomes and the evaluation of
the model are presented in Section 5. Lastly, Section 6 serves as the conclusion of the paper.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <sec id="sec-2-1">
        <title>2.1. Crop Yield Estimation Model</title>
        <p>
          Estimating crop yields presents a significant challenge in implementing efective monitoring, influenced
by a multitude of factors such as weather and soil conditions, crop types, fertilizer usage, and seed
variety [
          <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
          ]. The efects of these elements difer across various stages of crop development. Actual
data on soil types, solar radiation, precipitation, and temperature fluctuations, along with various
assumptions, are incorporated into models for seed development and plant growth. However, most
mechanistic models are tailored to specific crops [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. Recent research has shown promising results with
the use of semi-empirical crop models [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. Despite their efectiveness, these models tend to be costly in
terms of both time and financial resources, making them impractical for widespread application and
strategic agricultural planning.
        </p>
        <p>
          In recent years, an increasing number of researchers have turned to machine learning to supplement
or replace these methods [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. It is worth noting that while related to yield prediction, plant count
estimation is distinct; accurately predicting corn field yields requires an understanding of both plant
counts and the yield per plant. In recent years, Khaki et al. [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] used DNNs to predict the performance
of corn hybrids across the United States from a dataset that included detailed hybrid information
(including genetic markers) and environmental data such as weather. Barbosa et al. [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] relied on
machinery data, such as planting, spraying, and harvesting information, without any imaging data,
to predict field yields. With the rapid advancement of machine learning technologies in recent years,
remote sensing techniques have seen significant progress.The convenience, wide coverage, and rich
information content of remote sensing imagery have made it a powerful tool for improving the accuracy
and stability of yield estimation.
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Application of Machine Learning in Crop Yield Prediction.</title>
        <p>
          Machine learning, as a mature field within computer science, has demonstrated broad prospects across
various research areas. Given the enormous and ever-growing volume of agriculture-related data,
machine learning techniques can significantly aid in analyzing these large datasets. Elisa Kamir [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
utilized climate records and satellite image time series as inputs and, upon comparing the efectiveness
of several models, found that Support Vector Regression demonstrated the highest learning eficiency
in estimating wheat yield. Nath [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] predicted the yield of wheat in India using the Box-Jenkins
AutoRegressive Integrated Moving Average model ARIMA(1,1,0). Hansanee Fernando [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] created random
forest regression models to predict canola yield using remotely sensed flowering information from
PlanetScope satellite imagery combined with derived soil and topography parameters. Parthsarthi Pandya
[
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] developed cotton and groundnut crop yield prediction models using multiple linear regression ,
artificial neural networks with Multilayer Perceptron, and random forest.
        </p>
        <p>
          Deep learning, a significant branch of machine learning, has achieved successful applications in
various domains, including computer vision, medicine, and conversational agents [
          <xref ref-type="bibr" rid="ref16 ref17">16, 17</xref>
          ]. Recently,
its application has extended to the agricultural sector, primarily focusing on crop classification [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ],
prediction, and yield estimation [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]. Jie Sun [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ] developed a deep convolutional neural
networklong short-term memory (CNN-LSTM) model for predicting soybean yields , trained on crop growth
variables and environmental factors including weather, MODIS Land Surface Temperature (LST), and
MODIS Surface Reflectance (SR) data. Shruti Kulkarni [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] developed a data-driven model that leverages
historical soil and rainfall data to analyze and predict crop yield across diferent seasons in various
districts.
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. Generative Adversarial Networks</title>
        <p>
          Generative Adversarial Networks [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ] (GANs), as the state-of-the-art generative models for image
synthesis, have also been gradually applied in the agricultural sector. Feng Yang [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ] developed a corn
variety yield prediction model based on a Generative Adversarial Network and Graph Attention Network
to fill in missing trait attributes and achieve corn variety yield prediction. Similarly, Ahmed Ali Gomaa
[
          <xref ref-type="bibr" rid="ref24">24</xref>
          ] employed both convolutional neural network-based and generative adversarial network-based
classification models for the early identification of plant infection, prior to the onset of severe disease
symptoms, at diferent life stages of a tomato plant infected with Tomato Mosaic Virus. However,in
the vast array of studies on crop yield prediction, the use of GANs models is rare. Given that GANs
can generate realistic data, they are perfectly suited to fill the gaps in the data required for crop yield
prediction. Therefore, this study employs a CGANa-CBR model, which learns the relationship between
real and generated images to produce lifelike images. This model will generate future farmland image
data and further use convolutional neural networks for crop yield prediction.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Data Source and Preprocessing</title>
      <sec id="sec-3-1">
        <title>3.1. Data Source</title>
        <p>This research leverages a diverse dataset that includes soybean yield data from counties across the
United States, boundary vector data for states and counties, and remote sensing imagery. The yield
data, provided by the U.S. Department of Agriculture, details soybean production in bushels per acre,
alongside essential identifiers such as state, county, year, and yield. Boundary vectors, derived from
the 2010 U.S. Census, aid in delineating areas for exporting MODIS (Moderate Resolution Imaging
Spectroradiometer) remote sensing data via Google Earth Engine.</p>
        <p>The utilized remote sensing dataset encompasses 9 bands, ofering estimates of surface spectral
reflectance across 7 bands, with the remaining 2 bands delivering land surface and cloud temperature
insights. Data collection occurs every 8 days, beginning on the first day of each year, yielding 46 samples
annually.</p>
        <p>Focusing on 11 states which collectively contribute over 75% to the U.S. soybean output, the study
spans from 2003 to 2015. For remote sensing data, county boundaries facilitate area delineation, while
the Global Land Cover dataset, accessed through Google Earth Engine, ensures the exclusion of non-crop
pixels.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Data Preprocessing</title>
        <p>To ensure consistent image shapes as input to the model for predicting agricultural remote sensing
images, the image is first cropped spatially in units of 64 x 64 during training. For parts of the image
dimensions that are not divisible by 64, the remaining portions are padded with zeros (Figure 1). A
total of 2113 x 13 = 27469 sets of image sequences will be used for training, with each image sequence
containing remote sensing images of all 9 bands. Each image sequence is divided into shapes of 46 x 9 x
64 x 64.</p>
        <p>Furthermore, the problem addressed in this study is to conduct more accurate yield prediction before
the harvesting season, with the remote sensing images during the harvesting period being the desired
output of the model. For soybean planting, the planting period is approximately from the 49th day to
the 305th day of each year, and the agricultural data around this period do not contain crop growth
information. Therefore, each set of remote sensing images is temporally cropped in this study, removing
a total of 14 samples before the soybean planting period and after the harvesting period to ensure
that the selected data only includes useful information. Based on this, the study divides the remaining
32 samples from the planting period to the harvesting period into time intervals of [,  + 6], where
 ∈ 7, 8, ..., 22, generating 12 sets of data points. Each set of data consists of the first 5 sets of remote
sensing images of 9 bands as inputs to the model, using the subsequent 1 set of images as the expected
output. During the prediction task, the model can accomplish predictions at diferent time steps by
moving the window, which involves re-entering the predicted results into the model for the next step
of prediction. Since the time steps of input and output images are adjustable parameters in the model,
explaining the model structure using the output of 1 set of images is not convenient. Therefore, the
description of the model structure is based on inputting 20 sets of images and outputting the subsequent
12 sets of images, which is also a future direction of this study.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Methodology Formulation</title>
      <p>Problem Definition: Let  = {1, 2, ..., } be the set of agricultural remote sensing images for a
given area, including time series images which may contain missing values for certain periods. Our goal
is to predict soybean yield using remote sensing satellite images that are missing during the harvest
period.</p>
      <sec id="sec-4-1">
        <title>4.1. Case Retrieval and Case Reuse</title>
        <p>
          You et al. [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] discretized the remote sensing satellite images into a fixed number of bins, creating a
histogram for each band to achieve dimensionality reduction. Subsequently, two main deep learning
models, Long Short-Term Memory (LSTM) and Convolutional Neural Network (CNN), were employed
to process and analyze this histogram data. Finally, by integrating spatial and temporal information in
crop yield prediction deep learning models using Deep Gaussian Process, it was determined that the
model combining CNN with Deep Gaussian Process was optimal.
        </p>
        <p>As this research aims to enhance accuracy in forecasting crop yields using remote sensing
satellite images that are missing during the harvest period, we firstly use the CNN+GP model trained
on data from the first 20 non-harvest sampling instances to predict crop yield. Table 1 shows the results.
CGANa-CBR model: Recognizing the crucial role of satellite images in predicting yield during the
harvest period, this study employ the CGANa-CBR model for crop yield prediction. Specifically, the
study leverages these images with missing values to enhance prediction accuracy. Figure 2 shows the
structure of the CGANa-CBR model. The CGAN model consists primarily of two components: the
generator and the discriminator. Sections 4.2.1 to 4.2.2 provide a detailed explanation of the model
structure.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Case Revise</title>
        <sec id="sec-4-2-1">
          <title>4.2.1. Generator</title>
          <p>The generator () consists of three main components: a conditional representation module,a latent
conditioning module and a sampler.</p>
          <p>The conditional representation module(Figure 3) is a feed-forward convolutional neural network that
generates the conditional representation based on the previous 20 observations of agricultural remote
sensing images in 9 bands. Firstly, by downsampling each of the 9 bands of the image by a factor of 2,
the four subsampled results are stacked along the band dimension, transforming each 64 * 64 * 9 remote
sensing observation into a 32 * 32 * 36 input. Then, each remote sensing observation is processed
individually to ensure uniform treatment of each image as they are essentially the same data. Next,
four downsampling residual blocks are used, which lower the image resolution and double the number
of image channels. The outputs of each residual block are concatenated along the channel dimension,
and for each output, a 3 * 3 spectral normalization convolution is applied to reduce the number of
channels by half, resulting in conditional representations of size 32 * 32 * 40, 16 * 16 * 80, 8 * 8 * 160,
and 4 * 4 * 320 produced through rectified linear units.</p>
          <p>For the latent condition module, the random input vector of size 9 * 4 * 4is independently sampled from
a normal distribution  (0, 1). The last two dimensions of the random vector represent the height and
width, which are 1/16 of the height and width of the 64 * 64 * 9 radar observation values. This random
vector will then be passed through a 3 * 3 convolutional layer, 3 modified residual blocks (L-Blocks), a
spatial attention module, and another L-Block. The L-Block used here is a special type of residual block
designed to increase the number of channels in the corresponding input.</p>
          <p>The sampler(Figure 4) is responsible for generating 12 future predictions of remote sensing images
from this conditional representation and latent conditions generated by random noise. The sampler
consists of a stack of four ConvGRU units, which is a neural network architecture that combines
convolutional neural networks (CNN) and gated recurrent units (GRU), integrating the functions of both
convolutional and recurrent layers to efectively retain spatiotemporal information and perform eficient
computations. In this architecture, the input at each time step undergoes convolutional operations
with sliding convolution kernels and is fused with previous state information to generate new state
representations. The known conditional representation of the image serves as the initial state for each
recurrent module. Starting from the initial state, 12 copies of a latent representation of size 4 * 4 * 320
generated by the latent conditioning module (one for each forecast period) are fed as inputs to the
lowest-resolution ConvGRU block.</p>
          <p>The output of the latent condition module is repeated 12 times and used as the input to the first
ConvGRU unit. Then, the output of each ConvGRU unit is upsampled as the input to the next ConvGRU.
Within each ConvGRU unit, an independent spectral normalization convolutional layer and two residual
blocks process all 12 latent representations, where the second residual block uses nearest-neighbor
interpolation to double the input image resolution and halve the number of channels. After the final
ConvGRU, the intermediate feature vector has a size of 64 * 64 * 20.This feature vector is
batchnormalized, applied with a ReLU activation function, and passed through a 1 * 1spectrally normalized
convolution to produce an output of size 32 * 32 * 36.Similar to super-resolution, the 12 outputs can be
converted to 12 predictions of size 64 * 64 * 9by applying a depth-to-space upsampling operation on
these 12 outputs.</p>
        </sec>
        <sec id="sec-4-2-2">
          <title>4.2.2. Discriminator</title>
          <p>
            The spatial and temporal discriminators used for training generative adversarial networks are similar
to [
            <xref ref-type="bibr" rid="ref25">25</xref>
            ], as they simultaneously operate on the generated image sequences (generator part) and the
combination of generated images and real images (discriminator part). The spatial discriminator(Figure
5) randomly selects 6 out of 20 consecutive images, first downsampling them to 32 * 32 * 9 using a
2 * 2 mean pooling, then transforming them into 16*16*36 inputs by stacking the downsampled images
into the channel layer (from plane to depth). This is followed by three residual blocks, each reducing
the resolution by half while doubling the number of channels. The outputs of the three modules
are 8 * 8 * 216, 4 * 4 * 432, 2 * 2 * 864, respectively. After being processed by another residual
block (maintaining spatial resolution and channel number), the result of merging along the height and
width dimensions is the representation matrix of a single image. Finally, all 6 representation matrices
are summed up, processed through spectral normalization linear layer, and applied ReLU for binary
classification output to distinguish between the image sequence of generated results and real data.
The input of the temporal discriminator is a sequence composed of four remote sensing images that
are either sequentially connected predicted images (generator part) or a combination of predictions
and targets (discriminator part). Rectangles of height and width 32 * 32 are randomly cropped from
the sequence, and then each image in the sequence is transformed into a 16 * 16 * 36 image through
spatial-to-depth downsampling. This output is processed by two 3D modules, similar to the processing
of the first two residual modules in the spatial discriminator, but with a 3 * 3 * 3 spectral-normalized
convolution process, where the first 3D block does not apply ReLU before the first 3 * 3 * 3 convolution.
The resulting representation matrix of length 3, 8 * 8 * 216, is handled by two residual blocks with the
same structure as the spatial discriminator. The remaining steps are the same as those after the last
residual block of the spatial discriminator.
          </p>
        </sec>
      </sec>
      <sec id="sec-4-3">
        <title>4.3. Case Retain</title>
        <p>For a set of agricultural remote sensing images with a shape of 46 * 9 * ℎ * ℎℎ representing a
full-year observation sequence, the images from each band in each observation are first converted into
histograms, with the minimum boundary set to 1, the maximum boundary set to 5000, and the number
of bins set to 32, resulting in a three-dimensional histogram with a shape of 46 * 9 * 32. Subsequently,
the time cropping method used for data processing in the aforementioned CGAN model is applied to
this three-dimensional histogram. The first two dimensions of this three-dimensional matrix are then
swapped to obtain a three-dimensional histogram with a shape of 9 * 32 * 32 as the input data for the
CNN model. For remote sensing image sequences with observation durations less than 6 + 32 = 38
times and for remote sensing images where all pixels are 0, the corresponding histogram information
will be padded with 0s.</p>
        <p>In this study, a CNN architecture is utilized to establish a nonlinear mapping model for crop yield
estimation, which consists of several convolutional modules and fully connected layers. The
threedimensional histogram with a shape of 9 * 32 * 32 is input into the model and passes through six
convolutional modules, each consisting of a convolutional layer, a batch normalization layer, and
a dropout layer. Additionally, a ReLU activation function is applied to the data at the end of each
convolutional module to enhance the model’s nonlinear fitting capability. After passing through the six
convolutional modules, the model generates an intermediate feature matrix of size 512 * 8 * 8, which is
then flattened into a vector of length 8192. Finally, this vector is fed into two fully connected layers to
output high-precision estimates of average crop yield.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Results</title>
      <p>The experiments in this study are divided into two parts. The first part involves evaluating the
efectiveness of the CGANa-CBR model. In the second part, images generated by the generative model
are used to train a CNN model, and the prediction results are evaluated.</p>
      <sec id="sec-5-1">
        <title>5.1. Training and Performance Evaluation of the CGANa-CBR Model</title>
        <p>In this study, the CGANa-CBR model was employed to generate remote sensing data for agricultural
ifelds three months in advance, in order to optimize the prediction performance of the CNN model
during the harvest season when data was missing. The study utilized a method where five consecutive
remote sensing images were input and a single prediction output was made for model training and
prediction. This approach allowed for a more flexible prediction time step by using a sliding window
method and reduced GPU memory consumption during model training, thereby increasing the number
of model parameters and achieving more accurate prediction results.
In the model training process, this study selected:</p>
        <p>∑︁ (, ) − (, |) +  ().</p>
        <p>=1
(1)
as the optimization target of the model, where  and  represent real data pairs,  represents the noise
vector,  represents the weight of the regularization term, and () represents the regularization
term loss function of the generator. The optimization objective was to minimize the loss function
of the generator, enabling it to generate high-quality fake data while adversarially challenging the
discriminator’s discriminative ability. The model had approximately 735 million parameters, and this
study trained on a single A40 GPU with 0.25% of the dataset for 12 hours, totaling 5 epochs. We recorded
the loss curve during the training process for evaluating the efectiveness of the Generative Adversarial
Network. Figure 6 and Figure 7 are the loss curves during the model training process:
It can be observed that the discriminator’s loss curve experiences a rapid decrease at the beginning of the
model training, followed by fluctuations around a relatively low level, while the generator’s loss curve
consistently fluctuates at a low level. This indicates that the generative model and the discriminative
model achieved good adversarial efects during the training process.</p>
        <p>Figure 8 is the display of the prediction results and real images of future images using the model
described above:
It can be noticed that the generator has learned the shape features of the images, maintaining the
original terrain boundaries during prediction without generating unnecessary noise in the masked
nonagricultural areas. Additionally, the generator’s predictions of the distribution of spectral reflectance
levels are reasonably accurate. For example, in the first set of comparison images on the left, the
generator made good inferences about the high reflectance in the upper and lower right areas of the
farmland. However, the predicted images exhibit a significant issue of being overly blurry, which may
be attributed to the excessively large model parameters (735M) and the short training time (12 hours,
0.25% dataset, 2 epochs).</p>
        <p>Furthermore, as the CNN model for yield estimation is trained on input data in the form of
threedimensional histograms derived from remote sensing images, the images generated by the generator
need to be further transformed into histograms for application in CNN model training. Figure 9 is a
display of histograms derived from integrated annual remote sensing images consisting of real and
generated data.</p>
        <p>The vertical axis in figure 9 represents the sequential sampling time of remote sensing images, while
the horizontal axis indicates the boundaries of the histograms. In this experiment, the first 20 remote
sensing images were used as input data for the generative model, hence the histogram data for the
ifrst 20 sampling times in the figure are identical. The figure illustrates the diferences between the
histograms of real and predicted images. It can be observed that the issue of blurriness in the images
generated by the model is somewhat controlled after conversion into histograms, as similar pixel values
will fall into the same interval.</p>
        <p>Furthermore, it can be seen that the results generated by the model are relatively stable in the first
3-5 prediction steps, but the model seems to lose control over the image data in subsequent prediction
steps. This phenomenon arises from the prediction method used in this experiment, where five inputs
are used to predict one output. By the sixth step, the model’s input data will entirely come from the
previous model outputs, which may not suficiently reflect the past image features. As a result, the
model’s predicted noise accumulates, leading to a decrease in prediction accuracy over time steps.
Moreover, this could also be attributed to the fact that past information cannot entirely predict the
future. Past images can only provide some prediction for the near future when the time gap is too long,
the prediction accuracy tends to decrease.</p>
      </sec>
      <sec id="sec-5-2">
        <title>5.2. Evaluation of the Average Yield Prediction Model</title>
        <p>We utilized agricultural remote sensing data from the first 20 sampling instances and data generated
from the next 12 sampling instances using Conditional Generative Adversarial Networks (CGAN) to
construct a CNN+GP model, which was then utilized for predicting average crop yield. We conducted
two training and evaluation cycles using data from the years 2009 to 2015. The results of this model
were compared with those obtained by the CNN+GP model trained using only the first 20 non-harvest
sampling instances. Table 2 are the results of the models.</p>
        <p>From the table, it is evident that in both independent training iterations, the CNN+GP models utilizing
CGAN-generated data exhibited superior predictive performance compared to the baseline CNN model
across most datasets. Specifically, the CNN models trained on CGAN-generated data showed an average
reduction of 6.3% in RMSE values, indicating that fine-tuning CNN models with generated remote
sensing imagery can efectively enhance the accuracy of average yield predictions.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusion</title>
      <p>This study employed a method of utilizing CGANa-CBR-generated remote sensing data and CNN
models for predicting average crop yield. Experimental results indicate that the CNN models trained
on CGANa-CBR-generated data exhibited superior predictive performance across most datasets, with
average reductions of 10% and 12% in RMSE and ME values, respectively. This suggests that
finetuning CNN models with generated remote sensing imagery can enhance the accuracy of average yield
predictions.</p>
      <p>The method proposed in this study can provide valuable insights for agricultural production, aiming to
enhance agricultural productivity and food security. Additionally, the CGANa-CBR approach introduced
in this study ofers a new perspective for enhancing and applying remote sensing data. Future research
could further explore the application of GAN-based methods for enhancing and predicting other
agricultural data.</p>
      <p>However, this study has some limitations that need to be addressed. Firstly, the dataset used in this
study only consists of data from a single crop, neglecting the impact of diferent crops and regions.
Therefore, targeted adjustments may be necessary for practical applications. Additionally, due to limited
computational resources, this research only utilized a small-scale remote sensing dataset of farmland,
which may impose certain restrictions on the model’s generalization ability. Moreover, it is important to
acknowledge that insuficient training time for the model may afect its performance, and further data
validation is required in real-world applications to confirm the accuracy and practicality of the model.
In the future, advancements can be made by further exploring additional network architectures and
training strategies to enhance the predictive performance and generalization ability of the model.
Additionally, experiments should be conducted on larger-scale datasets to validate the findings.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgments</title>
      <p>This work was jointly supported by National Natural Science Foundation of China (NSFC) under grant
62206301; Public Health &amp; Disease Control and Prevention, Fund for Building World-Class Universities
(Disciplines) of Renmin University of China. Project No. 2024PDPC; the Major Project of the MOE
(China) National Key Research Bases for Humanities and Social Sciences (22JJD910003); and the Wine
Group research grant Project No. 09202188. This research was supported by Public Computing Cloud,
Renmin University of China. We sincerely thank Mr. Jingzhou Xu of Renmin University of China for
providing data processing and experiment support.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>O.</given-names>
            <surname>Satir</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Berberoglu</surname>
          </string-name>
          ,
          <article-title>Crop yield prediction under soil salinity using satellite derived vegetation indices</article-title>
          ,
          <source>Field crops research 192</source>
          (
          <year>2016</year>
          )
          <fpage>134</fpage>
          -
          <lpage>143</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J.</given-names>
            <surname>You</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Low</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Lobell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ermon</surname>
          </string-name>
          ,
          <article-title>Deep gaussian process for crop yield prediction based on remote sensing data</article-title>
          ,
          <source>in: Proceedings of the AAAI conference on artificial intelligence</source>
          , volume
          <volume>31</volume>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>L.</given-names>
            <surname>Baghdasaryan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Melikbekyan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Dolmajain</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hobbs</surname>
          </string-name>
          ,
          <article-title>Deep density estimation based on multi-spectral remote sensing data for in-field crop yield forecasting</article-title>
          ,
          <source>in: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition</source>
          ,
          <year>2022</year>
          , pp.
          <fpage>2014</fpage>
          -
          <lpage>2023</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>S.</given-names>
            <surname>Ravuri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Lenc</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Willson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Kangin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Lam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Mirowski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Fitzsimons</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Athanassiadou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kashem</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Madge</surname>
          </string-name>
          , et al.,
          <article-title>Skilful precipitation nowcasting using deep generative models of radar</article-title>
          ,
          <source>Nature</source>
          <volume>597</volume>
          (
          <year>2021</year>
          )
          <fpage>672</fpage>
          -
          <lpage>677</lpage>
          . URL: http://creativecommons.org/licenses/by/4.0/, available
          <article-title>under a CC BY 4.0 License. Code adapted with changes</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>X.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Guo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Ding</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <article-title>Design of an integrated climatic assessment indicator (icai) for wheat production: A case study in jiangsu province, china</article-title>
          ,
          <source>Ecological indicators 101</source>
          (
          <year>2019</year>
          )
          <fpage>943</fpage>
          -
          <lpage>953</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>T.</given-names>
            <surname>Van Klompenburg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kassahun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Catal</surname>
          </string-name>
          ,
          <article-title>Crop yield prediction using machine learning: A systematic literature review</article-title>
          ,
          <source>Computers and Electronics in Agriculture</source>
          <volume>177</volume>
          (
          <year>2020</year>
          )
          <fpage>105709</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>B.</given-names>
            <surname>Basso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Cammarano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Carfagna</surname>
          </string-name>
          , et al.,
          <article-title>Review of crop yield forecasting methods and early warning systems, in: Proceedings of the first meeting of the scientific advisory committee of the global strategy to improve agricultural and rural statistics</article-title>
          ,
          <source>FAO Headquarters</source>
          , Rome, Italy, volume
          <volume>241</volume>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. J.</given-names>
            <surname>Donohue</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. R.</given-names>
            <surname>McVicar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Waldner</surname>
          </string-name>
          , G. Mata,
          <string-name>
            <given-names>N.</given-names>
            <surname>Ota</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Houshmandfar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Dayal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. A.</given-names>
            <surname>Lawes</surname>
          </string-name>
          ,
          <article-title>Nationwide crop yield estimation based on photosynthesis and meteorological stress indices</article-title>
          ,
          <source>Agricultural and Forest Meteorology</source>
          <volume>284</volume>
          (
          <year>2020</year>
          )
          <fpage>107872</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>T.</given-names>
            <surname>Van Klompenburg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kassahun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Catal</surname>
          </string-name>
          ,
          <article-title>Crop yield prediction using machine learning: A systematic literature review</article-title>
          ,
          <source>Computers and Electronics in Agriculture</source>
          <volume>177</volume>
          (
          <year>2020</year>
          )
          <fpage>105709</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>S.</given-names>
            <surname>Khaki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <article-title>Crop yield prediction using deep neural networks</article-title>
          ,
          <source>Frontiers in plant science 10</source>
          (
          <year>2019</year>
          )
          <fpage>452963</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>A.</given-names>
            <surname>Barbosa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Trevisan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Hovakimyan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. F.</given-names>
            <surname>Martin</surname>
          </string-name>
          ,
          <article-title>Modeling yield response to crop management using convolutional neural networks</article-title>
          ,
          <source>Computers and Electronics in Agriculture</source>
          <volume>170</volume>
          (
          <year>2020</year>
          )
          <fpage>105197</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>E.</given-names>
            <surname>Kamir</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Waldner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Hochman</surname>
          </string-name>
          ,
          <article-title>Estimating wheat yields in australia using climate records, satellite image time series and machine learning methods</article-title>
          ,
          <source>ISPRS Journal of Photogrammetry and Remote Sensing</source>
          <volume>160</volume>
          (
          <year>2020</year>
          )
          <fpage>124</fpage>
          -
          <lpage>135</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>B.</given-names>
            <surname>Nath</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Dhakre</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Bhattacharya</surname>
          </string-name>
          ,
          <article-title>Forecasting wheat production in india: An arima modelling approach</article-title>
          ,
          <source>Journal of Pharmacognosy and Phytochemistry</source>
          <volume>8</volume>
          (
          <year>2019</year>
          )
          <fpage>2158</fpage>
          -
          <lpage>2165</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>H.</given-names>
            <surname>Fernando</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Ha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. A.</given-names>
            <surname>Nketia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Attanayake</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Shirtlife</surname>
          </string-name>
          ,
          <article-title>Machine learning approach for satellite-based subfield canola yield prediction using floral phenology metrics and soil parameters</article-title>
          , Precision
          <string-name>
            <surname>Agriculture</surname>
          </string-name>
          (
          <year>2024</year>
          )
          <fpage>1</fpage>
          -
          <lpage>18</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>P.</given-names>
            <surname>Pandya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. K.</given-names>
            <surname>Gontia</surname>
          </string-name>
          ,
          <article-title>Early crop yield prediction for agricultural drought monitoring using drought indices, remote sensing, and machine learning techniques</article-title>
          ,
          <source>Journal of Water and Climate Change</source>
          <volume>14</volume>
          (
          <year>2023</year>
          )
          <fpage>4729</fpage>
          -
          <lpage>4746</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>R.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Yan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Dang</surname>
          </string-name>
          , G. Sun,
          <article-title>Deep image: Scaling up image recognition</article-title>
          ,
          <source>arXiv preprint arXiv:1501.02876 7</source>
          (
          <issue>2015</issue>
          )
          <article-title>4</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>R.</given-names>
            <surname>Miotto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. T.</given-names>
            <surname>Dudley</surname>
          </string-name>
          ,
          <article-title>Deep learning to predict patient future diseases from the electronic health records</article-title>
          ,
          <source>in: Advances in Information Retrieval: 38th European Conference on IR Research</source>
          , ECIR
          <year>2016</year>
          , Padua, Italy, March
          <volume>20</volume>
          -23,
          <year>2016</year>
          . Proceedings 38, Springer,
          <year>2016</year>
          , pp.
          <fpage>768</fpage>
          -
          <lpage>774</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Cai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Guan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Peng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Seifert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Wardlow</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <article-title>A high-performance and in-season classification system of field-level crop types using time-series landsat data and a machine learning approach</article-title>
          ,
          <source>Remote sensing of environment 210</source>
          (
          <year>2018</year>
          )
          <fpage>35</fpage>
          -
          <lpage>47</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>P.</given-names>
            <surname>Nevavuori</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Narra</surname>
          </string-name>
          , T. Lipping,
          <article-title>Crop yield prediction with deep convolutional neural networks</article-title>
          ,
          <source>Computers and electronics in agriculture 163</source>
          (
          <year>2019</year>
          )
          <fpage>104859</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>J.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Di</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Lai</surname>
          </string-name>
          ,
          <article-title>County-level soybean yield prediction using deep cnn-lstm model</article-title>
          ,
          <source>Sensors</source>
          <volume>19</volume>
          (
          <year>2019</year>
          )
          <fpage>4363</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>S.</given-names>
            <surname>Kulkarni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. N.</given-names>
            <surname>Mandal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. S.</given-names>
            <surname>Sharma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. R.</given-names>
            <surname>Mundada</surname>
          </string-name>
          , et al.,
          <article-title>Predictive analysis to improve crop yield using a neural network model, in: 2018 international conference on advances in computing, communications and informatics (ICACCI)</article-title>
          , IEEE,
          <year>2018</year>
          , pp.
          <fpage>74</fpage>
          -
          <lpage>79</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>I.</given-names>
            <surname>Goodfellow</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Pouget-Abadie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mirza</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Warde-Farley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ozair</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Courville</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Bengio</surname>
          </string-name>
          ,
          <article-title>Generative adversarial networks</article-title>
          ,
          <source>Communications of the ACM</source>
          <volume>63</volume>
          (
          <year>2020</year>
          )
          <fpage>139</fpage>
          -
          <lpage>144</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>F.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , Y. Han,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <article-title>Prediction of corn variety yield with attribute-missing data via graph neural network, Computers and Electronics in Agriculture 211 (</article-title>
          <year>2023</year>
          )
          <fpage>108046</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>A. A.</given-names>
            <surname>Gomaa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y. M.</given-names>
            <surname>Abd</surname>
          </string-name>
          El-Latif,
          <article-title>Early prediction of plant diseases using cnn and gans</article-title>
          ,
          <source>International Journal of Advanced Computer Science and Applications</source>
          <volume>12</volume>
          (
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>P.</given-names>
            <surname>Luc</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Clark</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Dieleman</surname>
          </string-name>
          , D. de Las Casas,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Doron</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Cassirer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Simonyan</surname>
          </string-name>
          ,
          <article-title>Transformationbased adversarial video prediction on large-scale data</article-title>
          , ArXiv abs/
          <year>2003</year>
          .04035 (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>