Revisiting Node Affinity Prediction in Temporal Graphs
Mantri, Feldman, Eliasof et al.
Node affinity prediction is a common task that is widely used in temporal graph learning with applications in social and financial networks, recommender systems, and more. Recent works have addressed this task by adapting state-of-the-art dynamic link property prediction models to node affinity prediction. However, simple heuristics, such as Persistent Forecast or Moving Average, outperform these models. In this work, we analyze the challenges in training current Temporal Graph Neural Networks for node affinity prediction and suggest appropriate solutions. Combining the solutions, we develop NAViS - Node Affinity prediction model using Virtual State, by exploiting the equivalence between heuristics and state space models. While promising, training NAViS is non-trivial. Therefore, we further introduce a novel loss function for node affinity prediction. We evaluate NAViS on TGB and show that it outperforms the state-of-the-art, including heuristics. Our source code is available at https://github.com/orfeld415/NAVIS
노드 친화성 예측은 시간 그래프 학습에서 중요한 작업으로, 소셜 네트워크, 금융 네트워크 및 추천 시스템 등 다양한 분야에 광범위하게 적용됩니다. 최근 연구에서는 최첨단 동적 링크 예측 모델을 적응시켜 노드 친화성 예측 작업을 해결하려고 했지만, 지속 예측 및 이동 평균과 같은 단순한 휴리스틱 방법이 이러한 복잡한 모델을 능가합니다. 본 논문은 노드 친화성 예측 작업에서 현재 시간 그래프 신경망의 훈련 과제를 분석하고 해당 해결책을 제시합니다. 이러한 해결책들을 결합하여, 저자들은 휴리스틱 방법과 상태 공간 모델의 동등성을 활용하여 노드 친화성 예측을 구현하는 NAVIS(가상 상태를 사용한 노드 친화성 예측 모델)를 개발했습니다.
노드 친화성 예측은 미래 시점에서 특정 노드와 다른 모든 노드 간의 상호작용 강도를 예측하는 것을 목표로 하며, 이는 전통적인 링크 예측 작업과 다릅니다. 링크 예측은 특정 간선의 출현 여부에 중점을 두는 반면, 친화성 예측은 모든 잠재적 이웃에 대한 완전한 순위 지정이 필요하므로 작업이 더 도전적이면서도 실제 응용 요구에 더 부합합니다.
전체 평가: 이는 높은 품질의 연구 논문으로, 심층적인 이론 분석을 통해 기존 방법의 부족함을 밝히고 효과적인 해결책을 제시합니다. NAVIS 모델은 합리적으로 설계되었으며, 실험 결과가 설득력 있고, 시간 그래프 학습 분야에 긍정적인 기여를 합니다. 논문의 주요 가치는 새로운 이론적 관점과 실용적인 방법 프레임워크를 제공하는 데 있습니다.