RADAR: Learning to Route with Asymmetry-aware DistAnce Representations

이 논문은 비대칭 거리 행렬의 정적 및 동적 특성을 각각 특이값 분해 (SVD) 와 싱크혼 정규화를 통해 효과적으로 인코딩하여, 기존 신경망 기반 VRP 솔버의 비대칭 문제 해결 능력과 일반화 성능을 획기적으로 향상시킨 'RADAR' 프레임워크를 제안합니다.

Hang Yi, Ziwei Huang, Yining Ma, Zhiguang Cao

게시일 2026-03-06
📖 4 분 읽기☕ 가벼운 읽기

Each language version is independently generated for its own context, not a direct translation.

🚗 RADAR: 비대칭 도로를 위한 똑똑한 내비게이션

이 논문은 **"RADAR"**이라는 새로운 인공지능 시스템을 소개합니다. 이 시스템은 차량 경로 최적화 문제 (VRP) 를 해결하는 데 특화되어 있는데, 특히 실제 도로 환경처럼 '가는 길'과 '오는 길'이 다른 (비대칭적인) 상황에서 탁월한 성능을 발휘합니다.

기존의 AI 들은 대부분 "가는 길과 오는 길 거리가 똑같다"는 이상적인 가정을 하고 훈련되었기 때문에, 실제 복잡한 도시 도로 (일방통행, 교통 체증 등) 에 적용하면 성능이 떨어졌습니다. RADAR 는 이 문제를 해결하기 위해 두 가지 핵심 기술을 도입했습니다.


🧩 1. 문제 상황: "가는 길"과 "오는 길"이 다른 세상

🗺️ 기존 AI 의 한계 (대칭적인 세계)

기존의 경로 탐색 AI 들은 마치 원형 경기장에서 달리는 선수들처럼 생각했습니다. 경기장 안에서는 A 에서 B 로 가는 거리와 B 에서 A 로 가는 거리가 정확히 같습니다. 그래서 AI 는 "거리"라는 정보를 단순히 좌표 (x, y) 만 보고 계산하면 됐습니다.

하지만 실제 도시는 다릅니다.

  • 일방통행: A 에서 B 로는 갈 수 있지만, B 에서 A 로는 갈 수 없습니다.
  • 교통 체증: A 에서 B 로는 10 분 걸리지만, B 에서 A 로는 20 분 걸립니다.
  • 교량과 터널: 특정 방향으로만 통행이 가능합니다.

이처럼 "가는 길"과 "오는 길"이 다른 (비대칭적인) 상황에서 기존 AI 는 길을 잃거나 비효율적인 경로를 찾습니다. 마치 지도에 "가는 길"만 그려져 있고 "오는 길"은 없는 것처럼 작동하기 때문입니다.


🛠️ 2. RADAR 의 해결책: 두 가지 핵심 기술

RADAR 는 이 문제를 해결하기 위해 **정적 (Static)**인 정보와 **동적 (Dynamic)**인 상호작용을 모두 고려합니다.

🔍 기술 1: SVD(특이값 분해) 를 이용한 '초능력' 지도 읽기 (정적 비대칭)

비유: 거울과 그림자
기존 AI 는 각 도시 (노드) 를 단순히 "이곳은 A 시입니다"라고만 기억했습니다. 하지만 RADAR 는 **SVD(특이값 분해)**라는 수학적 도구를 사용합니다.

  • 상황: A 에서 B 로 가는 비용은 100 원, B 에서 A 로 가는 비용은 50 원입니다.
  • 기존 방식: "A 와 B 사이 거리는 75 원"이라고 평균내버립니다. (정보 손실!)
  • RADAR 의 방식: SVD 를 통해 이 정보를 두 개의 다른 차원으로 쪼갭니다.
    • 왼쪽 차원 (나가는 신호): "A 는 다른 곳으로 나가는 데 100 원이 든다"는 정보를 담습니다.
    • 오른쪽 차원 (들어오는 신호): "A 는 다른 곳에서 들어올 때 50 원이 든다"는 정보를 담습니다.

이렇게 하면 AI 는 각 도시가 '출발지'로서 어떤 역할을 하고 '도착지'로서 어떤 역할을 하는지 동시에 이해하게 됩니다. 마치 **거울 (나가는 길) 과 그림자 (오는 길)**를 동시에 보고 도시의 성격을 파악하는 것과 같습니다.

🌪️ 기술 2: 싱크혼 (Sinkhorn) 정규화 - '균형 잡힌' 시선 (동적 비대칭)

비유: 인기 있는 식당과 혼잡한 도로
AI 가 경로를 찾을 때, Attention(주의) 메커니즘을 사용합니다. 기존 방식 (Softmax) 은 **"내가 지금 보고 있는 곳 (A) 에서 가장 가까운 곳들"**만 집중해서 봅니다.

  • 문제: A 에서 B 로 가는 길은 멀지만, B 에서 A 로 오는 길은 매우 가깝습니다. 기존 AI 는 A 가 B 를 볼 때 B 가 다른 곳들과 어떻게 연결되는지 무시합니다. 마치 **인기 있는 식당 (B)**만 보고, 그 식당이 얼마나 붐비는지 (다른 곳과의 연결) 는 고려하지 않는 것과 같습니다.

RADAR 의 해결책 (Sinkhorn Normalization):
RADAR 는 Sinkhorn이라는 기술을 사용합니다.

  • 기존: "내가 A 에서 B 를 볼 때"만 계산합니다.
  • RADAR: "내가 A 에서 B 를 볼 때"와 **"B 가 다른 곳들 (C, D, E...) 과 어떻게 연결되는지"**를 동시에 고려합니다.

이는 도로의 양방향 교통량을 모두 고려하는 것과 같습니다. 단순히 "가까운 길"만 보는 게 아니라, **"그 길이 전체 교통 흐름에 어떻게 영향을 미치는지"**를 균형 있게 파악하여, AI 가 더 넓은 시야를 가지고 경로를 계획하게 합니다.


🏆 3. 결과: 왜 RADAR 가 더 좋은가?

RADAR 는 합성 데이터와 실제 도시 데이터 (서울, 뉴욕 등) 에서 기존 최고의 AI 들보다 훨씬 좋은 결과를 냈습니다.

  • 더 넓은 일반화: 작은 도시 (100 개 지점) 에서 배운 지식을 큰 도시 (1000 개 지점) 에 적용해도 성능이 떨어지지 않습니다. (기존 AI 는 도시가 커지면 길을 잃었습니다.)
  • 실제 도로 적응력: 일방통행이나 복잡한 도로망이 있는 실제 데이터에서도 최적의 경로를 찾아냅니다.
  • 빠른 속도: 복잡한 계산을 하더라도 실시간으로 경로를 찾을 수 있을 정도로 빠릅니다.

💡 요약: 한 줄로 정리하면?

RADAR는 **"가는 길과 오는 길이 다른 복잡한 도시"**에서, **수학적 분해 (SVD)**로 도로의 방향성을 정확히 파악하고, **균형 잡힌 시선 (Sinkhorn)**으로 전체 교통 흐름을 고려하여 가장 빠르고 효율적인 길을 찾아내는 차세대 AI 내비게이션입니다.

이 기술은 물류 배송, 택시 배차, 긴급 구조 활동 등 실제 도로 환경이 중요한 모든 분야에서 혁신을 가져올 것으로 기대됩니다.

이런 논문을 받은편지함으로 받아보세요

관심사에 맞는 일간 또는 주간 다이제스트. Gist 또는 기술 요약을 당신의 언어로.

Digest 사용해 보기 →