GRAPH GRAMMERS WITH NEIGHBOURHOOD-CONTROLLED EMBEDDING
邻居控制图嵌入,是一种图的序列嵌入,在用于以序列形式生成图的方法中便利且准确度高,因此可以更好地适配强化学习的序列决策过程。
预备知识
- 与都为集合。那么,表示上的恒等关系,表示的子集集合, 表示集合。如果是有限的,那么表示的基数。
- 都为集合,为从到的函数,为从到的函数。那么, 表示和的组合(先,后)
- 一个无向结点标记图是一个系统,其中是一个有限非空集合,称作结点集;是一个关于中两个元素的二重集合,称作边集;是一个有限非空集,称作标签集(或字母表);是从到的函数,称作标识函数。称作标签集上的一个图。之后图中的元素会标记为。
- H为一个图其中一条边。我们说边与结点相关,互为邻居。
- H为一个图其中一个结点。那么的度表示为,它代表与相关的边的数目。
- 与都为图,若,则称为的子图。其中若,则称则称为的全子图,在这种情况下称为在中由支撑生成的子图。为在中由支撑生成的子图。
- 与为同一字母表上的图,从到的同构为一个双射函数,其中,则定义与同构
- 完全图中
- 离散图中
- 连接图中每个,都存在着一个结点序列,使得,对于,为的邻居。
NCE基本定义
Definition 1.一个NCE语法图,其中为有限非空集,称作全字母表;为的子集,称作终结字母表;P为产生式的有限集,产生式的形式为,其中为一个连接图,为一个图,为一个函数,被称作产生式的嵌入函数;Z是上的一个图,称作公理图。
NCE语法下的一个派生步骤如下。H为一个图,为P的一个产生式,为H的一个支撑子图且与同构(h为同构映射),与同构(g为同构映射)而且 。那么到上的应用首先从H中移除,之后用替换,最终对每个,若满足以下条件则加入边{n,v}:
存在一个结点, 并且,
。