研究生: |
李盈進 Lee, Ying-Chin |
---|---|
論文名稱: |
以新穎的矩陣分解之方法追蹤網路演進 Novel Matrix Factorization Approaches for Tracking Network Evolution |
指導教授: |
張正尚
Chang, Cheng-Shang |
口試委員: |
李端興
Lee, Duan-Shin 林華君 Lin, Hwa-Chun |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 通訊工程研究所 Communications Engineering |
論文出版年: | 2018 |
畢業學年度: | 106 |
語文別: | 英文 |
論文頁數: | 50 |
中文關鍵詞: | 網路嵌入 、時變網路 、連結預測 、非負矩陣分解 |
外文關鍵詞: | Network embedding, Temporal networks, Link prediction, Nonnegative matrix factorization |
相關次數: | 點閱:2 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
在本論文中,我們考慮如何使用矩陣分解之方法來處理在時變網路中預測未來連結情形。傳統的嵌入方法會將每個時間點的網路各自嵌入成特徵矩陣,然而這會出現在不同時間點所嵌入而成的特徵不盡相同,如何對齊這些嵌入特徵就必須被考慮到。為了解決特徵對齊的問題,我們提出一個基於矩陣分解的方法稱之為點對時非負矩陣分解,使每一個點都各自嵌入到各自的嵌入空間。我們讓每一個點對應的點對時相似矩陣套用非負矩陣分解來獲得兩個特徵矩陣,我們假設其中一個特徵矩陣是靜態不變的,而另一個特徵矩陣是動態改變的。為了追蹤網路的演進,我們使用有限脈衝響應濾波器來達成,通過解脊回歸的問題,我們可以得到最佳的有限脈衝響應濾波器的參數來預測網路未來的情況。為了測試這些基於矩陣分解的方法的成效,我們利用人工生成的網路資料以及實際網路資料來進行實驗,實驗結果顯示點對時非負矩陣分解方法的準確率比其他基準方法來的高、經過嵌入之後損失較少的資訊以及需要比其他基於矩陣分解的方法還小的嵌入維度。
In this thesis, we consider the link prediction problem in temporal networks by matrix factorization based approaches. The traditional embedding methods embed each network individually, the meaning of the feature will vary with time. The issue of the alignment of embedding features might be considered. To address this issue, we propose a novel matrix factorization based approach, which is called Node-to-Time Nonnegative Matrix Factorization (NTNMF). It embeds each node into individual embedding space to prevent features from not be aligned. We apply the Nonnegative Matrix Factorization method on a node-to-time similarity matrix to obtain the latent feature matrices. We assume that one of the latent feature matrices is dynamic and the other is static. We then use the Finite Impulse Response (FIR) lter to track the evolution of the latent feature matrix. By solving a ridge regression problem, the best-estimated parameters of the FIR lter can be learned and used for predicting the latent features of the future. To evaluate the performance of the matrix factorization based approaches, we conduct our experiments on both synthetic datasets and real datasets. Our experimental results show that the matrix factorization based approaches are eective. The NTNMF is better than baseline approaches, loses lower information of the similarity matrix, and requires the lower dimension of the latent feature vector than two other matrix factorization based
approaches.
[1] P. Chi, X. Wang, J. Pei, and W. Zhu, "A survey on Network Embedding", arXiv preprint arXiv:1711.08752v1, 2017.
[2] D. Wang, P. Chi, and W. Zhu, "Structural Deep Network Embedding", Proceedings of the 22Nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, p. 1225-1234, 2016.
[3] M. E. J. Newman, "Fast algorithm for detecting community structure in networks", Phys. Rev. E, vol. 69, no. 6, p. 066133, 2004.
[4] D. Liben-Nowell and J. Kleinberg, "The Link-Prediction Problem for Social Networks", J. American Society for Information Science and Technology, vol. 58, no. 7,
pp.1019-1031, 2007.
[5] T. Wu, C.-S. Chang, and W. Liao, "Tracking Network Evolution and Their Applications in Structural Network Analysis", IEEE Transactions on Network Science and Engineering, 2018.
[6] Y. Koren, R. Bell, and C. Volinsky, "Matrix factorization techniques for recommender systems", Computer, no. 8, pp.30-37, 2009.
[7] L. Yao, L. Wang, L. Pan, and K. Yao, "Link prediction based on common-neighbors for dynamic social network," Procedia Computer Science, vol. 83, pp. 82-89, 2016.
[8] M. W. Berry, M. Browne, A. N. Langville, V. Paul Pauca, and R. J. Plemmons, "Algorithms and applications for approximate nonnegative matrix factorization," Computational Statistics and Data Analysis, vol. 52, no. 1, pp. 155-173, 2007.
[9] D. Kuang, C. Ding, and H. Park, "Symmetric Nonnegative Matrix Factorization for Graph Clustering," Proceedings SIAM International Conference on Data Mining, pp. 106-117, 2012.
[10] Y.-Y. Lo, W. Liao, C.-S. Chang, and Y.-C. Lee, "Temporal Matrix Factorization for Tracking Concept Drift in Individual User Preferences," IEEE Transactions on Computational Social Systems, vol. 5, no. 1, pp. 156-168, 2018.
[11] F. Pedregosa, G. Varoquaux, A. Gramfort, V. Michel, B. Thirion, O. Grisel, M. Blondel, P. Prettenhofer, R. Weiss, V. Dubourg, J. Vanderplas, A. Passos, D. Cournapeau, M. Brucher, M. Perrot, and E. Duchesnay, "Scikit-learn: Machine Learning in Python," Journal of Machine Learning Research, vol. 12, pp.2825-2830, 2011.
[12] L. Isella, S. Juliette, A. Barrat, C. Cattuto, J. Pinton, and W. Van den Broeck, "What's in a crowd? analysis of face-to-face behavioral networks," J. Theoretical Biology, vol. 271, no. 1, pp. 166-180, 2011.
[13] N. Eagle and A. (Sandy) Pentland, "Reality mining: Sensing complex social systems," Personal Ubiquitous Comput., vol. 10, no. 4, pp. 255-268, Mar. 2006.
[14] A. Chaintreau, P. Hui, J. Crowcroft, C. Diot, R. Gass, and J. Scott, "Impact of human mobility on opportunistic forwarding algorithms," IEEE Trans. on Mobile Computing, vol. 6, no. 6, pp. 606-620, Jun. 2007