Motivated by the interaction between cells, the recently introduced concept of Neural Cellular Automata shows promising results in a variety of tasks. So far, this concept was mostly used to generate images for a single scenario. As each scenario requires a new model, this type of generation seems contradictory to the adaptability of cells in nature. To address this contradiction, we introduce a concept using different initial environments as input while using a single Neural Cellular Automata to produce several outputs. Additionally, we introduce GANCA, a novel algorithm that combines Neural Cellular Automata with Generative Adversarial Networks, allowing for more generalization through adversarial training. The experiments show that a single model is capable of learning several images when presented with different inputs, and that the adversarially trained model improves drastically on out-of-distribution data compared to a supervised trained model.
翻译:以细胞之间的相互作用为动力,最近引入的神经细胞自动玛塔概念在各种任务中显示出有希望的结果。 到目前为止,这一概念大多用于为单一的情景生成图像。由于每种情景都需要一个新的模型,这种生成方式似乎与细胞的自然适应性相矛盾。为了解决这一矛盾,我们引入了一种概念,使用不同的初始环境作为输入,同时使用单一神经细胞自动玛塔来生成若干产出。此外,我们引入了一种将神经细胞自动玛塔与基因自动玛塔和基因自动网相结合的新型算法,允许通过对抗性对称培训更普遍化。实验显示,单一模型在使用不同投入时能够学习几种图像,而且经过对抗性培训的模型与受监督的训练有素模型相比,在分配数据之外会大大改进。