All-Pairs SimRank Updates on Dynamic Graphs

Liangfu Zhang,Cuiping Li,Chuanwen Luo,Hong Chen
DOI: https://doi.org/10.1109/ispa-bdcloud-socialcom-sustaincom59178.2023.00050
2023-01-01
Abstract:SimRank is a model that measures the structural similarity between any two nodes in a directed graph. Its main idea is that if two nodes in the graph are referenced by similar nodes, then these two nodes are similar. SimRank model calculates the similarity based on the full graph structure information of two nodes. According to SimRank’s definition, SimRank is a nonlinear and recursive model. In recent years, research on the SimRank algorithms has mainly focused on rapid updates of All-Pairs SimRank on dynamic graphs. However, existing algorithms now have the following problems: algorithms based on random walk cannot update quickly based on existing results, and they need to recalculate for each changes; at the same time, most iterative algorithms cannot guarantee the maximum calculation error, because they are approximate algorithms. In this paper, we first derive a close formed linear system from the SimRank definition on dynamic graphs, then we design an algorithm to get the numerical solution of the linear system, finally through experiments in real graphs, it has been shown that this algorithm performs better in terms of time and spatial complexity than the state-of-the-art algorithms on dynamic graphs.
What problem does this paper attempt to address?