Summary
The paper introduces a method to adapt unconditional GAN generators to pixel-level-conditioned tasks, such as semantic image synthesis. The method is based on the observation that the intermediate generator's features contain rich knowledge about the semantics of generated objects. This knowledge is extracted to build a proxy mask via clustering, which can be manipulated by the introduced Reanranging Network. The manipulation to a user-specified conditioning mask is performed by a separate component called Semantic Mapper. Overall, the method allows to achieve high-quality, highly conrollable SIS without large paired image-mask datasets. The experiments also demonstrate a range of applications, including image manipulation, style-based SIS, and sketch-to-image synthesis.
Strengths
[Contribution] - The main strength, in my opinion, is itself the successful SIS from unconditional GANs. The literature on SIS GANs has long been somewhat detached from unconditional GANs, with its own tricks and training methods (e.g., pix2ix architectures, perceptual losses) and shortcomings (e.g., limited diversity). Apart from the data efficiency (claimed by authors), applying unconditional GANs to SIS brings the potential to improve SIS with all the recent advancements from other GAN literature.
[Efficiency] - The proposed method uses a pre-trained GAN generator and one manual annotation (proxy mask -> real mask). This is a very cheap method to achieve SIS compared to conventional SIS GAN models. This can enable SIS on datasets that do not have good segmentation datasets, which can reduce costs. As the authors claimed, if the segmentation style changes, this model does not need to be re-trained, just the Semantic Mapper.
[Performace] - Unconditional synthesis is naturally more difficult than SIS with paired datasets, so the quality of the model does not reach all prior SIS GANs trained on full datasets. But it is impressively not far, both in FID and mIoU.
[Applications] - Some applications enabled by the model seem to extend the prior capabilities of both unconditional GANs and SIS GANs.
Weaknesses
[Limitation] - Enforcing each generated image to have K classes via K-means clustering seems rather restrictive. This works for FFHQ and Churches, but would not work for more classic SIS datasets like Ade20K, Cityscapes, or Coco-Stuff, where each image has only a subset of semantic classes. Solving this requires, probably, nontrivial extensions.
[Evaluation] - One point of using unconditional GANs instead of SIS could be their better conditioning and diversity. I think it would be interesting to see more analysis on unconditional GANs vs SIS GANs, to see the trade-offs. For example, is LPIPS diversity of synthesis higher with StyleGANv2 compared to, say, OASIS? Other metrics like PPL, Precision&Recall would be also interesting.
[Semantic Mapper] - It is a bit unclear how Semantic Mapper is trained. Is it correct that for a single given proxy mask, the user has to draw a real mask himself? In this case, it is also somehow a limitation, as it introduces overhead. More research is needed to find proxy-real mask alignment more automatically.
Questions
Please answer the concerns in Weaknesses.
Rating
6: Weak Accept: Technically solid, moderate-to-high impact paper, with no major concerns with respect to evaluation, resources, reproducibility, ethical considerations.
Confidence
5: You are absolutely certain about your assessment. You are very familiar with the related work and checked the math/other details carefully.
Limitations
No, more discussion is needed. I suggest adding the limitation points from Weaknesses if they remain relevant after the rebuttal. There is no discussion on societal impact at all.