序
在当今的互联世界中,图和网络无处不在。在复杂网络模型中,异质网络(异质图)将现实世界的系统建模为大量多模态和多类型对象之间的交互。由于异质网络对复杂网络固有结构的显式建模有助于进行强大、深入的网络分析,因此异质网络显得尤为重要。近年来,表示学习(嵌入学习)通过各种深度学习或嵌入方法来用低维分布表示高维数据,获得迅速发展,已成为高维数据分析的有力工具。与此同时,图表示学习(网络嵌入)在低维空间中学习节点/边的表示,也已经证明了它在各种图挖掘和图分析任务中的有效性。
本书是第一本专注于异质图表示学习的书。异质图表示学习是指在低维空间中学习异质图中的节点/边表示,同时为下游任务(例如,节点/图分类和链接预测)保留异质结构和语义,近年来已成为一种功能强大、逼真且通用的网络建模工具,并越来越受到学术界和工业界的关注。
本书对异质图表示学习及其应用进行了全面而广泛的介绍,包括对该领域代表性工作的研究。本书不仅广泛介绍了主流的技术和模型,包括结构保持、属性辅助技术和动态图技术,而且介绍了其在推荐、文本挖掘和工业领域的广泛应用。此外,本书还提供了异质图表示学习的平台以及实践。作为该领域的第一本书,本书总结了异质图表示学习的最新发展,并介绍了该领域的前沿研究。总体而言,本书具有以下两个特点:1)为研究人员阐述该领域的基本问题,以及现阶段该领域的研究热点;2)展示关于异质图在真实系统建模和学习交互系统结构特征上的最新应用研究。
本书作者在异质图表示学习和相关领域有大量研究经验。PhilipS.Yu是数据挖掘和异质信息网络领域的权威专家之一。石川是Philip在异质信息网络研究领域的长期合作者,他系统地研究了基于异质图的推荐和表示学习,将异质信息网络建模应用于电子商务和文本挖掘领域,近年来在异质图表示学习领域做了大量领先的工作。王啸是网络嵌入研究领域的一位新星学者。本书系统地总结了他们在异质图表示学习方面的贡献,不仅可以作为学术界和工业界的指南,也可以作为本科生和研究生的教科书。希望大家可以享受本书愉快的阅读之旅。
韩家炜(Jiawei Han)
Michael Aiken 讲席教授
伊利诺伊大学厄巴纳–香槟分校
前言
异质图是在真实世界中普遍存在的包含不同类型的节点和边的图。从书目网络和社交网络到推荐系统数据,里面都存在着异质图。异质图表示学习是指在低维空间中学习节点/边表示,同时为下游任务(例如,节点/图的分类和链接预测)保留异质结构和语义,目前这个方向吸引了相当多的关注,我们已经见证了异质图表示学习方法在各种实际应用(如推荐系统)上的惊人表现。越来越多的关于异质图表示学习的工作出现,也预示着这个方向是学术界和工业界的一个全球性研究趋势。因此,全面总结和讨论异质图表示学习方法可谓迫在眉睫。
相比于同质图表示学习,异质图中的异质性使异质图表示学习存在着特有的挑战。例如,异质图中存在着多种类型的边,这使得它存在更复杂的结构,而且节点属性也是异质的。同时,异质图表示学习与现实世界的应用高度相关,从异质图构建到学习,可能需要更多的领域知识。以上这些因素都会严重影响异质图表示学习的性能,因此需要仔细考虑。总之,对异质图表示学习的研究具有重要的科学和应用价值。
本书面向的是对异质图感兴趣的读者,总体来说,本书是为那些希望了解异质图表示学习的基本问题、技术和应用的读者准备的。具体来说,我们希望相关领域的学生、研究人员和工程师都能从本书中得到启发。
本书分为四个部分,第一部分简要介绍整个领域,第二、三部分深入研究相关技术和应用,第四部分介绍一个异质图神经网络算法平台,并探索未来方向。
在第一部分中,我们首先从不同方面概述最近的异质图表示学习方法,同时总结一些公开资料,可以为这一领域的未来研究和应用提供便利。这一部分将帮助读者迅速了解这个领域的整体发展。具体来说,在第1章,我们将介绍基本概念和定义,以及同质和异质图表示学习的背景,第2章介绍方法分类和公开资料。
在第二部分中,我们将对有代表性的异质图表示学习技术进行深入而详细的介绍。这一部分将帮助读者了解这个领域的基本问题,并阐明如何为这些问题设计最优的异质图表示学习方法。在第3章中,我们将讨论结构保持的异质图表示学习方法,包括元路径结构和网络模式结构。第4章介绍带属性的异质图表示学习方法,集中介绍异质图神经网络。之后,我们将在第5章中介绍动态异质图表示学习方法,这些方法考虑了增量学习、时序信息和时序交互。在第6章中,我们将讨论异质图表示学习的一些新兴话题,包括对抗学习、重要性采样和双曲空间表示学习。
在第三部分中,我们将总结异质图表示学习在现实中的应用。读者在这一部分可以了解异质图表示学习的成功应用,以及将先进的技术应用于现实场景的方法。在第7章中,我们会展示异质图表示学习是如何改进不同推荐系统的,例如Top-N推荐、冷启动推荐和作者集识别。第8章介绍文本挖掘的应用,重点是短文本分类和新闻推荐场景。在第9章中,我们将介绍异质图表示学习在工业界的应用,例如套现用户检测、意向推荐、分享推荐和好友增强推荐。
在第四部分中,我们将介绍一个异质图表示学习的计算平台,并对本书进行总结。考虑到深度学习平台的重要性,在第10章中,我们将介绍图机器学习的基础平台,特别是我们研发的异质图神经网络算法开源平台OpenHGNN。同时,我们以三个代表性的异质图神经网络为例,展示如何使用该平台。最后,我们在第11章讨论未来的研究方向和尚未解决的问题。
在本书的撰写过程中,除作者外,还有其他一些人也做出了很大的贡献,我们向所有为撰写本书做出贡献的人表示衷心的感谢。这些人包括薄德瑜、刘佳玮、王睿嘉、吉余岗、纪厚业、张依丁、张梦玫、杨天持、范少华、王春辰、韩辉、崔琪、张琦、刘念、庄远鑫、王贞仪、楚贯一、刘洪瑞、李晨、赵天宇、翟新龙、夏东林、梁峰绮。我们也要感谢PhilipS.Yu教授的许多学生的精心校对,他们是曹雨微、窦英通、范子炜、黄鹤、李霄寒、刘志伟、夏聪颖。此外,本书得到了国家重点基础研究发展计划(2013CB329606)和国家自然科学基金(No.U20B2045,U1936220,61772082,61702296,62002029,62172052)的支持,还得到了美国国家科学基金会III-1763325、III-1909323、III-2106758和SaTC-1930941赠款的部分支持。我们也一并表示感谢。最后,感谢我们的家人在本书写作过程中给予我们的全心全意的支持。
****1 2022-08-15 21:17:44
学习学习,感觉还好的,不错!