基于似然分析的链路预测的基本思路是:根据网络结构的产生和组织方式以及目前已经观察到的链路计算网络的似然值,并认为真实的网络使得网络似然值最大,然后再根据网络似然最大化计算每对未连接的节点产生连边的可能性。层次结构模型(Hierarchical Structure Model,HSM)假设真实的网络都存在某种层次性,网络的连接则可看作是这种内在层次结构的反映。一个N个节点的网络可以用一个包含N个叶子节点的族谱树表示,这N个叶子节点将由N-1个非叶子节点连接起来,其中每个非叶子节点都有一个概率值,则两个叶子节点连接的概率就等于他们最近共同祖先节点的概率值。给定一个族谱树,将网络的似然值最大化,就可以得到非叶子节点的概率值,并由此计算出这一个族谱树所对应的网络最大的似然值。马尔科夫链蒙特卡洛方法对网络不同的族谱树进行抽样,使得每个族谱树出现的频次正比于该树对应的最大的网络似然值。两个节点连边的概率就等于所有抽样出来的族谱树中两个节点连边概率的平均值。该方法在处理具有明显层次结构的网络(如恐怖袭击网络和草原食物链)时具有较高的精确度,但在处理一般性网络时效果并不一定突出。
此文由 怡心湖 编辑,若您觉得有益,欢迎分享转发!:首页 > 常识论 » 基于似然分析的链路预测简介