隨著網路日益普及的發展,人與人之間已經一種網路社會,稱為社群網絡。透過社群網路的互動,可以了解用戶的交友圈,並且推薦哪些用戶適合相加為好友。我們把社群網路以圖形的方式呈現出來,將一定的時間點作為固定間隔,並劃分為動態社群網絡,以用來觀察連結之間的演化趨勢,來預測未來會有哪些連結出現或消失在圖中。這就是所謂的動態網路連結預測(Dynamic network link prediction)。我們提出了一種新的基於CNN+LSTM的模型,C3D-LSTM,用於動態網路的連結預測。C3D-LSTM結合了Conv3D和LSTM,將資料分群後,以3D立體的形式,來訓練資料,並且跟GRU、LSTM、Conv2D-LSTM做比較。實驗結果顯示C3D-LSTM有相當高的AUC。最後在對模型進行參數調整,以達到最佳的預測結果。
With the growing popularity of the Internet, an online society has been formed between people and people, which called social network. Through social network interaction, we can understand users' circle of friend-making and recommend which users are suitable to be added as friends. We present social networks graphically, using time-step to fix the interval, and divide it into dynamic network, to observe evolutionary trend between links, then predict which links will appear or disappear from the graph in the future. This is called Dynamic Network Link Prediction (DNLP). We propose a new model based on CNN+LSTM, C3D-LSTM, which predict for dynamic networks. C3D-LSTM combined Conv3D and LSTM. We separate the data in 3D form, and train the dataset, then comparing with GRU, LSTM, Conv2D-LSTM to see which one is better. In the result, C3D-LSTM had the best performance.