Department of Physics and Astronomy, University of Rochester, Rochester, 14627, NY, USA.
Department of Computer Science, University of Rochester, Rochester, 14627, NY, USA.
Sci Rep. 2022 Mar 9;12(1):4147. doi: 10.1038/s41598-022-07921-x.
The use of machine learning methods in classical and quantum systems has led to novel techniques to classify ordered and disordered phases, as well as uncover transition points in critical phenomena. Efforts to extend these methods to dynamical processes in complex networks is a field of active research. Network-percolation, a measure of resilience and robustness to structural failures, as well as a proxy for spreading processes, has numerous applications in social, technological, and infrastructural systems. A particular challenge is to identify the existence of a percolation cluster in a network in the face of noisy data. Here, we consider bond-percolation, and introduce a sampling approach that leverages the core-periphery structure of such networks at a microscopic scale, using onion decomposition, a refined version of the k-core. By selecting subsets of nodes in a particular layer of the onion spectrum that follow similar trajectories in the percolation process, percolating phases can be distinguished from non-percolating ones through an unsupervised clustering method. Accuracy in the initial step is essential for extracting samples with information-rich content, that are subsequently used to predict the critical transition point through the confusion scheme, a recently introduced learning method. The method circumvents the difficulty of missing data or noisy measurements, as it allows for sampling nodes from both the core and periphery, as well as intermediate layers. We validate the effectiveness of our sampling strategy on a spectrum of synthetic network topologies, as well as on two real-word case studies: the integration time of the US domestic airport network, and the identification of the epidemic cluster of COVID-19 outbreaks in three major US states. The method proposed here allows for identifying phase transitions in empirical time-varying networks.
机器学习方法在经典和量子系统中的应用已经导致了新的技术,用于分类有序和无序相,以及揭示临界点的临界现象。将这些方法扩展到复杂网络中的动态过程是一个活跃的研究领域。网络渗流是衡量对结构故障的弹性和鲁棒性的指标,也是传播过程的代理,在社会、技术和基础设施系统中有许多应用。一个特别的挑战是在面对嘈杂的数据时,识别网络中渗流簇的存在。在这里,我们考虑键渗流,并引入了一种采样方法,该方法利用了这些网络在微观尺度上的核心-边缘结构,使用洋葱分解,这是 k 核的一个细化版本。通过选择洋葱谱的特定层中的节点子集,这些子集在渗流过程中遵循相似的轨迹,可以通过无监督聚类方法将渗流相与非渗流相区分开来。在初始步骤中的准确性对于提取具有丰富信息内容的样本是至关重要的,这些样本随后被用于通过混淆方案(最近引入的学习方法)预测临界相变点。该方法避免了丢失数据或嘈杂测量的困难,因为它允许从核心和边缘以及中间层采样节点。我们在一系列合成网络拓扑结构以及两个实际案例研究上验证了我们的采样策略的有效性:美国国内机场网络的集成时间,以及在美国三个主要州识别 COVID-19 爆发的流行病簇。这里提出的方法允许识别经验时变网络中的相变。