Different discriminator designs. Feature extraction layers of discriminator (a)(b) are set to not share weights, while discriminator (c)(d) share weights during feature extraction. Discriminator  (a)(c)  performs flow embedding with \(PC_{1}\) and  \(PC_2^*\). Unlike discriminator (a)(c), discriminator (b)(d) perform feature embedding using \(PC_2\) and  \(PC_2^*\) .