Inductive logic reasoning is one of the fundamental tasks on graphs, which seeks to generalize patterns from the data. This task has been studied extensively for traditional graph datasets such as knowledge graphs (KGs), with representative techniques such as inductive logic programming (ILP). Existing ILP methods typically assume learning from KGs with static facts and binary relations. Beyond KGs, graph structures are widely present in other applications such as video instructions, scene graphs and program executions. While inductive logic reasoning is also beneficial for these applications, applying ILP to the corresponding graphs is nontrivial: they are more complex than KGs, which usually involve timestamps and n-ary relations, effectively a type of hypergraph with temporal events. In this work, we study two of such applications and propose to represent them as hypergraphs with time intervals. To reason on this graph, we propose the multi-start random B-walk that traverses this hypergraph. Combining it with a path-consistency algorithm, we propose an efficient backward-chaining ILP method that learns logic rules by generalizing from both the temporal and the relational data.
翻译:引入逻辑推理是图表的基本任务之一,它试图将数据图的图解加以概括化。对于传统图表数据集(如知识图(KGs)),这一任务已经进行了广泛研究,使用了具有代表性的技术(如感化逻辑编程(ILP))等典型的图表数据集。现有的ILP方法通常假设从KGs中学习静态事实和二进制关系。在KGs之外,图表结构还广泛存在于视频指示、场景图以及程序执行等其他应用中。虽然引入逻辑推理对于这些应用也是有益的,但将ILP应用到相应的图表是非边际的:它们比KGs(通常涉及时标和n-关系)更为复杂,实际上是一种与时间事件的超时标类型。在这项工作中,我们研究两种这类应用,并提议将它们作为带有时间间隔的超时标来代表它们。为了解释这个图形,我们建议使用多开源随机的B行走法,将它与路径一致性算法结合起来,我们建议一种高效的后链系法方法,从时间和时间关系中学习逻辑规则。