衡量链路预测算法的精确度的指标有三种:AUC、Precision、Ranking Score。
定义(G, V, E)为一个无向网络,其中V为节点集合,E为边的集合。网络中总的节点数为N,边数为M,则该网络中不考虑相连关系的话共有N(N-1)/2个节点对,即全集U。
将网络中已知的连边E分为训练集ET和测试集EP两部分,EP是在E的范围内随机选取的连边,并将选取后的Ep从E中删掉变成ET。此时ET∪EP=E,ET∩EP= ∅ \emptyset ∅。网络中还有E中不包含的连边的集合(两个节点之间没有边),我们将此集合定义为不存在的边。
一、AUC
一个算法经过训练得到网络中每一对节点之间的相似值,AUC指标就是比较测试集中的边的相似值和不存在的边的相似值的大小。

若Sim测试 > Sim不存在,则数值的分子加1(此时证明预测效果良好);
若 S

最低0.47元/天 解锁文章
1498

被折叠的 条评论
为什么被折叠?



