Efficient pairwise penetrating-rank similarity retrieval
File(s)prank_tweb_final_accepted.pdf (926.29 KB)
Accepted version
Author(s)
Yu, Weiren
McCann, Julie
Zhang, Chengyuan
Type
Journal Article
Abstract
Many web applications demand a measure of similarity between two entities, such as collaborative filtering, web document ranking, linkage prediction, and anomaly detection. P-Rank (Penetrating-Rank) has been accepted as a promising graph-based similarity measure, as it provides a comprehensive way of encoding both incoming and outgoing links into assessment. However, the existing method to compute P-Rank is iterative in nature and rather cost-inhibitive. Moreover, the accuracy estimate and stability issues for P-Rank computation have not been addressed. In this article, we consider the optimization techniques for P-Rank search that encompasses its accuracy, stability, and computational efficiency. (1) The accuracy estimation is provided for P-Rank iterations, with the aim to find out the number of iterations, k, required to guarantee a desired accuracy. (2) A rigorous bound on the condition number of P-Rank is obtained for stability analysis. Based on this bound, it can be shown that P-Rank is stable and well-conditioned when the damping factors are chosen to be suitably small. (3) Two matrix-based algorithms, applicable to digraphs and undirected graphs, are, respectively, devised for efficient P-Rank computation, which improves the computational time from O(kn3) to O(υ n2+υ6) for digraphs, and to O(υn2) for undirected graphs, where n is the number of vertices in the graph, and υ (≪ n) is the target rank of the graph. Moreover, our proposed algorithms can significantly reduce the memory space of P-Rank computations from O(n2) to O(υn+υ4) for digraphs, and to O(υ n) for undirected graphs, respectively. Finally, extensive experiments on real-world and synthetic datasets demonstrate the usefulness and efficiency of the proposed techniques for P-Rank similarity assessment on various networks.
Date Issued
2019-12-18
Date Acceptance
2019-10-01
Citation
ACM Transactions on the Web, 2019, 13 (4), pp.1-52
ISSN
1559-1131
Publisher
Association for Computing Machinery (ACM)
Start Page
1
End Page
52
Journal / Book Title
ACM Transactions on the Web
Volume
13
Issue
4
Copyright Statement
© 2019 Association for Computing Machinery. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in PUBLICATION, Vol. 13, Issue 4, https://doi.org/10.1145/3368616
Identifier
https://dl.acm.org/doi/10.1145/3368616
Subjects
Information Systems
0805 Distributed Computing
0806 Information Systems
0807 Library and Information Studies
Publication Status
Published
Date Publish Online
2019-12-01