摘要
使用扩散模型生成图数据。提供了用于基于来自数据分布的样本作为输入而训练和使用机器学习扩散模型来生成图数据的方法。扩散模型包括一个或多个扩散层,并且图数据包括节点属性和边属性。所述训练方法包括扩散过程和联合扩散过程,扩散过程包括正向和反向时间传递以学习扩散层的参数,联合扩散过程包括求解正向和反向时间随机微分方程。两个方程均基于节点和边属性两者,反向时间方程附加地基于扩散层的所学习的参数。同时针对节点和边属性两者来求解两个方程。提供经训练的扩散模型以供使用,在使用方法中,经训练的扩散模型基于输入样本重复执行反向时间传递以获得图数据。