{split}$$ where $D(\mathbf{r})$, $D(\mathbf{r})$ and $D(G(\mathbf{z}))$ denote the outputs of the discriminator with the *real* sample, the *fake* sample and the sample generated by the generator being the inputs, respectively. The input of the generator is vector $\mathbf{z}$ sampled from a multivariate normal distribution. Finally, the generator is updated according to (\[eq:gen2\]) using the samples generated by itself. [Note that we have greedily used the imbalanced training set, aiming to enhance the convergence of GMOEA by pushing the target distribution away from the $\textit{fake}$ distribution. In other words, we prefer a model with higher accuracy in distinguishing the fake samples, such that there is a clear margin between the target distribution and the fake one.]{}

[ $\mathbf{X}$ (given data), $m$ (number of samplings).]{} $\boldsymbol{\mu}\leftarrow mean{(P_{\mathbf{r}})}$ /\*Mean vector of the data\*/ $\boldsymbol {\Sigma}\leftarrow cov(P_{\mathbf{r}})$ /\*Covariance matrix of the data\*/ Randomly sample $m$ samples $\{ \mathbf{x}_1,...,\mathbf{x}_m \}$ from $\mathbf{X}$ $\{\mathbf{z}_1,\dots,\mathbf{z}_m\}\leftarrow multivariate\_normal(m, \boldsymbol{\mu}, \boldsymbol {\Sigma})$ Update the discriminator according to (\[eq:d1\]) $\{\mathbf{z}_1,\dots,\mathbf{z}_m\}\leftarrow multivariate\_normal(m, \boldsymbol{\mu}, \boldsymbol {\Sigma})$ Update the generator according to (\[eq:gen2\])

The detailed procedure of the model training in GMOEA is given in Algorithm \[al:GAN\]. Here, we use the multivariate normal Gaussian distribution [@balakrishnan2014continuous], which is specified by its mean vector and covariance matrix, to generate training data. The mean vector represents the location where samples are most likely to be generated, and the covariance indicates the level to which two variables are correlated. This modification is inspired by the generative method in variational auto-encoder (VAE) [@VAE], which aims to generate data that approximates the given distribution. More importantly, this modification will potentially reduce the amount of data required for training the generator, since the distributions of $P_{\mathbf{z}}$ and $G(\mathbf{
{ split}$$ where $ D(\mathbf{r})$, $ D(\mathbf{r})$ and $ D(G(\mathbf{z}))$ denote the outputs of the discriminator with the * real * sample distribution, the * bogus * sample distribution and the sample generated by the generator being the inputs, respectively. The remark of the generator is vector $ \mathbf{z}$ sampled from a multivariate normal distribution. Finally, the generator is update according to (\[eq: gen2\ ]) using the sample generated by itself. [ Note that we have avariciously used the imbalanced training set, aiming to enhance the overlap of GMOEA by pushing the target distribution aside from the $ \textit{fake}$ distribution. In other words, we choose a model with higher accuracy in distinguishing the bogus samples, such that there is a clear margin between the target distribution and the bogus one. ] { } 

 [ $ \mathbf{X}$ (given datum), $ m$ (number of samplings). ] { } $ \boldsymbol{\mu}\leftarrow mean{(P_{\mathbf{r}})}$ /\*Mean vector of the data\*/ $ \boldsymbol { \Sigma}\leftarrow cov(P_{\mathbf{r}})$ /\*Covariance matrix of the data\*/ Randomly sample $ m$ samples $ \ { \mathbf{x}_1,... ,\mathbf{x}_m \}$ from $ \mathbf{X}$ $ \{\mathbf{z}_1,\dots,\mathbf{z}_m\}\leftarrow multivariate\_normal(m, \boldsymbol{\mu }, \boldsymbol { \Sigma})$ Update the differentiator according to (\[eq: d1\ ]) $ \{\mathbf{z}_1,\dots,\mathbf{z}_m\}\leftarrow multivariate\_normal(m, \boldsymbol{\mu }, \boldsymbol { \Sigma})$ Update the generator according to (\[eq: gen2\ ]) 

 The detailed procedure of the model training in GMOEA is given in Algorithm \[al: GAN\ ]. Here, we use the multivariate normal Gaussian distribution   [ @balakrishnan2014continuous ], which is specified by its mean vector and covariance matrix, to generate training data. The mean vector represents the location where samples are most probable to be generate, and the covariance indicates the degree to which two variable are correlated. This modification is inspire by the generative method acting in variational auto - encoder (VAE)   [ @VAE ], which aims to generate datum that approximates the given distribution. More importantly, this modification will potentially reduce the amount of data ask for training the generator, since the distributions of $ P_{\mathbf{z}}$ and $ G(\mathbf {
{spllt}$$ where $D(\mathbf{r})$, $D(\mathbn{r})$ and $D(G(\mathbf{z}))$ denote the ohtputs ow the discriminator with the *rwal* sqmple, the *fake* sample xnd the swmple geberaued by the generavkr beinn the lnputv, respectively. Jhe input of the generator ir rector $\mathbf{z}$ sampled from a multivwriate mogmal distributyon. Gynalmj, uhe generator is updated accordinf to (\[eq:jen2\]) using the ssmples generated by itself. [Notf that we have grefdily used jge ynbalanced trxining set, aiming to ehhance the convergence of GMOEA by pbshing the jcegeh distributiin awwy from the $\bvxtit{fane}$ disttibution. In otmer wmrdw, we prefer a model wmth higher accuracy yn distincunshing the fake samplws, such thad thdee ks z rlezr marhin between tge target dustribution and the fwje one.]{}

[ $\mathbf{S}$ (giveg qata), $m$ (number of samplings).]{} $\boldsymbol{\mu}\neffarrow mean{(P_{\mathbf{r}})}$ /\*Meab vector of the data\*/ $\holdsymboj {\Sigma}\leftarrow cov(P_{\mathbf{r}})$ /\*Covariance matrix of the vaga\*/ Xqndomut dample $m$ samples $\{ \mathbf{x}_1,...,\mathbf{x}_m \}$ from $\mathbs{S}$ $\{\kanhbf{z}_1,\dots,\mathbf{z}_m\}\jeftarrow milhifwriate\_normal(m, \boldsvjbkl{\mu}, \boldsymbol {\Sihma})$ Updwte tye discriiinayor according to (\[eq:d1\]) $\{\mathbf{z}_1,\dots,\mathbf{z}_i\}\oeftarrow multivarnate\_normal(m, \yoldsykbol{\mi}, \boldsymbol {\Sigma})$ Updace the generator wccording go (\[eq:gen2\])

The detaklec [rocedurt of the model trayning in JMOEA is givdn im Algowithm \[al:GAJ\]. Herc, we use the multivwriatg normdl Gaussiaj distribution [@balakrishnan2014contiinous], which is s[ecpfied by nts mesn vector and covariance majrix, to gzneratd training data. Tie mean vectjr represents jhe location xhere sam[les are most lkyely to be genrrated, anb the covariance indicabes tfs level to whick uwi variables arr currqlwtxd. Thyv modificatimn ir ivxpirea by tht gcnefatife method in variatimnal auto-encoder (VAE) [@VAR], rhich ains to gegerate data tnat approximates tje giten dirtribitijn. More importantly, this modifjcation wlll potentially redmce jhe amount pf data required for training the generetor, since the distribotions of $P_{\mathbf{z}}$ anb $N(\mathbf{
{split}$$ where $D(\mathbf{r})$, $D(\mathbf{r})$ and $D(G(\mathbf{z}))$ denote of discriminator with *real* sample, the generated the generator being inputs, respectively. The of the generator is vector $\mathbf{z}$ from a multivariate normal distribution. Finally, the generator is updated according to (\[eq:gen2\]) the samples generated by itself. [Note that we have greedily used the imbalanced set, to the of GMOEA by pushing the target distribution away from the $\textit{fake}$ distribution. In other words, we a model with higher accuracy in distinguishing the samples, such that there a clear margin between the distribution the fake [ (given $m$ (number of $\boldsymbol{\mu}\leftarrow mean{(P_{\mathbf{r}})}$ /\*Mean vector of the data\*/ $\boldsymbol {\Sigma}\leftarrow cov(P_{\mathbf{r}})$ /\*Covariance matrix of the data\*/ Randomly sample samples $\{ from $\mathbf{X}$ multivariate\_normal(m, \boldsymbol Update the discriminator (\[eq:d1\]) $\{\mathbf{z}_1,\dots,\mathbf{z}_m\}\leftarrow multivariate\_normal(m, \boldsymbol{\mu}, \boldsymbol {\Sigma})$ according to (\[eq:gen2\]) The detailed procedure of the training in is given in Algorithm \[al:GAN\]. Here, use the multivariate normal Gaussian distribution [@balakrishnan2014continuous], which specified by its mean vector and covariance matrix, to generate training data. The mean vector location where samples are likely to be and covariance the to which variables are correlated. This modification is inspired by the generative method variational auto-encoder (VAE) [@VAE], which aims to generate data that given More importantly, this will potentially reduce the of required for training the the of
{split}$$ where $D(\mathbf{r})$, $D(\mathbf{R})$ and $D(G(\mathBf{z}))$ deNotE thE oUtpuTs of The discriminatOR witH the *real* sample, the *fake* sAmple AnD The sAMpLe genErated bY ThE GEneRaToR beInG ThE inpuTs, rEspectiVely. The inpUt oF tHe generator iS VeCtor $\mathbf{Z}$ saMpled from a muLtiVariatE nOrmAL distRibUtion. finallY, The genErator is uPdATed accORding to (\[EQ:GeN2\]) usiNg the samples generATeD By itself. [Note thAt we haVe GReEDIly UseD the imbalaNcEd traINing set, AImING To eNHance the conveRgence of GMOea by PushinG tHe tARget diStribUtIOn aWay from the $\tExtiT{fake}$ distRibutiON. In otheR Words, we Prefer A moDel With HIgHeR acCuRAcy IN dIstINguIshing thE fAkE sampLes, sUCH THat tHerE is a Clear Margin between The TargET diStribUtion And tHe Fake oNe.]{}

[ $\mathBf{X}$ (giVeN data), $m$ (number of sAmplIngs).]{} $\boldsYmbOl{\Mu}\lEfTarroW Mean{(P_{\mAthBf{r}})}$ /\*mean vecTor of thE DatA\*/ $\bOLDSyMbol {\Sigma}\leftarrow CoV(p_{\MaThbf{r}})$ /\*CovAriancE MaTrIX of the daTa\*/ ranDomlY SAmple $M$ samPLeS $\{ \mathbf{x}_1,...,\Mathbf{X}_M \}$ fRoM $\mathbf{x}$ $\{\mAthbf{z}_1,\DoTs,\mAthBf{z}_m\}\lEFtarRow mulTivariatE\_normAL(m, \boldsymbol{\mu}, \BOldsymbol {\SigmA})$ upDATe THe diScrIminator accOrdiNG to (\[eQ:d1\]) $\{\maTHbF{z}_1,\dOTs,\matHbf{z}_m\}\LeFTaRRow multivariate\_normAl(M, \boldsYmbol{\Mu}, \boldsymbol {\SIgma})$ Update THE GeneratoR accORdINg to (\[eq:gen2\])

The deTaileD procedure OF the modeL traiNing in GMoEA is giveN IN AlgoritHm \[aL:GAn\]. HeRe, wE USe The multivariaTE NormAl gaussiaN diStributIon [@BalAkrIshNaN2014continuoUs], which iS sPeCiFiEd bY its mEAn vector AnD coVaRiaNce maTRix, to gEneraTe trAiNiNG daTa. The meAN vECTor rEpReSentS thE lOcatiOn whERe sAmples aRe most likEly TO be gEnErAted, and The covariance InDicates the LeVel To whicH TWo variabLes are correlated. This modIFicatioN is InspiRed bY the generAtiVe methOd iN VariatIonal aUto-enCoDer (vae) [@VAE], wHICh AimS tO generate dATA thAt appRoXimaTes the gIven distribution. MoRE imPortantly, this ModIficATIoN wiLL pOTenTiALly REDuce the amount of Data requirEd FOr Training thE GenErAtor, sinCe the diStribUTions of $p_{\mathbf{z}}$ aNd $G(\mathbf{
{split}$$ where $D(\mathbf {r})$, $D( \math bf{ r}) $and$D(G (\mathbf{z}))$ deno te the outputs of thediscr im i nato r  w ith t he *rea l *s a mpl e,  t he*f a ke * sam ple  and th e sample g ene ra ted by the g e ne rator bein g t he inputs, r esp ective ly . T h e inp utof th e gene r ator i s vector$\ m athbf{ z }$ samp l e dfrom  a multivariate n o rm a l distribution . Fina ll y ,t h e g ene rator is u pd ateda ccordin g  t o ( \[e q :gen2\]) usin g the sampl e s g enerat ed  by itself . [No te tha t we have g reed ily usedthe im b alanced trainin g set,  ai min g to en ha nce  t h e c o nv erg e nce  of GMOE Aby  push ingt h e targ etdist ribut ion away from  th e $\ t ext it{fa ke}$dist ri butio n. Inother  w ords, we prefer  a m odel with  hi gh erac curac y  in di sti ngu ishingthe fak e  sa mp l e s ,such that there is  a c le ar margi n betw e en  t h e target  d ist ribu t i on an d th e  f ake one. ]{}

[ $\ ma thbf{X} $(given  d ata ),$m$ ( n umbe r of s amplings ).]{} $\boldsymbol{\ m u}\leftarrowm ea n { (P _ {\ma thb f{r}})}$ /\ *Mea n  vec toro fthe data\ */ $\ bo l ds y mbol {\Sigma}\lefta rr ow cov (P_{\ mathbf{r}})$/\*Covaria n c e  matrixof t h ed ata\*/ Randoml y sam ple $m$ sa m ples $\{  \mat hbf{x}_1 ,...,\mat h b f{x}_m \ }$fro m $ \ma t h bf {X}$ $\{\math b f {z}_ 1, \dots,\ mat hbf{z}_ m\} \le fta rro wmultivari ate\_nor ma l( m,  \ bol dsymb o l{\mu},\b old sy mbo l {\S i gma})$  Upda te t he  d i scr iminato r  a c c ordi ng  t o (\ [eq :d 1\])$\{\ m ath bf{z}_1 ,\dots,\m ath b f{z} _m \} \leftar row multivari at e\_normal( m,  \b oldsym b o l{\mu},\boldsymbol {\Sigma})$U pdate t hegener ator  accordin g t o (\[e q:g e n2\])
The d etail ed  pr o c edure o fthe  m odel train i n g i n GMO EA  isgiven i n Algorithm \[al:G A N\] . Here, we us e t he m u l ti var i at e  no rm a l G a u ssian distribut ion [@bala kr i sh nan2014con t inu ou s], whi ch is s pecif i ed by i ts mean v ector and  c ovar i a nce  matrix, t o genera te traini n g dat a .The m ean  vecto rrep resen ts the loc ation  where  s amples  aremo st likel y to be generated, andthe co varia nce  indicate s t h e l evel to w hich  two varia ble s a re co rre l ated.  Thi s  m odi f icati on i s  inspired by  th e ge nerative me t h o d i n var iat i onal a uto- encoder (VAE) [@V A E], which aims  tog e ner ate data  t hat approximat esth e given di st ribution. M ore impo rt a ntly,  thismodifi cationw i ll potent iall y r educe the  am ou n t of da ta  r e quired  for  t rainin g theg ener a t or, since the di strib u t ionso f $ P_{\m at hbf{z}} $  and  $G(\mathb f{
{split}$$ where_$D(\mathbf{r})$, $D(\mathbf{r})$_and $D(G(\mathbf{z}))$ denote the_outputs of_the_discriminator with_the_*real* sample, the_*fake* sample and_the sample generated by_the generator being_the_inputs, respectively. The input of the generator is vector $\mathbf{z}$ sampled from a multivariate_normal_distribution. Finally,_the_generator_is updated according to (\[eq:gen2\])_using the samples generated by_itself. [Note_that we have greedily used the imbalanced training_set,_aiming to enhance_the convergence of GMOEA by pushing the target distribution_away from the $\textit{fake}$ distribution. In_other words, we_prefer_a_model with higher accuracy_in distinguishing the fake samples, such_that there is a clear margin_between the target distribution and the fake_one.]{}

[ $\mathbf{X}$ (given data), $m$ (number_of samplings).]{} $\boldsymbol{\mu}\leftarrow mean{(P_{\mathbf{r}})}$ /\*Mean_vector of_the data\*/ $\boldsymbol {\Sigma}\leftarrow cov(P_{\mathbf{r}})$_/\*Covariance matrix of_the data\*/_Randomly sample $m$_samples $\{ \mathbf{x}_1,...,\mathbf{x}_m \}$ from $\mathbf{X}$_$\{\mathbf{z}_1,\dots,\mathbf{z}_m\}\leftarrow multivariate\_normal(m, \boldsymbol{\mu},_\boldsymbol {\Sigma})$ Update the discriminator according_to_(\[eq:d1\]) $\{\mathbf{z}_1,\dots,\mathbf{z}_m\}\leftarrow multivariate\_normal(m,_\boldsymbol{\mu},_\boldsymbol_{\Sigma})$ Update_the generator according_to_(\[eq:gen2\])

The detailed_procedure_of the model training in GMOEA_is_given in Algorithm \[al:GAN\]. Here, we use_the multivariate normal Gaussian_distribution [@balakrishnan2014continuous],_which is specified by_its mean vector and covariance_matrix, to generate training data. The_mean vector_represents the_location where samples are most likely to be generated, and the_covariance indicates the level to which_two variables are correlated._This modification_is_inspired by the_generative_method in_variational auto-encoder (VAE) [@VAE], which aims to generate_data that_approximates the given distribution. More importantly,_this modification will potentially_reduce_the amount of data required for_training the generator, since the distributions_of $P_{\mathbf{z}}$ and $G(\mathbf{