26년 10월 5주차 그래프 오마카세
WorldGraph: Graph-Native World Modeling
https://arxiv.org/pdf/2609.34159
Keywords
- Graph World Model
- Dynamic networks
- State-aware Graph Transformer
- Transition-aware Reinforcement Learning
- 최근 AI 연구에서 월드모델은 단순히 주어진 정보를 인식하고 답변하는 것을 넘어, 현재 상태를 이해하고 앞으로 어떤 변화가 일어날지 예측하는 모델을 만들려는 핵심 키워드입니다. 특히 로보틱스와 영상 생성 분야에서는 환경의 미래 상태를 예측하거나, 특정 행동 이후의 결과를 시뮬레이션하는 방식으로 발전하고 있습니다.
- 우리가 살아가는 세상을 생각해보면 주변 사람들과의 관계, 네트워크 등 개체 간의 관계에 그 핵심 정보가 녹아있는 경우가 많습니다. 즉, 개별 요소의 특징도 중요하지만, 어떤 연결이 새로 생기고 사라지는지, 주변 구조가 어떻게 변하는지가 훨씬 더 핵심적인 정보가 될 수 있습니다.
- 이번 주 오마카세는 관측 대상 자체가 시간에 따라 변하는 그래프인 환경을 별도로 정의하고, 이를 위한 Graph World Modeling(GWM) 프레임워크와 WorldGraph 모델을 제안한 논문을 전달해드리고자 합니다. 해당 프레임워크는 무엇을 세계의 상태로 정의하고 미래의 어떠한 변화를 예측하는가라는 관점의 전환을 기반으로 설계되었습니다.
그래프를 활용하는 월드모델과 그래프 자체를 모델링하는 월드모델

- 그래프 월드모델(Graph World Model) 선행연구는 이미 존재합니다. 대표적으로 C-SWM은 그래프 신경망을 이용해 물체 중심의 잠재 표현과 객체 간 상호작용을 모델링하는 방법을, L3P는 executable한 상태들을 그래프로 연결하여 장기 계획을 지원하는 방법을 제안하였습니다. 최근 Node AI 2026에서도 'Agent Reasoning with Graph World Models' 의 주제로 발표되었을 만큼, 에이전트 시스템과도 연결되어 많은 관심을 받고 있는 도메인입니다.
- 이러한 선행사례들과 비교해 WorldGraph 저자들이 주목한 부분은 그래프가 월드모델 안에서 어떤 역할을 담당하는가입니다. 기존 연구에서는 그래프를 주로 환경의 내부 상태를 구조화하거나 계획을 지원하기 위한 표현 수단으로 사용했다면, WorldGraph는 한 걸음 더 나아가 시간에 따라 변화하는 그래프 자체를 모델링해야 할 세계로 설정합니다.

- 여기서 현재 무엇이 연결되어있는지를 이해하는 것과 지금까지의 변화를 바탕으로 다음 시점에 어떤 관계가 형성되거나 사라질지 예측하는 것은 서로 다른 문제입니다. WorldGraph는 이러한 관점에서 현재 그래프와 과거에 관측된 변화, 이전의 잠재 상태를 함께 활용해 새로운 잠재 상태를 구성하고, 이를 바탕으로 미래의 그래프 전이를 예측합니다. 즉, 현재 무엇이 연결되어 있는지뿐 아니라, 지금까지 그 연결이 어떻게 변화해 왔는지를 함께 고려하는 방식입니다.
- 여기까지 본다면 시간에 따라 변화하는 그래프에서 미래의 링크나 노드 속성을 예측하는 기존 Temporal Graph Learning을 떠올리실 수도 있을 것 같습니다. WorldGraph의 차별점은 이러한 변화를 개별 예측 문제로만 다루지 않고, 하나의 잠재 상태에서 발생하는 노드·엣지·그래프 수준의 서로 다른 전이를 통합적으로 모델링한다는 데 있습니다.
WorldGraph는 어떻게 그래프의 미래를 예측할까?

- 이러한 동적인 그래프 세계를 모델링하려면 무엇이 필요할까 라는 질문에 대해 크게 2가지 문제에 주목합니다.
- 그래프와 과거 변화로부터 얼마나 유용한 잠재 상태를 구성할 수 있는가?
- 서로 다른 유형과 빈도를 가진 그래프의 변화를 어떻게 균형 있게 학습할 것인가?
- WorldGraph는 State-aware Graph Transformer(Comp 1)와 Transition-aware Reinforcement Learning(Comp 2)을 결합하여 대응하고자 하였습니다.
1. State-aware Graph Transformer : 현재의 구조뿐 아니라 변화의 이력까지 기억하자.
2. Transition-aware RL : 자주 일어나는 변화가 반드시 중요한 변화는 아니다.
- 첫 번째 문제는 월드모델이 현재 환경을 얼마나 유용하게 표현할 수 있는가에 관한 것입니다. 멀리 떨어진 노드 사이에도 여러 경로를 통한 간접적인 관계가 존재하고, 현재의 연결 구조가 같더라도 이전에 어떤 변화가 있었는지에 따라 미래는 달라질 수 있습니다. 단순한 그래프 스냅샷으로는 이러한 차이를 구분하기 어렵습니다.
- 이 부분을 해결하기 위해 두 가지 인코더를 활용합니다.
- Multi-granularity Graph Encoder : 가까운 이웃의 정보를 집계하는 hop-level message passing과 random walk 기반의 경로 정보를 결합하여 국소적인 연결부터 더 넓은 범위의 구조적 관계까지 표현합니다.
- History-aware State Encoder : 과거 그래프의 변화와 이전 잠재 상태를 활용합니다. 과거의 모든 정보를 동일하게 취급하는 대신, 현재와의 시간적 거리 및 관측된 전이와의 관련성을 고려하여 변화 이력을 집계합니다.
- 위 설계는 현재 그래프로부터 미래 관계의 강화 또는 축소될 두 경우에 해당하는 미래의 차이를 잠재 상태에 반영하고자 하였습니다. 단순히 그래프를 인코딩하는 것을 넘어, 그래프가 시간에 따라 어떻게 진화해 왔는지까지 고려해 다음 상태를 예측하는 것입니다.
- 두 번째 문제는 현실의 그래프에서 일부 속성 변화는 자주 발생하지만, 특정 노드가 삭제되거나 네트워크의 중요한 연결 구조가 바뀌는 사건은 상대적으로 드물 수 있기 때문에 모든 변화가 같은 빈도로 발생하지 않는다는 사실에 집중합니다. 전자의 경우 더 많은 학습 신호를 제공할 수 있으나 후자의 경우 데이터 부족으로 충분히 모델이 학습하기 어렵습니다. 그렇다고 발생 빈도가 낮은 사건의 중요성까지 낮은 것은 아닙니다.
- 이러한 불균형 문제에 대응하기 위해 Transition-aware GRPO를 제안합니다. 여기에는 두 가지 핵심 설계가 포함되어 있습니다.
- Dynamic Group Sampling : 이 유형별 과거 발생 빈도를 고려해 학습에 사용할 rollout 예산을 배분합니다. 상대적으로 드문 유형에 더 많은 학습 기회를 부여해 빈도가 높은 사건으로 학습이 지나치게 집중되는 문제를 완화합니다.
- Structure-aware Reward : 예측이 정답과 일치하는지만 평가하는 대신, 관련 노드의 차수와 과거 변화 빈도 등을 이용해 구조적으로 중요한 변화에 더 높은 가중치를 부여합니다.
- 즉, 얼마나 자주 일어나는 지와 얼마나 중요한 지를 다른 기준으로 구별하여, 관계 변화가 불균형하게 나타나는 동적 그래프의 실제 특성을 명확하게 반영합니다. 여기에서 관측된 그래프 전이를 바탕으로 후보를 예측하고, 검증 가능한 정답과 구조적 중요도를 통해 학습 신호를 구성하는 데 GRPO 방식을 활용합니다.
- 결국 두 구성 요소는 서로 다른 역할을 담당합니다. State-aware Graph Transformer가 과거와 현재의 정보를 결합해 세계의 상태를 표현한다면, Transition-aware RL은 그 상태로부터 다양한 유형의 미래 변화를 더 균형 있게 학습하도록 돕는 역할로 이해할 수 있습니다.
WorldGraph는 실제로 그래프의 미래를 더 잘 예측했을까?
- 저자들은 평가 데이터셋으로 GWM-Zero 벤치마크를 구성하였습니다. 국가 간 무역, 사용자 선호, 사회적 상호작용, 투표 관계, 교통 및 통신 네트워크 등 총 8개의 시간 그래프 데이터셋을 사용합니다.
- 평가 대상도 단순한 링크 예측 하나로 제한하지 않았습니다. 노드의 등장, 제거와 속성 변화, 엣지의 생성과 소멸, 그리고 주변 그래프 구조의 변화를 예측하는 태스크를 포함합니다. 이러한 구성을 통해 서로 다른 수준의 그래프 전이를 하나의 프레임워크로 학습할 수 있는지 검증합니다.

- Table 1에서 WorldGraph가 기존의 그래프 표현 학습, Temporal Graph Learning, 그래프 사전학습 모델 등의 비교군보다 전반적으로 높은 성능을 보였으며, 가장 강한 비교군 대비 평균 10.77%의 모델 성능 개선을 보고합니다. 특히 TGBN-Trade 데이터셋의 노드 삭제 예측에서는 WorldGraph-Pretrain이 F1 0.6606을 기록했습니다. 해당 항목의 기존 비교군 최고 성능과 비교하면 50.66%p 차이입니다. 드문 전이를 충분히 학습시키기 위한 설계가 왜 중요한지 보여주는 인상적인 결과입니다.
- 또한 예측된 그래프 상태를 다시 입력으로 사용하는 반복적 multi-step prediction도 평가했습니다. Contact 데이터셋의 5-step 그래프 수준 변화 예측에서 WorldGraph-Pretrain의 Macro-F1은 0.5046으로, 외부 비교군 중 가장 높은 0.4286보다 높았습니다. 이러한 결과는 단일 시점 예측에서만 유효한 모델이 아니라, 반복적인 예측에서도 일정한 이점을 유지할 가능성을 보여줍니다.

- 추가로 저자들은 Ablation Study를 통해 핵심 구성 요소들이 실제 성능에 기여하는지도 분석했습니다. 특히 Multi-granularity Graph Encoder와 History-aware State Encoder를 제거했을 때 성능이 저하되는 결과를 통해, 현재 그래프의 구조와 과거 변화 이력을 함께 활용하는 설계가 실험적으로 유용하다는 점을 뒷받침했습니다.
- 이러한 결과를 종합하면 WorldGraph의 성능 개선은 하나의 기법에만 의존하기보다, 그래프의 구조를 표현하는 방법과 시간에 따른 전이를 학습하는 방법을 함께 설계한 결과로 이해할 수 있겠습니다.
- 이번 논문에서 제안하는 WorldGraph는 기존 그래프를 데이터의 사실관계를 저장하고 검색 및 추론의 근거를 제공하는 고정된 지식 수단에서 벗어나, 노드와 엣지가 동적 현실세계에 맞추어 바뀌는 환경에서 앞으로 어떤 종류의 관계가 새로 생성되거나 사라지는지를 바라보는 구체적인 문제를 정의하였습니다.
- 현재 그래프의 구조와 과거 변화 이력을 결합하고, 발생 빈도가 낮은 전이까지 고려하는 접근은 GWM-Zero 벤치마크에서 기존 비교군보다 높은 성능을 보였습니다. 이를 통해 WorldGraph는 관계의 변화 자체가 중요한 환경에서 그래프의 동역학을 직접 모델링하는 것이 유효한 연구 방향이 될 수 있음을 보여주었습니다.
- 특히 기존 Temporal Graph Learning 역시 미래의 그래프 변화를 예측해 왔다는 점을 고려하면, WorldGraph의 의의는 여러 수준의 그래프 변화를 공통된 잠재 상태와 전이 예측 체계로 정리하고, 그에 대응하는 모델 및 평가 벤치마크를 제안했다는 데 있다고 생각합니다.
- 물론 아직 해결해야 할 문제들도 남아 있습니다. 실제 환경에서는 그래프의 관계 정보뿐 아니라 이미지, 언어, 물리적 상태 등 여러 종류의 정보가 서로 영향을 주고받습니다. 저자들 역시 이러한 다양한 모달리티의 통합과 대규모 그래프에 대한 확장성 등을 향후 연구 과제로 다룹니다. 또한 특정 개입이나 행동으로 인해 그래프가 어떻게 달라지는지에 대한 인과적 효과까지 검증되야 합니다.
- 기존의 정적인 관계 표현에 그래프를 두지 않고, 시간에 따라 변화하는 세계를 모델링하는 대상으로 확장했다는 점에서 주목할 만한 연구라고 생각합니다. 아직은 이러한 가능성이 모두 실현된 것은 아니지만, 개인적으로 이러한 방향이 특정 의사결정 이후 네트워크가 어떻게 달라질 수 있는가까지 검토하는 예측 환경으로 발전할 여지를 제공할 수 있을 것으로 생각됩니다.
- 그래프 월드모델의 개념과 연구 흐름, 앞으로의 발전 방향이 궁금하신 분들께는 아래 서베이 논문도 함께 추천드립니다. 공간적, 물리적, 그리고 논리적 관계라는 관점에서 선행연구들을 분류하고 있어, 이번 WorldGraph가 전체 연구 흐름에서 어떤 위치에 있는지 이해하는 데 도움이 될 것 같습니다.

[Contact Info]
Gmail: jhbae1184@akane.waseda.jp
Twitter (X): @jhbae1184
