用卷积网络自动识别元胞自动机的演化行为类别。
Convolutional Neural Networks for Automated Cellular Automaton Classification
- 将元胞自动机时空图当图像处理,用卷积网络分类行为类。
- 准确率接近完美,不依赖识别底层更新规则。
- 适合对复杂系统演化模式建模的研究者参考。
元胞自动机(CAs)的时空图中常展现出由若干行为类别组织的涌现动力学。尽管基本元胞自动机的分类已成熟且可行,但非基本元胞自动机因种类繁多、多样性高,难以手动穷尽分类。本文将时空图视为数字图像,采用简单的计算机视觉技术,实现对基本元胞自动机向五类Li-Packard行为类别的自动化分类。具体而言,我们设计了一个监督学习任务,训练卷积神经网络直接识别行为类别,可推广至非基本元胞自动机。我们首先表明,先前的深度学习方法实际上是在识别局部更新规则,而非聚焦于与行为类别相关的中尺度模式。通过合理设计神经网络结构及多种数据增强策略,我们提出一种卷积神经网络,在无需先识别微观动态的前提下,近乎完美地识别出行为类别。
原文摘要 · Abstract (English)
The emergent dynamics in spacetime diagrams of cellular automata (CAs) is often organised by means of a number of behavioural classes. Whilst classification of elementary CAs is feasible and well-studied, non-elementary CAs are generally too diverse and numerous to exhaustively classify manually. In this chapter we treat the spacetime diagram as a digital image, and implement simple computer vision techniques to perform an automated classification of elementary cellular automata into the five Li-Packard classes. In particular, we present a supervised learning task to a convolutional neural network, in such a way that it may be generalised to non-elementary CAs. If we want to do so, we must divert the algorithm's focus away from the underlying 'microscopic' local updates. We first show that previously developed deep learning approaches have in fact been trained to identify the local update rule, rather than directly focus on the mesoscopic patterns that are associated with the particular behavioural classes. By means of a well-argued neural network design, as well as a number of data augmentation techniques, we then present a convolutional neural network that performs nearly perfectly at identifying the behavioural class, without necessarily first identifying the underlying microscopic dynamics.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。