Node Embeding for Graph Similarity 的一些批註

Earth Mover's Distance 原理解析

Earth Mover's Distance距離即EMD,是由2000年IJCV期刊文章《The Earth Mover's Distance as a Metric for Image Retrieval》提出的一種圖像類似度度量方法,從文章標題也能夠得知,最初EMD的概念是用於圖像檢索的。後來由於其各類優勢,逐漸用到其餘方面的類似度度量該部分主要理解EMD的概念與原理函數

幾個主要的概念

  • signature 定義爲一系列的重要特徵,能夠寫做s=(m,w),m是某個特徵,w是該特徵的權重。.net

    P=\{ (P_1,w_{p_1}),(P_2,w_{p_2}),(P_3,w_{p_3}),...,(P_M,w_{p_M})\}, Q=\{ (Q_1,w_{q_1}),(Q_2,w_{q_2}),(Q_3,w_{q_3}),...,(Q_N,w_{Q_N})\}3d

  • EMD自己是一個線性規劃問題。假設p_i是一張圖像的某個特徵,w_{p_i}是特徵p_i的權重,而q_j是另外一張圖像的某特徵,w_{q_j}是特徵w_{q_j}的權重。code

  • 一個特徵P集合和特徵Q集合之間的距離矩陣 [d_{ij}],每一項[d_{ij}]表明P_iQ_j的距離(好比L一、L2距離等),可知 [d_{ij}]是個M*N矩陣。cdn

目標

但願找到一個flow,它也是一個矩陣 F=[f_{ij}],每一項f_{ij}表明從P_iQ_j的流動數量,d_{ij}p_i位置到q_j位置的代價(距離),從而最小化全局的代價函數:blog

WORK(P,Q,E)=\sum_{i=1}^{m}\sum_{j=1}^{n}d_{ij}f_{ij}

這個流動量就是線性規劃的解it

  • 線性規劃表達式:
    線性規劃表達式
  • 線性規劃示意圖
    這個問題形象示意圖
  • 對於這篇論文來講,子圖之間的類似度,線性規劃表達式:

Pyramid Match Graph Kernel (Histogram intersection 直方圖交叉核)原理解析

方法最初來自《The Pyramid Match Kernel:Discriminative Classification with Sets of Image Features》這篇論文,用來對特徵構成的直方圖進行類似度匹配.io

基本原理

  • PM的工做原理是將特徵空間劃分爲愈來愈大的區域,並對每一個級別的匹配進行加權求和。class

  • 若是他們屬於同一地區,則說兩點相符。較大區域內的匹配加權低於較小區域的匹配。原理

其中 D =2^ld l from 0 to L

  • 一維示意圖

    直方圖交叉核一維示意圖
相關文章
相關標籤/搜索