Concepts de base
본 논문에서는 속성 그래프에서 커뮤니티 탐지를 수행하기 위해 노드 속성 간의 의미적 유사성과 중간 규모 커뮤니티 구조를 모두 활용하는 새로운 모델인 HACD를 제안합니다.
Résumé
HACD: 속성 의미론 및 중간 규모 구조를 활용한 커뮤니티 탐지
본 연구에서는 속성 그래프에서 기존 방법론들이 간과했던 두 가지 중요한 문제, 즉 (1) 커뮤니티 내 노드 속성 간의 의미적 유사성 및 (2) 쌍별 연결의 미시적 구조와는 다른 고유한 중간 규모 구조를 해결하고자 합니다.
본 논문에서는 이러한 문제를 해결하기 위해 이종 그래프 주의 네트워크(HAN) 기반의 새로운 속성 커뮤니티 탐지 모델인 HACD를 제안합니다. HACD는 노드 속성을 또 다른 유형의 노드로 취급하여 속성 네트워크를 이종 그래프 구조로 구성하고 속성 수준 주의 메커니즘을 사용하여 의미적 유사성을 포착합니다. 또한, 커뮤니티 구성원 함수를 도입하여 중간 규모 커뮤니티 구조를 탐색하여 탐지된 커뮤니티의 견고성을 향상시킵니다.
HACD 프레임워크의 주요 구성 요소
그래프 구성 및 인코딩: 노드 속성을 추가 노드 유형으로 취급하여 이종 속성 그래프를 구성하고, 이종 컨볼루션 모듈을 사용하여 효과적인 메타 경로 체계를 자동으로 생성 및 추출합니다. 노드 수준 주의 메커니즘을 사용하여 복잡한 구조와 풍부한 의미 정보를 포착합니다.
속성 수준 주의 메커니즘: 메타 경로 기반 속성 수준 주의 메커니즘을 통해 메타 경로에서 서로 다른 속성의 의미적 중요성을 자동으로 학습하고 이를 융합합니다. 주의 기반 유사성 측정을 사용하여 노드 유사성을 계산하고, 메타 경로 계수와 속성 계수를 결합하여 속성 수준 중요도 계수를 계산합니다.
커뮤니티 구성원 함수: 고차 근접성을 고려하여 모듈성을 재정의하고, 이를 훈련 프로세스에 통합하여 기본 커뮤니티 구조를 효과적으로 포착합니다. 노드 범주 레이블을 원-핫 벡터로 인코딩하고, 이를 특징 행렬과 연결하여 초기 커뮤니티 구성원 행렬을 구성합니다. 학습된 커뮤니티 구성원 정보를 커뮤니티 구성원 임베딩으로 저장하고, 모듈성 최적화 문제로 공식화하여 내재된 커뮤니티 구조를 보존하도록 임베딩을 안내합니다.