[发明专利]一种结合可解释性的图表示学习的超参数优化方法有效
申请号: | 202010689045.X | 申请日: | 2020-07-16 |
公开(公告)号: | CN111931416B | 公开(公告)日: | 2022-09-16 |
发明(设计)人: | 王鑫;朱文武;范舒翼 | 申请(专利权)人: | 清华大学 |
主分类号: | G06F30/27 | 分类号: | G06F30/27;G06N3/08 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 罗文群 |
地址: | 100084*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 结合 解释性 图表 学习 参数 优化 方法 | ||
1.一种考虑可解释性的图表示学习过程中确定最优超参数的方法,其特征在于该方法包括以下步骤:
(1)从待确定最优超参数的原图中采样多个子图;
(2)根据具有可解释性的特征,在子图上执行图表示学习算法,保留图表示学习算法的结果样本;
(3)从样本中消除图表示学习算法的超参数与子图特征之间的相关度;
设定循环次数K,初始化时设循环次数k为1;
设定有n个样本,其中每个样本包含p1个图表示学习算法的超参数和p2个子图特征,用一个n行(p1+p2)列的矩阵X表示超参数和图特征数据,X=[A,B],其中A为一个n行p1列的超参数矩阵,B为一个n行p2列的子图特征矩阵;
利用以下损失方程,求解样本权重γ,使得:
满足∑γ=diag(γi,...,γn)
式中,γ为一个n维向量,diag(γi,...,γn)为以γi,...,γn为对角线的对角矩阵,表示X的二范数,上标T表示矩阵转置,表示求期望;
用相关度LDeco表示上述损失方程:
为了使得最小化的γ有唯一解,对γ作如下限制:
其中,λ1和λ2是人为设置的大常数,c为常数;
(4)确定原图上的图表示学习算法的最优超参数,包括以下步骤:
(4-1)以步骤(2)的图表示学习算法的超参数和子图特征作为多层感知机的输入,多层感知机的输出为图表示学习算法的性能结果;
(4-2)利用步骤(3)的样本权重,对步骤(4-1)的多层感知机进行训练,设定多层感知机的优化目标如下:
其中,Yi表示第i个样本Xi中的超参数和图特征下的图表示学习算法性能,Φ是多层感知机的拟合函数,Θ是多层感知机自身的参数,训练过程中得到多层感知机全连接层的权重;
(4-3)根据步骤(4-2)所有超参数在多层感知机中全连接层的权重绝对值之和,利用下式计算该超参数对于图表示学习算法性能的重要度:
其中weight(xi)表示第i个超参数对于图表示学习算法性能的重要度,表示多层感知机中计算使用的权重矩阵的第j行,第i列;
(4-4)对超参数进行重要性降序排序,依次对每个超参数进行优化,优化的过程中固定其他超参数的取值,优化的过程为对当前超参数在取值范围内进行均匀采样,将超参数的取值和原图的特征作为多层感知机的输入,多层感知机的输出为预测的图表示学习算法性能,取与图表示学习算法性能最高的值相对应的超参数作为待运行超参数取值;
(4-5)以步骤(4-4)的待运行超参数取值,在待确定最优超参数的原图上执行图表示学习算法,得到第k轮图表示学习算法性能,将原图的特征、使用的超参数以及第k轮图表示学习算法的结果作为一个新样本加入步骤(3)的n个样本中;
(4-6)对循环次数k进行判断,若k<K,则令k=k+1,返回步骤(3),若k≥K,则将K轮超参数中与图表示学习算法性能Yi的最大值相对应的超参数作为最优超参数,实现考虑可解释性的图表示学习过程中最优超参数的确定。
2.如权利要求1所述的确定最优超参数的方法,其特征在于还包括根据多层感知机中全连接层的权重绝对值之和,计算每个超参数对于图表示学习算法性能的重要度,根据影响度指导人工的后续调优。
3.如权利要求1所述的确定最优超参数的方法,其特征在于从待确定最优超参数的原图中采样多个子图的方法为:根据待确定最优超参数的原图中给定的多类型节点标签,从同一类型节点中确定子图的起点,每个时刻从当前节点随机跳动到一个临近节点,连续多个时刻的随机跳动,多个节点构成一条路径, 选取多个不同类型节点作为起点得到多条路径,多条路径上的所有节点集合的并集即为采样的节点集合,原图上由该采样节点集合诱导出一个子图;重复本步骤多次,得到多个子图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010689045.X/1.html,转载请声明来源钻瓜专利网。