Graph Neural Network (GNN)모델에 대해 공부하기 전에 GNN 구조의 입력값인 "Graph"란 무엇인지 알아보자! '그래프'(Graph)란 수학적 구조로 흔히 말해 '객체'(Entity)들간의 '관계'(Relation) 구조로 이루어진 것을 뜻한다. 알고리즘 이론 혹은 코테 공부를 하다 보면 Tree구조에 대해 공부를 하게 되는데, Tree 구조 역시 '자식 노드'(Child Node) 와 '부모 노드'(Parent Node)간의 관계 갖기에 그래프의 일부이다. 현실에서도 그래프가 지니는 '객체와의 관계'는 무궁무진하다. 페이스북의 친구관계, 인스타의 Follower & Following 개념에서 쉽게 찾을 수 있으며, 과학계에서는 화학 분자간의 관계, 기계 물리 부품들간의 관계, 혹은..