论文标题
学会预测随机生成图上耦合振荡器的同步
Learning to predict synchronization of coupled oscillators on randomly generated graphs
论文作者
论文摘要
假设在某个时期内,我们在未知图上为我们提供了一个未知图的耦合振荡器系统,以及系统的轨迹。我们可以预测系统是否最终会同步吗?即使具有已知的基础图结构,这通常是一个重要但在分析上棘手的问题。在这项工作中,我们通过将其视为分类问题,基于任何给定系统最终将最终同步或收敛到非同步极限周期的事实来采用另一种方法来同步预测问题。通过仅使用一些基本图的基本统计数据,例如边缘密度和直径,当同步示例与非同步示例之间的基础图的拓扑拓扑存在显着差异时,我们的方法可以达到完美的准确性。但是,在问题设置中,这些图形统计信息无法很好地区分这两个类(例如,当图形是从相同的随机图模型生成的图形时),我们发现将初始动力学的一些迭代与图形统计信息配对,因为将其分类算法输入可以导致准确性的显着改善;远远超过了经典振荡器理论所知道的。更令人惊讶的是,我们发现在几乎所有此类设置中,删除基本的图形统计信息并训练我们的算法只有初始动力学才能达到几乎相同的精度。我们在三种连续和离散耦合振荡器的模型上演示了我们的方法 - 库拉莫托模型,萤火虫细胞自动机和格林伯格悬挂模型。最后,我们还提出了一种“集合预测”算法,该算法通过对从多个随机子图观察到的动力学进行训练,成功地将我们的方法扩展到大图。
Suppose we are given a system of coupled oscillators on an unknown graph along with the trajectory of the system during some period. Can we predict whether the system will eventually synchronize? Even with a known underlying graph structure, this is an important yet analytically intractable question in general. In this work, we take an alternative approach to the synchronization prediction problem by viewing it as a classification problem based on the fact that any given system will eventually synchronize or converge to a non-synchronizing limit cycle. By only using some basic statistics of the underlying graphs such as edge density and diameter, our method can achieve perfect accuracy when there is a significant difference in the topology of the underlying graphs between the synchronizing and the non-synchronizing examples. However, in the problem setting where these graph statistics cannot distinguish the two classes very well (e.g., when the graphs are generated from the same random graph model), we find that pairing a few iterations of the initial dynamics along with the graph statistics as the input to our classification algorithms can lead to significant improvement in accuracy; far exceeding what is known by the classical oscillator theory. More surprisingly, we find that in almost all such settings, dropping out the basic graph statistics and training our algorithms with only initial dynamics achieves nearly the same accuracy. We demonstrate our method on three models of continuous and discrete coupled oscillators -- the Kuramoto model, Firefly Cellular Automata, and Greenberg-Hastings model. Finally, we also propose an "ensemble prediction" algorithm that successfully scales our method to large graphs by training on dynamics observed from multiple random subgraphs.