knowledge-aware path 和 meta-path
小编对meta-path和knowledge-aware path的了解仅限于几篇论文,所以只会在这几篇中进行讨论
meta-path
背景:
Meta-HIN的文章是在元学习的基础上引入了异构信息网络,其中异构信息网络是由meta-path构成,所以那时候算是初步了解meta-path:
- meta-path中的结点可以是user、movie、actor、director,边是代表关系relation,那么一条meta-path定义为一个组合关系 P = o 1 → r 1 o 2 → r 2 . . . → r l o l + 1 P =o_1\stackrel{r_1}{\rightarrow}o_2\stackrel{r_2}{\rightarrow}...\stackrel{r_l}{\rightarrow}o_{l+1} P=o1→r1o2→r2...→rlol+1
- 在论文中定义如下:每一条meta-path都是固定的连接模式的路径
knowledge-aware path
在KPRN中,作者没有考虑meta-path,原因是:
- 关系通常在元路径之外,很难指明路径的整体语义,特别是在元路径相似但是关系不同的实体之间
- 无法自动的发现并推理看不见的连接模式,因为元路径需要预定义的领域知识。也即每个实体属于哪一个类别是预先就知晓的,meta-path只能预知已知的连接模式,即固定的路径模式
Explainable Reasoning over Knowledge Graphs for Recommendation 【AAAI-19】