An improved hyperbolic embedding algorithm
Journal Article
·
· Journal of Complex Networks
- Sandia National Lab. (SNL-CA), Livermore, CA (United States)
Because hyperbolic space has properties that make it amenable to graph representations, there is significant interest in scalable hyperbolic-space embedding methods. These embeddings enable constant-time approximation of shortest-path distances, and so are significantly more efficient than full shortest-path computations. In this article, we improve on existing landmark-based hyperbolic embedding algorithms for large-scale graphs. Whereas previous methods compute the embedding by using the derivative-free Nelder–Mead simplex optimization method, our approach uses the limited-memory BFGS (LBFGS) method, which is quasi-Newton optimization, with analytic gradients. Our method is not only significantly faster but also produces higher-quality embeddings. Moreover, we are able to include the hyperbolic curvature as a variable in the optimization. We compare our hyperbolic embedding method implementation in Python (called Hypy) against the best publicly available software, Rigel. Our method is an order of magnitude faster and shows significant improvements in the accuracy of the shortest-path distance calculations. Furthermore, tests are performed on a variety of real-world networks, and we show the scalability of our method by embedding a graph with 1.8 billion edges and 65 million nodes.
- Research Organization:
- Sandia National Laboratories (SNL-CA), Livermore, CA (United States)
- Sponsoring Organization:
- USDOE National Nuclear Security Administration (NNSA)
- Grant/Contract Number:
- AC04-94AL85000
- OSTI ID:
- 1466759
- Report Number(s):
- SAND--2018-8912J; 667069
- Journal Information:
- Journal of Complex Networks, Journal Name: Journal of Complex Networks Journal Issue: 3 Vol. 6; ISSN 2051-1310
- Publisher:
- Oxford University PressCopyright Statement
- Country of Publication:
- United States
- Language:
- English
Hydra: a method for strain-minimizing hyperbolic embedding of network- and distance-based data
|
journal | February 2020 |
Similar Records
HypeEmb4Py
Multi-directional search: A direct search algorithm for parallel machines
Augmenting Graph Convolution with Distance Preserving Embedding for Improved Learning
Software
·
Sun Jan 05 19:00:00 EST 2020
·
OSTI ID:code-42803
Multi-directional search: A direct search algorithm for parallel machines
Thesis/Dissertation
·
Sat Dec 31 23:00:00 EST 1988
·
OSTI ID:5827867
Augmenting Graph Convolution with Distance Preserving Embedding for Improved Learning
Conference
·
Tue Nov 01 00:00:00 EDT 2022
·
OSTI ID:2205449