츄방제
(Bangjie Qiu)
*iD
류호영
(Ho-Young Ryu)
*iD
오윤식
(Yun-Sik Oh)
†iD
-
(Dept. of Electrical Engineering, Kyungnam University, Republic of Korea)
Copyright © The Korean Institute of Electrical Engineers
Key Words
Data integration, Graph convolutional neural network, Local ID mapping, Topology features
1. 서 론
최근 전력계통의 디지털화 및 지능화가 가속화됨에 따라, 다양한 목적을 가진 전력 IT 시스템들이 병렬적으로 구축·운영되고 있다[1-
2]. 대표적으로 배전운영시스템(ADMS), 에너지관리시스템(EMS), 원격감시제어시스템(SCADA), 계량데이터관리시스템(MDMS) 등은 각각 고유의
기능과 데이터 구조를 기반으로 전력설비의 상태를 관리하고 운영 의사결정을 지원한다. 이러한 시스템들은 전력계통의 효율적 운영과 신뢰도 향상을 위해
상호 연계가 필수적이며, 최근에는 인공지능 기반 분석, 통합 운영 플랫폼, 디지털 트윈 구축 등의 요구가 증가함에 따라 이종 시스템 간 데이터 연계의
중요성이 더욱 부각되고 있다[3].
이종 시스템 간 데이터 연계를 수행하기 위해서는 동일한 전력설비를 서로 식별할 수 있는 기준이 필요하다. 그러나 각 시스템은 독립적으로 구축되는 과정에서
고유한 로컬 식별자(Local ID)를 사용하여 설비를 관리하기 때문에, 동일 설비에 대해서도 시스템 간 ID가 상이한 문제가 발생한다. 이러한 상황에서
특정 시스템의 데이터를 다른 시스템에서 활용하기 위해서는 두 시스템 간 동일 설비에 대한 ID 맵핑이 선행되어야 한다. 특히, 전력계통 규모가 확대되고
연계 대상 시스템 수가 증가함에 따라, 맵핑해야 할 설비의 수는 기하급수적으로 증가하게 된다.
기존에는 시스템 운영자 간 협의를 통해 수동으로 ID 맵핑을 수행하는 방식이 주로 사용되어 왔다. 그러나 이 방법은 데이터 연계 규모가 작을 경우에는
유효할 수 있으나, 대규모 전력계통이나 다수의 시스템이 연계되는 환경에서는 확장성이 크게 저하되며, 시간 및 비용 측면에서 비효율적이다. 또한, 수동
맵핑 과정에서 발생할 수 있는 인적 오류는 시스템 간 데이터 불일치로 이어져 운영 신뢰도를 저하시킬 수 있다. 이러한 한계로 인해 자동화된 ID 맵핑
기법의 필요성이 지속적으로 제기되고 있다.
기존의 자동 맵핑 방법으로는 문자열 유사도 기반 기법, 설비 속성(attribute) 비교 기반 기법 등이 제안된 바 있다. 그러나 문자열 기반 방법은
명명 규칙이 상이한 경우 적용이 어렵고, 속성 기반 방법은 시스템 간 데이터 모델의 차이 및 속성 정보의 불완전성으로 인해 신뢰성 있는 맵핑 결과를
도출하는 데 한계가 있다. 이에 따라 최근에는 전력계통이 가지는 구조적 특성을 활용하여 설비를 식별하고자 하는 접근이 주목받고 있다[4-
6].
전력계통은 설비 간 전기적 연결 관계로 구성된 네트워크이며, 이는 그래프(Graph) 구조로 모델링할 수 있다. 따라서 서로 다른 시스템에서 표현된
전력계통은 각각의 그래프로 표현될 수 있으며, 동일 설비 간 맵핑 문제는 결국 두 그래프 간 동일 노드를 대응시키는 문제로 귀결된다. 이러한 그래프
기반 접근은 최근 그래프 신경망(Graph Neural Network, GNN)을 활용한 전력계통 분석 연구에서도 활발히 수행되고 있다[7-
10].
이러한 관점에서, 각 노드가 가지는 토폴로지 특성이 다른 노드와 구별 가능한 경우, 이를 활용하여 서로 다른 그래프 간 동일 노드를 식별할 수 있다.
그러나 단순한 토폴로지 정보만으로는 다수의 설비로 인해 구조적 정보가 동일한 설비들이 존재하는 전력계통에서 설비를 유일하게 구별하기 어려운 문제가
존재한다. 즉, 동일한 토폴로지 특징을 가지는 노드들이 다수 존재할 수 있으며, 이는 맵핑의 불확실성을 증가시키는 요인으로 작용한다.
본 논문에서는 이러한 문제를 해결하기 위해, 전력계통의 그래프 구조를 기반으로 노드의 구별력을 향상시키는 6개의 토폴로지 특징을 정의하고, 이를 입력으로
하는 그래프 합성곱 신경망(Graph Convolutional neural Network, GCN)을 활용한 자동 ID 맵핑 기법을 제안한다. 제안하는
방법에서는 각 노드의 위상적 특징을 초기 입력으로 사용하여 GCN을 통해 노드 임베딩을 학습하며, 학습 과정에서 동일 설비에 해당하는 노드 간 임베딩이
유사하도록 최적화된다. 이후, 학습된 임베딩을 기반으로 노드 간 유사도를 계산하고, Hungarian 알고리즘을 적용하여 두 그래프 간 최적의 1:1
맵핑을 도출한다. 이러한 과정을 통해, 토폴로지 특징만으로 구별이 어려운 경우에도 학습 기반의 임베딩을 통해 보다 정확한 노드 맵핑이 가능하다.
본 논문의 2장에서는 각각의 전력설비의 고유성을 표현하기 위한 토폴로지 특징이 기술되며, 3장에서는 제안하는 GCN 기반 로컬 ID 맵핑 프레임워크
및 방법이 제시된다. 4장은 제안된 방법의 구현 및 검증 결과를 제시하며, 결론 및 향후 연구에 대해 5장에 기술된다.
2. 전력설비 토폴로지 특징 설계
전력계통이 가지고 있는 네트워크 구조는 일반적으로 전력설비 및 설비 간 전기적 연결을 각각 노드($ V $) 및 엣지($ E $)로 표현하는 그래프($ G=(V,E) $) 형태로 모델링이 가능하다. 전력계통에서 동일 설비를 식별하기 위해서는 각 노드가 가지는 구조적 위치 및 역할을 효과적으로 표현할 수 있는 특징(feature)의
정의가 필수적이다. 본 논문에서는 설비의 속성 정보에 의존하지 않고 전력설비의 연결 구조만을 기반으로 설비의 구별력을 확보하기 위해, 총 6개의 토폴로지
특징을 정의하고 이를 결합하여 설비 특징 벡터를 구성한다. 이러한 특징들은 설비의 국소적 연결 구조뿐만 아니라 전역적 위치까지 반영하도록 설계되었다.
2.1 특징#1 : 노드 차수
노드 차수 $ d_i $는 식 (1)과 같이 정의되며, 특정 노드에 직접 연결된 인접 노드의 개수를 의미한다. 이는 특정 설비에 전기적으로 연결된 이웃 설비의 개수에 해당되며, 설비의
연결 복잡도 및 분기 정도를 반영하는 가장 기본적인 국소 구조적 특징이다.
2.2 특징#2 : 평균 이웃 차수
평균 이웃 차수 $ \overline{d_i} $는 식 (2)와 같이 정의되며, $ N_i $와 $ j $는 각각 노드 $ v_i $와 직접 연결된 이웃 노드들의 집합 및 $ v_i $와 연결된 노드를 의미한다. 이 특징은 인접한 노드들의 평균 차수로 해당 노드 주변의 구조적 복잡도를 나타낸다. 따라서 특정 설비가 위치한 주변 네트워크의
밀집도를 반영하는 지표로써 단순 차수로 구별이 어려운 노드 간 구별성을 보완할 수 있다.
2.3 특징#3 : 근접 중심성
근접 중심성 $ c_i $는 식 (3)과 같이 정의되며, 특정 노드에서 다른 모든 노드까지의 평균 최단거리의 역수를 의미함에 따라 그래프 전체에서의 상대적 중심도를 나타낸다. 계통 중심부에
위치한 설비일수록 높은 값을 가지며, 말단 설비로 갈수록 값이 감소하는 특성을 가진다. 따라서 $ c_i $는 설비의 전역적인 위치 정보를 반영하는 특징으로 활용된다.
2.4 특징#4 : 매개 중심성
매개 중심성 $ b_i $는 식 (4)와 같이 정의되며, $ \sigma_{st} $와 $ \sigma_{st}(i) $는각각 노드 $ v_s $에서 노드 $ v_t $까지의 최단 경로 수 및 해당 경로 중 노드 $ v_i $를 경유하는 경로의 수를 나타낸다. 이 특징은 노드가 전체 네트워크에서 경로 연결에 얼마나 중요한 역할을 수행하는지를 나타내며, 전력계통에서는 조류
경로 상에서 병목 또는 핵심 연결 지점에 해당하는 설비를 식별하는 데 활용될 수 있다.
2.5 특징#5 : 깊이
깊이 $ h_i $는 식 (5)와 같이 정의되며, 기준 노드(루트)로부터의 최단 거리로 정의된다. 이는 계통 내에서의 계층적 위치를 나타내는 지표로, 일반적으로 변전소 또는 기준
설비로부터의 전기적 거리로 해석될 수 있다. 방사형 구조를 가지는 계통 구조에서는 이 값이 클수록 말단 설비에 가까운 위치를 의미하며, 계통의 계층적
구조를 반영하는 특징으로 활용된다.
2.6 특징#6 : 이심도
이심도 $ e_i $는 식 (6)과 같이 정의되며, 특정 노드에서 네트워크 내 가장 먼 노드까지의 최단거리를 의미함에 따라 전역 구조 내에서의 상대적 위치를 나타낸다. 중심에 위치한
노드는 상대적으로 작은 값을 가지며, 외곽에 위치한 노드는 큰 값을 가지므로, 전역적 위치 정보를 보완적으로 제공한다.
이와 같이 정의된 6개의 토폴로지 특징은 각각 국소 구조, 이웃 구조, 전역 위치, 경로 중요도 및 계층 구조를 반영하며, 특정 설비의 구별성 확보를
위해 이 특징들을 종합적으로 활용함으로써 전력계통 내에서 설비의 구조적 역할을 정교하게 표현할 수 있다. 그러나 대규모의 전력계통은 다수의 설비로
인해 설비 간 토폴로지 특징이 동일한 노드들이 발생할 수 있음에 따라 상기 특징들만으로는 모든 노드를 완전히 구별하기 어려운 경우가 존재한다. 따라서
본 논문에서는 이러한 한계를 극복하기 위해, 상기 특징 벡터를 입력으로 하는 GCN을 활용하여 노드 임베딩을 학습하고, 이를 기반으로 보다 정확한
노드 맵핑을 수행한다.
3. GCN 기반 로컬 ID 맵핑 방법
3.1 GCN 기반 로컬 ID 맵핑 프레임워크
본 논문에서는 이종 시스템에 저장된 동일 전력설비의 로컬 ID를 자동으로 맵핑시키기 위해 설비의 토폴로지 특징을 입력으로 하는 GCN 기반 방법을
제안한다. 제안하는 방법은 전력계통을 그래프 구조로 모델링하고, 각 노드에 대해 2장에서 정의한 토폴로지 특징을 추출한 후, 이를 기반으로 동일 설비에
대한 동일 임베딩이 가능하도록 GCN을 학습시켜 최종적으로 노드 간 1:1 대응 관계를 도출하는 방식으로 구성된다.
제안 방법의 프레임워크는 그림 1과 같이 순차적인 절차로 구성된다. 먼저 각 그래프에서 노드별 토폴로지 특징 벡터 $ X_i $를 구성하여 입력 특징 행렬 $ X $를 생성한다. 이후 ID 체계가 상이한 서로 다른 두 개의 그래프를 동일한 GCN 인코더에 입력하여 노드 임베딩 결과를 취득한다. 그 이후 GCN
출력 임베딩 결과를 대상으로 코사인 유사도 기반 유사도 행렬을 구성하고, Hungarian 알고리즘을 통해 전역 최적의 노드 간 일대일 맵핑을 도출한다.
마지막으로, 도출된 맵핑 결과를 기반으로 정의된 손실 함수를 최소화하도록 GCN을 반복적으로 학습시킨다. 이러한 일련의 과정은 토폴로지 특징과 학습
기반 GCN의 임베딩 표현을 결합하여 보다 안정적이고 정확한 ID 맵핑을 가능하게 한다.
그림 1. GCN 기반 전력설비 로컬 ID 맵핑 프레임워크
Fig. 1. GCN-based framework for power equipment local ID mapping
3.2 GCN 기반 노드 임베딩 학습
노드의 구조적 표현을 학습하기 위해 다층 GCN을 사용하여 입력 특징 $ X $를 임베딩 공간에 인코딩한다. 그래프 내 모든 노드를 포함하는 특징 행렬 $ X \in R^{N \times 6} $에 대해, GCN의 연산은 식 (7)과 같이 정의된다. 여기서, $ \tilde{A} = A + I $는 자기 루프를 포함한 인접행렬이며, $ \tilde{D} $는 $ \tilde{A} $의 차수행렬, $ H^{(l)} $는 $ l $번째 층에서의 노드 특징 행렬, $ W^{(l)} $는 학습 가능한 가중치 행렬, $ \sigma(\bullet) $는 비선형 활성화 함수(ReLU)를 의미한다.
본 논문에서는 다층 GCN 구조를 채택하며, 그림 2와 같이 3층 GCN에 대해 각 층의 전파 과정은 다음과 같이 정의된다.
ㆍ 입력층: $ H^{(0)} = X $
ㆍ 첫 번째 레이어 전파: $ H^{(1)} = ReLU(\tilde{A} X W^{(0)}) $
ㆍ 두 번째 레이어 전파: $ H^{(2)} = ReLU(\tilde{A} H^{(1)} W^{(1)}) $
ㆍ 세 번째 레이어 출력(활성화 없음): $ Z = H^{(3)} = \tilde{A} H^{(2)} W^{(2)} $
다층 전파 과정을 통해 각 노드는 이웃 노드의 구조 정보를 점진적으로 통합하며, 그 결과 표현은 국소적 특징에서 보다 전역적인 구조 특징까지 반영하게
된다. 이 과정은 구조 인지적 표현 학습과정으로 볼 수 있으며, 노드 임베딩의 판별력을 향상시킬 수 있다.
임베딩 벡터 간 유사도 계산의 안정성을 확보하기 위해, 각 노드 임베딩에 대해 식 (8)과 같이 L2 정규화를 수행한다. 이를 통해 임베딩 간 내적은 코사인 유사도로 해석될 수 있으며, 학습 과정에서 수치적 안정성과 비교 가능성이 향상된다.
그림 2. 3층 GCN 기반 노드 임베딩 과정
Fig. 2. Three-layered GCN-based node embedding process
3.3 유사도 행렬 구성 및 최적 노드 맵핑
두 그래프 $ G_A $와 $ G_B $에 대해 학습된 정규화 임베딩 행렬을 각각 $ Z_A \in R^{N \times d} $, $ Z_B \in R^{N \times d} $라 할 때, 노드 간 유사도 행렬 $ S $는 다음과 같이 정의되며, $ S_{ij} $는 그래프 $ G_A $의 $ i $번째 노드와 그래프 $ G_B $의 $ j $번째 노드 간 구조적 유사도를 나타낸다. 유사도 행렬 내 요소($ S_{ij} $)의 값이 클수록 두 노드가 동일 설비일 가능성이 높음을 의미한다.
그러나 개별 노드 기준의 최대 유사도 선택 방식은 전체 맵핑의 일관성을 보장하지 못하며, N:1 또는 1:N 맵핑 문제가 발생할 수 있다. 이를 해결하기
위해 본 논문에서는 전역 최적화 기반의 Hungarian 알고리즘을 적용하여 노드 간 1:1 대응 관계를 도출한다[11-
12]. 최적 맵핑 문제는 식 (10)과 같이 정의되며, 해당 식에서 $ \Phi $ 및 $ \Phi(i) $는 각각 가능한 모든 순열의 집합 및 $ G_A $의 노드 $ i $와 대응되는 $ G_B $의 노드를 의미한다. Hungarian 알고리즘을 통해 이 문제를 효율적으로 해결함으로써, 전체 그래프 구조 관점에서 가장 일관된 노드 맵핑 결과를
얻을 수 있다.
3.4 손실 함수 및 GCN 학습 방식
노드 임베딩을 학습하기 위해 유사도 행렬 기반의 교차 엔트로피 손실 함수를 정의한다. 먼저 유사도 행렬 $ S $에 온도 파라미터 $ \tau $를 적용하여 식 (11)과 같이 로짓(logit)을 구성한다. 온도 파라미터 $ \tau $는 softmax 분포의 집중도를 조절하는 역할을 하며, 작은 값일수록 높은 유사도를 갖는 노드 쌍에 대한 확률을 강조한다.
양방향 맵핑의 일관성을 보장하기 위해, 각각 행 방향과 열 방향으로 손실 함수를 구성한다. 행 방향은 $ G_A $의 노드를 기준으로 하여 $ G_B $에서의 맵핑 결과를 제약하는 것을 의미하며, 열 방향은 $ G_B $의 노드를 기준으로 하여 $ G_A $에서의 대응 관계를 제약하는 것을 의미한다. 두 방향을 동시에 고려함으로써, 단방향 맵핑 과정에서 발생할 수 있는 N:1 또는 1:N 문제를 효과적으로
방지할 수 있다.
식 (12) 및 (13)은 각각 행 방향 및 열 방향의 교차 엔트로피(Cross Entropy, CE) 손실을 나타낸다. 여기서, $ y_r $과 $ y_c $는 각각 행 방향 및 열 방향에서의 정답 맵핑을 나타내는 레이블이다. 최종 손실 함수는 식 (14)와 같이 정의된다.
학습 과정에서는 각 반복마다 GCN을 통해 노드 임베딩을 통해 유사도 행렬 및 맵핑 결과를 계산한 후, 손실 함수를 최소화하는 방향으로 GCN의 파라미터를
갱신한다. 파라미터 업데이트는 식 (15)와 같이 표현되며, $ \theta $와 $ \eta $는 각각 GCN 파라미터 및 학습률을 나타낸다. 반복적인 학습을 통해 동일 설비 노드 간 임베딩 유사도는 증가하고, 비대응 노드 간 유사도는 감소함으로써,
최종적으로 명확한 맵핑 구조를 형성하게 된다.
4. 시뮬레이션
4.1 시뮬레이션 조건 및 평가 지표
본 논문에서 제안한 GCN 기반 전력설비 로컬 ID 맵핑 방법의 성능 검증을 위해 노드 ID가 다른 동형(isomorphic)의 두 그래프를 생성하여
시뮬레이션을 수행하였다. 실험에 사용된 그래프는 총 1500개의 노드로 구성되었으며, 그림 3과 같이 노드 간 구조적 구별성을 확보하기 위하여 비대칭 트리 기반 구조를 바탕으로 생성되었다. 또한, 계통의 루프 구조에 대한 성능 검증을 위해
전체 노드 중 30%는 대칭 구조를 갖는 루프 형태를 가진다. GCN은 다층 구조로 구성되었으며, 관련 하이퍼파라미터는 표 1에 제시되어 있다. 모델 학습은 Python 기반 PyTorch 및 PyTorch Geometric 프레임워크를 이용하여 수행하였으며, 제안된 방법은
Intel Core i9-14900KS CPU, 32GB RAM 및 NVIDIA GeForce RTX 2080Ti GPU로 구성된 컴퓨팅 환경에서
수행되었다.
그림 3. 테스트 전력망 그래프 예시
Fig. 3. Example of test power network graph
표 1. GCN 하이퍼파라미터
Table 1. GCN Hyper-parameter
|
하이퍼파라미터
|
설정값
|
|
은닉층 차원
|
128
|
|
출력 임베딩 차원
|
64
|
|
학습률
|
0.5
|
|
온도 파라미터($ \tau $)
|
0.07
|
|
최적화 알고리즘
|
Adam
|
제안한 방법의 성능을 정량적으로 평가하기 위하여 두 가지 성능 지표를 활용하였다. 먼저, 노드 맵핑 정확도(Accuracy)는 전체 노드 중 올바르게
맵핑된 노드의 비율로 정의되며, 식 (16)과 같이 표현될 수 있다. 여기서, $ \hat{\pi} $와 $ \pi $는 각각 예측 맵핑 및 실제 맵핑을 나타낸다. 또 다른 성능 지표로 구조 일관성(Edge Consistency, EC)을 사용하였으며, 식 (17)과 같이 정의된다. 이 지표는 맵핑 결과가 실제 토폴로지를 얼마나 정확하게 보존하고 있는지를 정량적으로 평가하기 위해 사용되며, 맵핑된 노드 쌍이
실제로 동일 설비라면 해당 노드들 간의 연결관계도 그대로 유지되어야 하므로, EC가 높을수록 맵핑이 구조적으로 정확하게 수행되었다는 것을 의미한다.
따라서, 값이 1에 가까울수록 맵핑 결과가 원래 그래프 구조를 잘 보존함을 의미한다.
4.2 시뮬레이션 결과 및 분석
표 2는 5층 구조의 GCN에 대해 학습 반복에 따른 설비 로컬 ID 맵핑 성능 변화를 나타내며, 해당 표에 제시된 epoch는 정확도 측면에서 유의미한
향상이 있는 것으로 선정되었다. GCN의 임베딩을 활용하지 않고 토폴로지 특징만 이용한 맵핑을 의미하는 0 epoch에서는 0.882의 노드 맵핑
정확도를 보이며, 이는 초기 위상적 특징만으로도 일정 수준의 노드 수에 대해 올바른 대응 관계를 도출할 수 있음을 의미하지만, 일부 노드에서는 여전히
잘못된 맵핑이 발생하였음을 보여준다. 즉, 6개의 토폴로지 특징은 노드 식별에 유의미한 정보를 제공하지만, 학습 초기 단계에서는 모든 노드를 완전하게
구별하기에는 충분하지 않다. GCN 모델을 함께 적용한 경우, 1 epoch에서 정확도가 약 93.8%로 향상되었으며, 학습이 순차적으로 진행됨에
따라 정확도가 약 95.8%까지 향상되는 것을 확인할 수 있다.
표 2. GCN 학습에 따른 로컬 ID 맵핑 성능
Table 2. Performance of local ID mapping according to GCN trainings
|
Epoch
|
EC
|
Accuracy
|
Loss
|
Mean Margin
|
|
0
|
0.92390
|
0.88200
|
-
|
0.00026
|
|
1
|
0.95730
|
0.93866
|
6.66164
|
0.00028
|
|
2
|
0.96797
|
0.94666
|
6.54226
|
0.00032
|
|
7
|
0.97064
|
0.94933
|
5.84983
|
0.00071
|
|
13
|
0.96931
|
0.95066
|
5.02975
|
0.00178
|
|
29
|
0.97331
|
0.95200
|
4.09401
|
0.00529
|
|
38
|
0.97331
|
0.95866
|
3.71869
|
0.00777
|
GCN 모델의 손실 관점에서 제안된 모델의 학습이 반복됨에 따라 손실값은 지속적으로 감소하며, 모델이 점차 안정적으로 수렴하고 있는 것을 확인할 수
있다. 또한, 실제 대응 노드와 가장 유사한 비대응 노드 간의 차이로 정의되는 ‘Margin’ 의 평균값이 모델 학습을 통해 점차 증가한 것은 올바른
맵핑 쌍의 유사도를 더욱 강화하고 오맵핑 후보와의 간격을 확대하여 모델의 판별 안정성을 높이는 역할을 수행한 것으로 해석할 수 있다. 이는 GCN이
반복 학습을 통해 동일 설비에 해당하는 노드들의 임베딩 유사도는 증가시키고, 상이한 설비에 해당하는 노드들의 임베딩 유사도는 감소시키는 방향으로 노드
표현을 점진적으로 개선하였음을 의미한다.
표 3은 GCN 층수에 따른 로컬 ID 맵핑 성능을 나타낸다. GCN 층수가 1층에서 3층으로 증가함에 따라 정확도는 0.930666에서 0.958666까지
향상되며, 이는 더 넓은 이웃 노드의 정보를 반영함으로써 모델의 식별력이 효과적으로 개선되었음을 나타낸다. 그러나 3층을 초과한 이후에는 정확도가
95.73% 수준에서 정체되며, 이는 지나치게 깊은 구조가 정확도 측면에서는 추가적인 이점을 제공하지 않을 수 있음을 시사한다.
한편, 구조 정합성을 나타내는 EC와 임베딩 분리도를 나타내는 Mean Margin은 GCN 층수 증가에 따라 꾸준히 향상되었다. EC는 1층 시
0.961307에서 6층 시 0.971981까지 증가하며, 보다 깊은 GCN 구조가 그래프 간의 연결 구조를 더욱 정밀하게 반영한다는 것을 의미한다.
Mean Margin 또한 1층의 0.000508에서 5층의 0.029325로 크게 증가하여, 노드 쌍 간의 임베딩의 구분력이 심층 구조에서 크게
강화됨을 보여준다.
이러한 결과는 더 깊은 구조의 GCN이 멀리 떨어진 이웃 노드의 정보를 활용하여 맵핑 정확도를 향상시킬 수 있으나 일정 수를 초과할 경우 성능의 향상이
지체될 수도 있음에 따라 연산 효율성과 같은 실용적 측면에서 균형있는 GCN 층수의 선정이 필요함을 시사한다.
표 3. GCN 층수에 따른 로컬 ID 맵핑 성능
Table 3. Performance of local ID mapping according to number of layers of GCN
|
Number of GCN layers
|
Accuracy
|
EC
|
Mean Margin
|
|
1
|
0.930666
|
0.961307
|
0.000508
|
|
2
|
0.948000
|
0.959973
|
0.006659
|
|
3
|
0.958666
|
0.969312
|
0.012107
|
|
4
|
0.957333
|
0.970647
|
0.020256
|
|
5
|
0.958666
|
0.966644
|
0.029325
|
|
6
|
0.957333
|
0.971981
|
0.026091
|
5. 결 론
본 논문에서는 이종 전력 IT 시스템 간 동일 전력설비의 로컬 ID를 자동으로 맵핑하기 위한 GCN 기반 방법을 제안하였다. 전력계통을 그래프 구조로
모델링하고, 설비의 구조적 위치 및 역할을 반영하는 6개의 토폴로지 특징을 정의함으로써 노드의 기본적인 구별력을 확보하였다. 또한, 단순한 특징 기반
접근의 한계를 극복하기 위해 GCN을 활용하여 다중 홉 이웃 정보를 통합한 구조 인지적 노드 임베딩을 학습하고, 이를 기반으로 Hungarian 알고리즘을
적용하여 전역 최적의 일대일 노드 맵핑을 수행하였다.
시뮬레이션 결과를 통해 제안한 방법은 1500개 노드 규모의 그래프에서 95% 이상의 정확도를 달성함으로써 대부분의 설비에 대해 로컬 ID 맵핑이
가능함을 확인하였다. 제안된 방법은 margin 기반 분석을 통해 제안한 방법이 단순히 정답을 맞추는 수준을 넘어, 실제 대응 노드와 비대응 노드
간의 임베딩 분리도를 크게 향상시킴으로써 높은 판별 안정성을 확보함을 확인하였다. 이는 향후 노이즈나 구조적 불일치가 존재하는 실제 환경에서도 안정적인
맵핑 성능을 기대할 수 있음을 의미한다.
Acknowledgements
This research was supported by the Regional Innovation System & Education(RISE) program
through the RISE Center, Gyeongsangnam-do, funded by the Ministry of Education(MOE)
and the Gyeongsangnam-do Provincial Government, Republic of Korea(2026-RISE-16-005).
References
M. M. Alam, M. J. Hossain, M. A. Habib, M. Y. Arafat, M. A. Hannan, "Artificial intelligence
integrated grid systems: Technologies, potential frameworks, challenges, and research
directions," Renew. Sustain. Energy Rev., vol. 211, pp. 115251, 2025.

K. Wang, K. Jiang, H. Su, H. Li, J. Zhong, J. Xiong, "Research on topology-aware power
flow optimization and load forecasting model of smart grid based on AI," Microchem.
J., vol. 218, pp. 115046, 2025.

C. Yang, S. Wu, T. Liu, Y. He, J. Wang, D. Shi, "Efficient generation of power system
topology diagrams based on Graph Neural Network," Eng. Appl. Artif. Intell., vol.
149, pp. 110462, 2025.

X. Yuan, H. Wang, Y. Yuan, S. Zhang, "Design of an intelligent decision model for
power grid fault location and isolation based on topology analysis," Int. J. Thermofluids,
vol. 21, pp. 100536, 2024.

H. Bian, Z. Guo, X. Wang, C. Zhou, S. Bing, Z. Zhang, Art. no. 9990917, "An Improved
Breadth-First Search Method Based on Information Interaction Applied for Power Network
Topology Analysis," Math. Problems Eng., vol. 2023, 2023.

Q. Zheng, Q. Wu, L. Fang, W. Zhu, Y. Liang, Z. Cai, "Research on hierarchical response
recovery method of distribution network fault based on topology analysis," Int. J.
Comput. Intell. Syst., pp. 216-236, 2021.

S. Huang, J. Li, R. Zeng, Z. Li, J. Xu, "Dynamical Graph Neural Networks for Modern
Power Grid Analysis," Electronics, vol. 15, no. 3, pp. 493, 2026.

A. Yaniv, P. Kumar, Y. Beck, "Towards adoption of GNNs for power flow applications
in distribution systems," Electr. Power Syst. Res., vol. 216, pp. 109005, 2023.

C. Zhao, X. Li, Y. Cai, "A power grid topology detection method based on edge graph
attention neural network," Electr. Power Syst. Res., vol. 239, pp. 111219, 2025.

Y. Wang, X. Shen, X. Tang, J. Liu, "A Joint Estimation Method of Distribution Network
Topology and Line Parameters Based on Power Flow Graph Convolutional Networks," Energies,
vol. 17, no. 21, pp. 5272, 2024.

Y. Zhang, M. Chen, J. Chen, C. Chen, H. Yu, Y. Zhang, X. Deng, "Time-Varying Topology
Formation Reconfiguration Control of the Multi-Agent System Based on the Improved
Hungarian Algorithm," Appl. Sci., vol. 13, no. 20, pp. 11581, 2023.

I. Makohon, M. Cetin, D. T. Nguyen, M. Ng, "Hungarian Optimum Assignment Algorithm
with Java Computer Animation," pp. 1-7, 2016.

저자소개
He received his B.S. degrees in electrical engineering from Kyungnam University, Changwon,
South Korea, in 2021.
He is currently a Ph.D student in department of electrical engineering at Kyungnam
University, Changwon, Republic of Korea. His research interests include distribution
network data integration and optimization.
He received the B.S. degree in electrical engineering from Kyungnam University, Changwon,
South Korea. He is currently pursuing the M.S. degree in electrical engineering at
Kyungnam University, Changwon, South Korea. His research interests include operation
and control of distribution networks with renewable energy resources.
He received the B.S., M.S., and Ph.D degrees from the College of Information and Communication
Engineering, Sungkyunkwan University, Suwon, South Korea in 2011, 2013, and 2017,
respectively. He is currently an Associate Professor with the Department of Electrical
Engineering, Kyungnam University. His research interests include distribution network
operation and data integration.