A. Geodesics in the Hyperboloid Model B. Proof of Theorem 1 C

A. Geodesics in the Hyperboloid Model B. Proof of Theorem 1 C

Hyperbolic Entailment Cones A. Geodesics in the Hyperboloid Model One can sanity check that indeed the formula from theorem n n 1 satisfies the conditions: The hyperboloid model is (H ; h·; ·i1), where H := fx 2 n;1 R : hx; xi1 = −1; x0 > 0g. The hyperboloid model can be viewed from the extrinsically as embedded in the pseudo- • d (γ(0); γ(t)) = t; 8t 2 [0; 1] n;1 D Riemannian manifold Minkowski space (R ; h·; ·i1) and n;1 inducing its metric. The Minkowski metric tensor gR of signature (n; 1) has the components • γ(0) = x 2−1 0 ::: 03 n;1 6 0 1 ::: 07 gR = 6 7 4 0 0 ::: 05 • γ_ (0) = v 0 0 ::: 1 The associated inner-product is hx; yi1 := −x0y0 + • lim γ(t) := γ(1) 2 @ n Pn t!1 D i=1 xiyi. Note that the hyperboloid model is a Rieman- nian manifold because the quadratic form associated with gH is positive definite. C. Proof of Corollary 1.1 n Proof. Denote u = p 1 v. Using the notations from In the extrinsic view, the tangent space at H can be de- gD(v;v) n n;1 x scribed as TxH = fv 2 R : hv; xi1 = 0g. See Robbin p Thm.1, one has expx(v) = γx;u( gxD(v; v)). Using Eq.3 & Salamon(2011); Parkkonen(2013). and6, one derives the result. Geodesics of Hn are given by the following theorem (Eq D. Proof of Corollary 1.2 (6.4.10) in Robbin & Salamon(2011)): n n Proof. For any geodesic γx;v(t), consider the plane spanned Theorem 6. Let x 2 H and v 2 TxH such that hv; vi = n by the vectors x and v. Then, from Thm.1, this plane 1. The unique unit-speed geodesic φx;v : [0; 1] ! H with _ contains all the points of γx;v(t), i.e. φx;v(0) = x and φx;v(0) = v is φx;v(t) = x cosh(t) + v sinh(t): (38) fγx;v(t): t 2 Rg ⊆ fax + bv : a; b 2 Rg (41) B. Proof of Theorem1 Proof. From theorem6, appendixA, we know the expres- sion of the unit-speed geodesics of the hyperboloid model n E. Proof of Lemma2 H . We can use the Egregium theorem to project the n n geodesics of H to the geodesics of D . We can do that Proof. Assume the contrary and let x 2 n n f0g s.t. n n D because we know an isometry : D ! H between the (kxk) > π . We will show that transitivity implies that two spaces: 2 0 −1 0 x π (x) := (λ − 1; λ x); (x ; x ) = 0 (x) 0 x x 0 (39) 8x 2 @Sx : (kx k) ≤ (42) 1 + x0 2 Formally, let x 2 n; v 2 T n with gD(v; v) = 1. Also, D xD If the above is true, by moving x0 on any arbitrary (continu- let γ : [0; 1] ! n be the unique unit-speed geodesic in n D D ous) curve on the cone border @S (x) that ends in x, one with γ(0) = x and γ_ (0) = v. Then, by Egregium theorem, x will get a contradiction due to the continuity of (k · k). φ := ◦ γ is also a unit-speed geodesic in Hn. From theorem6, we have that φ(t) = x0 cosh(t) + v0 sinh(t), for We now prove the remaining fact, namely Eq. 42. Let 0 n 0 n 0 (x) (x) some x 2 H ; v 2 Tx0 H . One derives their expression: any arbitrary x 2 @Sx . Also, let y 2 @Sx be any 0 arbitrary point on the geodesic half-line connecting x with x = ◦ γ(0) = (λx − 1; λxx) (40) x0 starting from x0 (i.e. excluding the segment from x to @ (y ; y) 2 0 _ 0 λxhx; vi x0). Moreover, let z be any arbitrary point on the spoke v = φ(0) = γ_ (0) = 2 @y λ hx; vix + λxv 0 0 γ(0) x through x radiating from x , namely z 2 Ax0 (notation from Eq. 15). Then, based on the properties of hyperbolic −1 0 Inverting once again, γ(t) = ◦φ(t), one gets the closed- angles discussed before (based on Eq.8), the angles \yx z 0 form expression for γ stated in the theorem. and \zx x are well-defined. Hyperbolic Entailment Cones Further, let b 2 @Dn be the intersection of the spoke through x with the border of Dn. Following the same argument as in the proof of lemma2, one proves Eq. 45 which gives: 0 0 \yx z ≥ (x ) (49) In addition, the angle at x0 between the geodesics xy and Oz can be written in two ways: 0 0 \Ox x = \yx z (50) 0 (x) Since x 2 @Sx , one proves 0 0 \Oxx = π − \x xb = π − (x) (51) We apply hyperbolic law of sines (Eq. 10) in the hyperbolic O; x; x0; y; z From Cor. 1.2 we know that the points are triangle Oxx0: coplanar. We denote this plane by P. Furthermore, the metric of the Poincare´ ball is conformal with the Euclidean sin( Oxx0) sin( Ox0x) \ = \ (52) metric. Given these two facts, we derive that 0 sinh(dD(O; x )) sinh(dD(O; x)) yx0z + zx0x = (yx0x) = π (43) Putting together Eqs. 48,49,50,51,52, and using the fact \ \ \ π that sin(·) is an increasing function on [0; 2 ], we derive the thus conclusion of this helper lemma. π min( yx0z; zx0x) ≤ (44) \ \ 2 We now return to the proof of our theorem. Consider any arbitrary r; r0 2 (0; 1) \ Dom( ) with r < r0. Then, we It only remains to prove that claim that is enough to prove that yx0z ≥ (x0)& zx0x ≥ (x0) (45) n 0 (x) 0 0 \ \ 9x 2 D ; x 2 @Sx s:t: kxk = r; kx k = r (53) 0 0 Indeed, if the above is true, then one can use the fact5, i.e. Indeed, assume w.l.o.g. that \yx z < (x ). Since 0 0 \yx z < (x ), there exists a point t in the plane P such 1 + r 2r sinh(kxk ) = sinh ln = (54) that D 1 − r 1 − r2 0 0 0 \Oxt < \Oxy & (x ) ≥ \tx z > \yx z (46) and apply lemma7 to derive 0 (x0) (x) h(r ) ≤ h(r) (55) Then, clearly, t 2 Sx0 , and also t2 = Sx , which contradicts the transitivity property (Eq. 20). which is enough for proving the non-increasing property of function h. F. Proof of Theorem3 We are only left to prove the fact 53. Let any arbitrary Proof. We first need to prove the following fact: x 2 Dn s.t. kxk = r. Also, consider any arbitrary geodesic n (x) Lemma 7. Transitivity implies that for all x 2 D n f0g, γx;v : R+ ! @Sx that takes values on the cone border, 0 (x) i.e. (v; x) = (x). We know that 8x 2 @Sx : \ 0 0 kγx;v(0)k = kxk = r (56) sin( (kx k)) sinh(kx kD) ≤ sin( (kxk)) sinh(kxkD): (47) and that this geodesic ”ends” on the ball’s border @Dn, i.e. k lim γx;v(t)k = 1 (57) Proof. We will use the exact same figure and notations of t!1 points y; z as in the proof of lemma2. In addition, we Thus, because the function kγx;v(·)k is continuous, we ob- assume w.l.o.g that 0 0 tain that for any r 2 (r; 1) there exists an t 2 R+ s.t. π kγ (t0)k = r0. By setting x0 := γ (t0) 2 @S (x) we yx0z ≤ (48) x;v x;v x \ 2 obtain the desired result. Hyperbolic Entailment Cones G. Proof of Theorem5 (x) Proof. For any y 2 Sx , the axial symmetry property implies that π − \Oxy ≤ (x). Applying the hyperbolic cosine law in the triangle Oxy and writing the above angle inequality in terms of the cosines of the two angles, one gets − cosh(kyk ) + cosh(kxk ) cosh(d (x; y)) cos \Oxy = D D D sinh(kxkD) sinh(dD(x; y)) (58) Eq. 28 is then derived from the above by an algebraic refor- mulation. H. Training Details For all methods except Order embeddings, we observe that initialization is very important. Being able to properly dis- entangle embeddings from different subparts of the graph in the initial learning stage is essential in order to train qualitative models. We conjecture that initialization is hard because these models are trained to minimize highly non- convex loss functions. In practice, we obtain our best re- sults when initializing the embeddings corresponding to the hyperbolic cones using the Poincare´ embeddings pre- trained for 100 epochs. The embeddings for the Euclidean cones are initialized using Simple Euclidean embeddings pre-trained also for 100 epochs. For the Simple Euclidean embeddings and Poincare´ embeddings, we find the burn-in strategy of (Nickel & Kiela, 2017) to be essential for a good initial disentanglement. We also observe that the Poincare´ embeddings are heavily collapsed to the unit ball border (as also pictured in Fig.3) and so we rescale them by a factor of 0.7 before starting the training of the hyperbolic cones. Each model is trained for 200 epochs after the initialization stage, except for order embeddings which were trained for 500 epochs. During training, 10 negative edges are gener- ated per positive edge by randomly corrupting one of its end points. We use batch size of 10 for all models.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    3 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us