hyperbolic neural networks hyperbolic neural networks use
play

Hyperbolic Neural Networks Hyperbolic Neural Networks Use hyperbolic - PowerPoint PPT Presentation

Hyperbolic Neural Networks Hyperbolic Neural Networks Use hyperbolic space instead of Euclidean space for embedding data with a latent hierarchical structure Use hyperbolic space instead of Euclidean space for embedding data with a latent


  1. Hyperbolic Neural Networks Hyperbolic Neural Networks

  2. Use hyperbolic space instead of Euclidean space for embedding data with a latent hierarchical structure

  3. Use hyperbolic space instead of Euclidean space for embedding data with a latent hierarchical structure image source: http://inspirehep.net/record/1355197/plots The volume of a ball grows exponentially with its radius!

  4. Use hyperbolic space instead of Euclidean space for embedding data with a latent hierarchical structure image source: http://inspirehep.net/record/1355197/plots Image source: http://prior.sigchi.org The volume of a ball grows Similarly as for a tree: the number of nodes exponentially with its grows exponentially with the tree depth! radius!

  5. Use hyperbolic space instead of Euclidean space for embedding data with a latent hierarchical structure Hot topic in ML since Poincaré Embeddings for Learning Hierarchical Representations, Nickel & Kiela, (NIPS 2017) Image source: http://prior.sigchi.org

  6. Poincaré Ball Poincaré Ball

  7. Poincaré Ball Poincaré Ball

  8. Poincaré Ball Poincaré Ball

  9. Our contributions Our contributions exp ( v ) x Image sources: stackexchange.com , wikipedia.org

  10. Our contributions Our contributions

  11. Our contributions Our contributions

  12. Our contributions Our contributions

  13. Our contributions Our contributions

  14. Riemannian Optimization Riemannian Optimization Both Euclidean and hyperbolic parameters Riemannian SGD: exp ( v ) D c R n x x ← exp (− η ∇ L ), x ∈ x x c Riemannian gradient: 2 c 2 ∇ R L = (1/ λ ) ∇ L , conformal factor λ c = x x x x 1 − c ∥ x ∥ 2 Image source: stackexchange.com

  15. Experiments Experiments

  16. Experiments Experiments All word and sentence embeddings have dimension 5.

  17. Experiments Experiments

  18. Experiments Experiments

  19. THANK YOU! THANK YOU! Please visit our website: hyperbolicdeeplearning.com Octavian Ganea is currently looking for postdoctoral positions!

  20. Matrix-vector multiplication We define: Nice properties:

  21. Matrix-vector multiplication When the curvature c goes to zero, it recovers the usual matrix multiplication! ⊗ lim ( x ) = M Mx c c →0

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend