We propose a new approach to abduction, i.e., non-deductive inference to find a hypothesis H for an observation O such that H,KB O where KB is background knowledge. We reformulate it linear algebraically in vector spaces to abduce relations, not logical formulas, to realize approximate but scalable abduction that can deal with web-scale knowledge bases. More specifically we consider the problem of abducing relations for Datalog programs with binary predicates. We treat two cases, the non-recursive case and the recursive case. In the non-recursive case, given r1(X,Y) and r3(X,Z), we abduce r2(Y,Z) so that r3(X,Z) ⇔∃Yr1(X,Y)∧ r2(Y,Z) approximately holds, by computing a matrix R2 that approximately satisfies a matrix equation R3 = min1(R1R2) containing a nonlinear function min1(x). Here R1, R2 and R3 encode as adjacency matrix r1(X,Y), r2(Y,Z) and r3(Y,Z) respectively. We apply this matrix-based abduction to rule discovery and relation discovery in a knowledge graph. The recursive case is mathematically more involved and computationally more difficult but solvable by deriving a recursive matrix equation and solving it. We illustrate concrete recursive cases including a transitive closure relation.
CITATION STYLE
Sato, T., Inoue, K., & Sakama, C. (2018). Abducing relations in continuous spaces. In IJCAI International Joint Conference on Artificial Intelligence (Vol. 2018-July, pp. 1956–1962). International Joint Conferences on Artificial Intelligence. https://doi.org/10.24963/ijcai.2018/270
Mendeley helps you to discover research relevant for your work.