One of the main subjects in the field of social networks is to quantify conflict, disagreement, controversy, and polarization, and some quantitative indicators have been developed to quantify these concepts. However, direct computation of these indicators involves the operations of matrix inversion and multiplication, which make it computationally infeasible for large-scale graphs with millions of nodes. In this paper, by reducing the problem of computing relevant quantities to evaluating $\ell_2$ norms of some vectors, we present a nearly linear time algorithm to estimate all these quantities. Our algorithm is based on the Laplacian solvers, and has a proved theoretical guarantee of error for each quantity. We execute extensive numerical experiments on a variety of real networks, which demonstrate that our approximation algorithm is efficient and effective, scalable to large graphs having millions of nodes.
翻译:社交网络领域的一个主要议题是量化冲突、分歧、争议和两极化,并制定了一些量化指标来量化这些概念。然而,直接计算这些指标涉及矩阵转换和乘法操作,这使得使用数百万节点的大型图表无法计算。在本文中,通过减少计算相关数量以评价某些矢量的$\ell_2标准的问题,我们提出了一个几乎线性的时间算法来估算所有这些数量。我们的算法以拉普拉西亚解算法为基础,并证明每个数量都有理论上的错误保证。我们对各种真实网络进行了广泛的数字实验,这些实验表明我们的近似算法是高效和有效的,对于拥有数百万节点的大图来说是可伸缩的。