그래픽 모델에서 그래프 이론은 어디에 있습니까?


29

그래픽 모델에 대한 소개는 그것들을 "... 그래프 이론과 확률 이론의 결혼"으로 묘사합니다.

확률 이론 부분을 얻었지만 정확한 그래프 이론이 어디에 적합한 지 이해하는 데 어려움이 있습니다. 그래프 이론의 통찰력은 불확실성에서 확률 분포와 의사 결정에 대한 이해를 심화시키는 데 도움이 되었습니까?

PGM을 "트리"또는 "이중"또는 "비 지향"으로 분류하는 등 PGM에서 그래프 이론 용어를 사용하는 것 이상의 구체적인 예를 찾고 있습니다.

답변:


33

확률 적 그래픽 모델에는 실제 수학적 그래프 이론이 거의 없다. 여기서 실제 수학적 그래프 이론에 의해 나는 파벌, 정점 차수, 최대 흐름 최소 컷 이론 등에 대한 증거를 의미한다. Euler의 정리 및 핸드 셰이 킹 Lemma와 같은 기본적인 것조차 사용되지 않지만 확률 론적 추정을 업데이트하는 데 사용되는 컴퓨터 코드의 일부 속성을 확인하기 위해 호출 할 수 있다고 가정합니다. 또한, 영아 그래픽 모델은 다중 그래프와 같은 그래프 클래스의 서브 세트 이상을 거의 사용하지 않습니다. 그래프의 흐름에 대한 이론은 확률 적 그래픽 모델에서 사용되지 않습니다.

학생 A가 확률 전문가이지만 그래프 이론에 대해서는 전혀 모르고 학생 B가 그래프 이론 전문가에 대해서는 모르지만 확률에 대해서는 아무것도 모른다면 A는 확률 론적 그래픽 모델을 B보다 빨리 배우고 이해할 것입니다.


8

엄밀히 말하면, 그래프 이론 은 PGM과 느슨하게 연결되어있는 것 같습니다. 그러나 그래프 알고리즘 이 유용합니다. PGM은 메시지 전달 추론으로 시작했는데, 이는 그래프에서 메시지 전달 알고리즘의 일반 클래스의 하위 집합입니다 (그래서 "그래픽"이라는 단어의 이유 일 수 있음). Graph-cut 알고리즘은 컴퓨터 비전에서 Markov 랜덤 필드 추론에 널리 사용됩니다. 그것들은 Ford-Fulkerson 정리와 유사한 결과를 기반으로합니다 (최대 유량은 최소 컷과 같습니다). 가장 인기있는 알고리즘은 아마도 Boykov–Kolmogorov 및 IBFS입니다.

참고 문헌. [Murphy, 2012 , §22.6.3]은 MAP 추론에 대한 그래프 삭감 사용량을 다룹니다. 참조 [Kolmogorom 및 Zabih, 2004 ; Boykov et al., PAMI 2001] , 모델링보다는 최적화를 다룬다.


그래프 컷 알고리즘은 MRF에 사용됩니다. 당신은 참조를 가리킬 수 있습니까? 위의 David Stork의 답변을 바탕으로, 그래프 이론은 그래프 이론과 PGM 사이의 근본적인 연결보다는 그래프 이론이 유용한 모델링 도구라는 사실 때문에 발생합니다.
Vimal

당신이 요청 한대로 참조를 추가했습니다. 마지막 진술에서, 우리는 원인을 어떻게 분리 할 수 ​​있습니까, 즉 그것이 근본적인지 아닌지를 알려줄 수 있습니까?
Roman Shapovalov

@overrider 당신은 논문을 쉽게 검색 할 수 있도록 전체 참조를 제공 할 수 있습니까? 인터넷 검색은 사람들을 참조로 이끌 수 있지만 관련이없는 결과를 얻기 위해 시간을 낭비 할 수도 있습니다. 따라서 제목, 출판사, 저널 이름, 링크 등을 추가하는 것이 좋습니다.

2
그래프 컷 알고리즘은 컴퓨터 비전에는 유용하지만 확률적인 그래픽 모델에는 유용하지 않습니다. 스테레오 비전의 한 가지 문제는 대응 문제입니다. 이미지 A의 어떤 점이 이미지 B의 점에 해당하는지 찾는 것입니다. 정점이 두 이미지의 특징점에 해당하는 그래프를 설정하고 그래프는 가능한 모든 대응을 나타냅니다. 그런 다음 "적절한"서신을 찾는 문제는 그래프 절단 문제로 제기 될 수 있습니다. 이 컴퓨터 비전 문제를 그래픽 모델에 매핑하려고 시도 할 수 있지만 일반적인 그래픽 모델에는 그러한 용도가 없습니다.
David G. Stork

2
@ DavidG.Stork 이미지 분할, 콜라주 만들기 등과 같은 유사한 방식으로 그래프 잘라내기를 적용하는 다른 컴퓨터 비전 문제가 있으므로 접근 방식이 충분히 일반적입니다. 이러한 문제는 무 방향 그래픽 모델로 표현 될 수 있습니다 (종이가 항상 그렇게하는 것은 아닙니다). 이를 통해 다양한 MRF 추론 알고리즘과 모델 피팅을 사용할 수 있습니다. 다른 한편으로, 그래프 컷은 상당히 큰 MRF의 부분 집합을 최적화 할 수 있으므로 소셜 네트워크 분석과 같은 비전을 넘어 적용 할 수 있습니다 (현재 특정 논문을 기억할 수는 없지만).
Roman Shapovalov

4

저밀도 패리티 검사 코드의 디코딩 용이성 (확률 그래프로 간주하고 Loopy Belief Propagation을 적용 할 때 우수한 결과를 얻음)과 패리티 검사 매트릭스에 의해 형성된 그래프의 거칠기 사이의 링크를 조사하는 연구가있었습니다. . 이 거스와의 연계는 LDPC가 발명되었을 때로 거슬러 올라갑니다. [1] 그러나 Mackay 등 [4]이 별도로 재발견 한 후 지난 10여 년 동안 추가 작업이 있었으며 [2] .

나는 인용되는 그래프의 지름에 따라 믿음 전파의 수렴 시간에 대한 진주의 의견을 종종 봅니다. 그러나 트리가 아닌 그래프에서 그래프 직경을 보는 작업과 그 영향을 알 수는 없습니다.

  1. RG Gallager. 저밀도 패리티 검사 코드. MIT Press, 1963
  2. IE Bocharova, F. Hug, R. Johannesson, BD Kudryashov 및 RV Satyukov. 하이퍼 그래프를 기반으로 큰 둘레를 가진 새로운 저밀도 패리티 검사 코드. ISIT (Information Theory Proceedings), 2010 IEEE 국제 심포지엄 페이지 819 –823, 2010.
  3. SC 타 티콘 다. 합산 알고리즘의 수렴. 2003 년 정보 이론 워크숍에서. 2003 IEEE, 페이지 222 – 225, 2003
  4. David JC MacKay 및 RM Neal. 섀넌 근처에서 저밀도 패리티 검사 코드의 성능이 제한됩니다. Electronics Letters, 33 (6) : 457–458, 1997.

3

확률 적 그래픽 모델에 그래프 알고리즘을 성공적으로 적용한 방법 중 하나는 Chow-Liu 알고리즘 입니다. 최적 (트리) 그래프 구조를 찾는 문제를 해결하고 MST (최대 스패닝 트리) 알고리즘을 기반으로합니다.

p(x|T)=tVp(xt)(s,t)Ep(xs,xt)p(xs)p(xt)
1NlogP(D|θ,T)=tVkpML(xt=k)logpML(xt=k)+(s,t)EI(xs;xt|θst)
I(xs;xt|θst)xsxtxkT

I(xs;xt|θst)


안녕 Vadim. 답변 주셔서 감사합니다. 그래프 이론 용어의 공식으로 의미가 있습니다. 그러나 최적화 문제로 볼 수도 있습니다. 문제의 정신은 더 근본적인 연결을 추구하는 것이 었습니다. 예를 들어, 정렬 문제를 그래프에서 위상 정렬로 공식화 할 수 있습니다. 여기서 노드는 숫자이고 화살표는 <= 관계를 나타냅니다. 그러나 이것이 정렬 알고리즘과 그래프 알고리즘을 근본적으로 연결하지는 않습니다.
Vimal
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.