란치네티-포춘토-라디치 벤치마크
Lancichinetti–Fortunato–Radicchi benchmark시리즈의 일부 | ||||
네트워크 과학 | ||||
---|---|---|---|---|
네트워크 유형 | ||||
그래프 | ||||
| ||||
모델들 | ||||
| ||||
| ||||
Lancichinetti–Fortunato–Radicchi 벤치마크는 벤치마크 네트워크(실제 네트워크와 유사한 인공 네트워크)를 생성하는 알고리즘입니다. 이들은 사전에 알려진 커뮤니티를 가지고 있으며 다양한 커뮤니티 탐지 방법을 비교하는 데 사용됩니다.[1] 다른 방법에 비해 벤치마크의 장점은 노드 정도의 분포와 커뮤니티 크기의 이질성을 설명한다는 것입니다.[2]
알고리즘이.
노드 정도와 커뮤니티 크기는 지수가 다른 거듭제곱 법칙에 따라 분포됩니다. 벤치마크는 정도와 커뮤니티 크기가 각각 다른 지수인γ {\displaystyle\ 및 β\beta}를 갖는 거듭제곱 법칙 분포를 가진다고 가정합니다. 은 노드 수이고 평균 는 ⟩ \ k\rangle }입니다. 파라미터 μ {\ \mu}가 있는데, 이는 벤치마크 노드가 속한 커뮤니티에 속하지 않는 노드의 이웃 노드의 평균 비율입니다 이 매개 변수는 커뮤니티 사이에 있는 에지의 비율을 제어합니다.[2] 따라서 네트워크의 노이즈 양을 반영합니다. 극단에서 = displaystyle = 0}일 때 모든 링크는 커뮤니티 링크 내에 있으며 μ = 1 {\displaystyle \mu = 1}일 때 모든 링크는 서로 다른 커뮤니티에 속한 노드 사이에 있습니다.
다음 단계를 사용하여 벤치마크 네트워크를 생성할 수 있습니다.
1단계: γ가 displaystyle\gamma}인 거듭제곱 법칙 분포를 따르는 노드로 네트워크를 생성하고 {\k_{\min } k {\k_{\max }의 극단을 선택하여 원하는 평균 를 얻기 위해⟨ k ⟩ {\ \langle k\rangle }입니다.
2단계:(- 1 -개의 모든 노드의 링크 중 일부는 동일한 커뮤니티의 노드와 있는 반면, 부분 개는 다른 노드와 있습니다.
3단계: 지수 가{\인 거듭제곱 법칙 분포에서 커뮤니티 크기를 생성합니다 모든 크기의 합은 N 과 같아야 합니다 최소 및 최대 커뮤니티 크기 및 는 격리되지 않은 모든 노드가 적어도 하나의 커뮤니티에 있도록 커뮤니티 정의를 충족해야 합니다.
4단계: 처음에는 커뮤니티에 할당된 노드가 없습니다. 그런 다음 각 노드가 무작위로 커뮤니티에 할당됩니다. 커뮤니티 내의 이웃 노드 수가 커뮤니티 크기를 초과하지 않는 한 새 노드가 커뮤니티에 추가되고, 그렇지 않으면 외부에 머무릅니다. 다음 반복에서 "홈리스" 노드는 일부 커뮤니티에 무작위로 할당됩니다. 해당 커뮤니티가 완료된 경우, 즉 크기가 모두 소진된 경우 해당 커뮤니티의 임의로 선택한 노드는 연결을 해제해야 합니다. 모든 커뮤니티가 완료되고 모든 노드가 하나 이상의 커뮤니티에 속하면 반복을 중지합니다.
5단계[2] 각 노드의 커뮤니티 외부 링크 수가 매개변수 μ 와 거의 동일하도록 노드의 재배선을 구현합니다.
테스트
파티션을 겹치지 않는 커뮤니티로 간주합니다. 각 반복에서 무작위로 선택된 노드의 커뮤니티는 무작위로 선택된 노드가 C 에서 나올 확률을 나타내는 p 분포를 따릅니다 일부 커뮤니티 찾기 알고리즘에 의해 예측되고 p 분포를 갖는 동일한 네트워크의 파티션을 생각해 보십시오. 벤치마크 파티션에 분포가 있습니다. 결합 분포는 2 p입니다 이 두 파티션의 유사성은 정규화된 상호 정보에 의해 포착됩니다.
= displaystyle I_{=에서 벤치마크와 탐지된 파티션이 동일하고 = 0 {\displaystyle I_{n}=0}에서 탐지된 파티션은 서로 독립적입니다.
참고문헌
- ^ Hua-Wei Shen (2013). "복잡한 네트워크의 커뮤니티 구조". Springer Science & Business Media. 11-12.
- ^ a b c A. 란치네티, S. Fortunato, 그리고 F. 라디치.(2008) 커뮤니티 검출 알고리즘 테스트를 위한 벤치마크 그래프. 피지컬 리뷰 E, 78.arXiv:0805.4770
- ^ Twan van Laarhoven과 Elena Marchiori (2013). "LFR 그래프에 훈련된 에지 분류기를 사용한 네트워크 커뮤니티 탐지". https://www.cs.ru.nl/ ~elenam/ paper-learning-community.pdf Wayback Machine에서 아카이브됨 2018-11-03
- ^ 바라바시, A.-L. (2014) 네트워크 사이언스. 9장: 공동체.