The kernels introduced so far have the advantage that the hypernym and hyponym hypotheses are reflected by the calculation of the graph kernel. A further possible improvement is to assign weights to the product graph nodes depending on the distance of the associated nodes to the hyponym and hypernym candidates. Such a weighting is suggested by the fact that edges located nearby the hypernym and hyponym candidates are expected to be more important for estimating the correctness of the hypothesis. It will be shown that a distance calculation is possible with minimum overhead just by using the intermediate results of the kernel computations. Let us define the matrix function the function that sets an entry in a matrix to one, if the associated component of the argument matrix M = (m_{xy}) is greater than zero and to zero otherwise. Let (h_{xy}) = B(M), then

(11.13)

Let A_{a1∨a2} be the adjacency matrix where all entries are set to zero, if either the column or row of the entry is associated to a1 or a2. Then a matrix entry of B(A_{a1∨a2}A_{PG}) is one, if there exists a common walk of length two between the two nodes and one of them is a1 and a2. Let us define C^{i} as . An entry ...

Start Free Trial

No credit card required