| dc.contributor.author | Basu, Sabyasachi | |
| dc.contributor.author | Eden, Talya | |
| dc.contributor.author | Ben-Eliezer, Omri | |
| dc.contributor.author | Seshadhri, C. | |
| dc.contributor.author | Koshima, Nadia | |
| dc.date.accessioned | 2025-05-09T19:29:50Z | |
| dc.date.available | 2025-05-09T19:29:50Z | |
| dc.date.issued | 2025-03-10 | |
| dc.identifier.isbn | 979-8-4007-1329-3 | |
| dc.identifier.uri | https://hdl.handle.net/1721.1/159255 | |
| dc.description | WSDM ’25, March 10–14, 2025, Hannover, Germany | en_US |
| dc.description.abstract | Computing distances and finding shortest paths in massive real-world networks is a fundamental algorithmic task in network analysis. There are two main approaches to solving this task. On one end are traversal-based algorithms like bidirectional breadth-first search (BiBFS), which have no preprocessing step but are slow on individual distance inquiries. On the other end are indexing-based approaches, which create and maintain a large index. This allows for answering individual inquiries very fast; however, index creation is prohibitively expensive. We seek to bridge these two extremes: quickly answer distance inquiries without the need for costly preprocessing.
We propose a new algorithm and data structure, WormHole, for approximate shortest path computations. WormHole leverages structural properties of social networks to build a sublinearly sized index, drawing upon the core-periphery decomposition of Ben-Eliezer et al. [10]. Empirically, WormHole's preprocessing time improves upon index-based solutions by orders of magnitude: indexing billion edges graphs takes only a few minutes. Real time performance is consistently much faster than in BiBFS. The acceleration comes at the cost of a minor accuracy trade-off. We complement these empirical results with provable theoretical guarantees. | en_US |
| dc.publisher | ACM|Proceedings of the Eighteenth ACM International Conference on Web Search and Data Mining | en_US |
| dc.relation.isversionof | https://doi.org/10.1145/3701551.3703512 | en_US |
| dc.rights | Creative Commons Attribution-ShareAlike | en_US |
| dc.rights.uri | https://creativecommons.org/licenses/by-sa/4.0/ | en_US |
| dc.source | Association for Computing Machinery | en_US |
| dc.title | A Sublinear Algorithm for Approximate Shortest Paths in Large Networks | en_US |
| dc.type | Article | en_US |
| dc.identifier.citation | Sabyasachi Basu, Nadia Kōshima, Talya Eden, Omri Ben-Eliezer, and C. Seshadhri. 2025. A Sublinear Algorithm for Approximate Shortest Paths in Large Networks. In Proceedings of the Eighteenth ACM International Conference on Web Search and Data Mining (WSDM '25). Association for Computing Machinery, New York, NY, USA, 20–29. | en_US |
| dc.contributor.department | Massachusetts Institute of Technology. Department of Mechanical Engineering | en_US |
| dc.identifier.mitlicense | PUBLISHER_CC | |
| dc.eprint.version | Final published version | en_US |
| dc.type.uri | http://purl.org/eprint/type/ConferencePaper | en_US |
| eprint.status | http://purl.org/eprint/status/NonPeerReviewed | en_US |
| dc.date.updated | 2025-04-01T07:50:26Z | |
| dc.language.rfc3066 | en | |
| dc.rights.holder | The author(s) | |
| dspace.date.submission | 2025-04-01T07:50:26Z | |
| mit.license | PUBLISHER_CC | |
| mit.metadata.status | Authority Work and Publication Information Needed | en_US |