Selecting Shortcuts for a Smaller World

The small world phenomenon is a desirable property of social networks, since it guarantees short paths between the nodes of the social graph and thus efficient information spread on the network. It is thus in the benefit of both network users and network owners to enforce and maintain this property. In this work, we study the problem of finding a subset of k edges from a set of candidate edges whose addition to a network leads to the greatest reduction in its average shortest path length. We formulate the problem as a combinatorial optimization problem, and show that it is NP-hard and that known approximation techniques are not applicable. We describe an efficient method for computing the exact effect of a single edge insertion on the average shortest path length, as well as several heuristics for efficiently estimating this effect. We perform experiments on real data to study the performance of our algorithms in practice.

[1]  Michael Ley,et al.  The DBLP Computer Science Bibliography: Evolution, Research Issues, Perspectives , 2002, SPIRE.

[2]  Krishna P. Gummadi,et al.  Growth of the flickr social network , 2008, WOSN '08.

[3]  Krishna P. Gummadi,et al.  On the evolution of user interaction in Facebook , 2009, WOSN '09.

[4]  Giuseppe F. Italiano,et al.  Incremental algorithms for minimal length paths , 1991, SODA '90.

[5]  M. L. Fisher,et al.  An analysis of approximations for maximizing submodular set functions—I , 1978, Math. Program..

[6]  David Liben-Nowell,et al.  The link-prediction problem for social networks , 2007 .

[7]  Robert E. Tarjan,et al.  Finding Dominators in Directed Graphs , 1974, SIAM J. Comput..

[8]  Rajeev Rastogi,et al.  Recommendations to boost content spread in social networks , 2012, WWW.

[9]  Azer Bestavros,et al.  A Framework for the Evaluation and Management of Network Centrality , 2011, SDM.

[10]  Lada A. Adamic,et al.  Friends and neighbors on the Web , 2003, Soc. Networks.

[11]  Aristides Gionis,et al.  Suggesting ghost edges for a smaller world , 2011, CIKM '11.

[12]  Evaggelia Pitoura,et al.  Identifying Converging Pairs of Nodes on a Budget , 2015, EDBT.

[13]  Dong Li,et al.  Link recommendation for promoting information diffusion in social networks , 2013, WWW.

[14]  Michalis Faloutsos,et al.  Gelling, and melting, large graphs by edge manipulation , 2012, CIKM.

[15]  Ümit V. Çatalyürek,et al.  Incremental Algorithms for Network Management and Analysis based on Closeness Centrality , 2013, ArXiv.

[16]  Adam Meyerson,et al.  Minimizing Average Shortest Path Distances via Shortcut Edge Addition , 2009, APPROX-RANDOM.