論文閱讀——LANE-Label Informed Attributed Network Embedding原理即實現
阿新 • • 發佈:2018-11-05
帶標籤資料的sku嵌入方法
方法名:Label Informed Attributed Network Embedding
簡稱:LANE
sku嵌入向量中應包括:user對sku的行為,sku屬性,sku標籤
演算法基本流程
- 從使用者對sku的pv序列構造網路
- 清洗出sku屬性
- 輸入模型計算嵌入 LANE(network,attribute,(label),dim)
- sku嵌入向量評估
- 輸入seq2seq訓練
- 預測
LANE 細節
網路的構造
- 從hive表裡得到使用者對sku的pv序列
- 將相鄰的sku關係,設定為網路中node之間有一條有向邊
演算法虛擬碼
Algorithm :Label Informed Attributed Network Embedding
Input:
(嵌入維度)
Input:
(迭代次數)
Input:
(帶權鄰接矩陣)
Input
Input: , (權重引數)
Output:H(sku嵌入矩陣)
設sku數量(即構造圖中的節點數量)為 ,sku屬性的維度為 , sku標籤的維度為 ,sku嵌入向量維度為
1 : Construct the affinity matrices
and
2 : Compute Laplacian matrices
,
and
3 : Initialize
,
4 : repeat
5 : Update
6 : Update
7 : Update