Towards Efficient Node Discoverability Optimization on Large Networks.

Junzhou Zhao,John C. S. Lui,Pinghui Wang,Xiaohong Guan
2017-01-01
Abstract:Many people dream to become famous, YouTube video makers also wish their videos to have a large audience, and product retailers always hope to expose their products to customers as many as possible. Do these seemingly different phenomena share a common structure? We find that fame, popularity, or exposure, could be modeled as a nodeu0027s discoverability in some properly defined network, and all of the previously mentioned phenomena can be stated as: a target node wants to be discovered easily by existing nodes in the network. In this work, we explicitly define the node discoverability in a network, and formulate a general node discoverability optimization problem. While the optimization problem is NP-hard, we find that the defined discoverability measures satisfy good properties that enable us to use a greedy algorithm to find provably near-optimal solutions. The computational complexity of a greedy algorithm is dominated by the time cost of an oracle call, i.e., calculating the marginal gain of a given node. To scale up the oracle call over large networks, we propose an estimation-and-refinement approach, that provides a good trade-off between estimation accuracy and computational efficiency. Experiments conducted on real graphs demonstrate that our method is hundreds of times faster than an exact method using dynamic programming, thereby allowing us to solve the optimization problem on large networks.
What problem does this paper attempt to address?