arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2001.08184cs.LGstat.ML
收藏

GraphGen:一种可扩展的领域无关标记图生成方法

GraphGen: A Scalable Approach to Domain-agnostic Labeled Graph Generation

Indian Institute of Technology, Delhi(德里印度理工学院)

Nikhil Goyal, Harsh Vardhan Jain, Sayan Ranu

摘要:

图生成模型在数据采掘文献中得到了广泛的研究。虽然传统的技术是基于生成遵循预定分布的结构,但最近的技术已经转向直接从数据中学习这种分布。虽然以学习为基础的方法大大提高了质量,但仍有一些局限性有待解决。首先,学习图分布引入了额外的计算开销,这限制了它们对大型图数据库的可扩展性。其次,许多技术只学习结构,而不解决学习节点和边标签的需要,这些标签编码重要的语义信息并影响结构本身。第三,现有的技术往往包含特定领域的规则,缺乏普遍性。第四,现有技术的实验不够全面,因为使用的评估指标较弱,或者主要集中在合成或小数据集上。在这项工作中,我们开发了一种名为GraphGen的领域不可知技术来克服所有这些限制。GraphGen使用最少的DFS代码将图形转换为序列。最小DFS代码是规范的标签,并精确地捕获图结构以及标签信息。结构和语义标签之间的复杂联合分布是通过一种新的LSTM架构来学习的。在数百万大小的真实图形数据集上进行的大量实验表明,GraphGen的平均速度比最先进的技术快4倍,同时在11个不同指标的综合集合中质量明显更好。我们的代码发布在https://github.com/idea-iitd/graphgen。

英文摘要:

Graph generative models have been extensively studied in the data mining literature. While traditional techniques are based on generating structures that adhere to a pre-decided distribution, recent techniques have shifted towards learning this distribution directly from the data. While learning-based approaches have imparted significant improvement in quality, some limitations remain to be addressed. First, learning graph distributions introduces additional computational overhead, which limits their scalability to large graph databases. Second, many techniques only learn the structure and do not address the need to also learn node and edge labels, which encode important semantic information and influence the structure itself. Third, existing techniques often incorporate domain-specific rules and lack generalizability. Fourth, the experimentation of existing techniques is not comprehensive enough due to either using weak evaluation metrics or focusing primarily on synthetic or small datasets. In this work, we develop a domain-agnostic technique called GraphGen to overcome all of these limitations. GraphGen converts graphs to sequences using minimum DFS codes. Minimum DFS codes are canonical labels and capture the graph structure precisely along with the label information. The complex joint distributions between structure and semantic labels are learned through a novel LSTM architecture. Extensive experiments on million-sized, real graph datasets show GraphGen to be 4 times faster on average than state-of-the-art techniques while being significantly better in quality across a comprehensive set of 11 different metrics. Our code is released at https://github.com/idea-iitd/graphgen.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑