마르코프 랜덤 필드

Markov random field
An example of a Markov random field.
마르코프 랜덤 필드의 예. 각 가장자리는 의존성을 나타낸다. 이 예에서 A는 B와 D에 의존한다. B는 A와 D에 의존한다. D는 A, B, E에 의존한다. E는 D와 C에 의존한다. C는 E에 의존한다.

물리학과 확률의 영역에서, 마르코프 무작위 필드(MRF), 마르코프 네트워크 또는 비간접 그래픽 모델비방향 그래프에 의해 설명되는 마르코프 속성을 가진 랜덤 변수들의 집합이다.임의 필드는 마르코프 속성을 만족하면 마르코프 랜덤 필드라고 한다.

마르코프 네트워크 또는 MRF는 의존성의 표현에서 베이지안 네트워크와 유사하다. 반면에 마코프 네트워크는 방향을 정하고 반복된다는 차이점이다. 그러므로, 마코프 네트워크는 베이시안 네트워크가 할 수 없는 특정한 의존성(순환[further explanation needed] 종속성 등)을 나타낼 수 있고, 다른 한편으로는 베이시안 네트워크가 할 수 있는 특정한 의존성(유도 의존성[further explanation needed] 등)을 나타낼 수 없다. 마르코프 랜덤 필드의 기본 그래프는 유한하거나 무한할 수 있다.

무작위 변수의 관절 확률 밀도가 엄격히 양수인 경우, 해머슬리-클리포드 정리에 따라 적절한 (로컬하게 정의된) 에너지 함수에 대한 깁스 측도로 나타낼 수 있기 때문에 깁스 무작위 장이라고도 한다. 원형 마르코프 랜덤 필드는 이싱 모델이다. 실제로, 마코프 랜덤 필드는 이싱 모델의 일반적인 설정으로 도입되었다.[1] 인공지능 영역에서는 마코프 랜덤 필드가 사용돼 이미지 처리컴퓨터 비전 등에서 다양한 중저준위 작업을 모델링한다.[2]

정의

Given an undirected graph , a set of random variables indexed by form a Markov random field with respect to if they satisfy the local Markov properties:

Pairwise Markov 속성: 다른 모든 변수를 고려할 때 두 개의 비인접 변수는 조건부로 독립적이다.
로컬 마르코프 속성: 변수는 인접 변수가 주어진 다른 모든 변수와 조건부로 독립적이다.
where is the set of neighbors of , and is the closed neighbourhood of .
글로벌 마르코프 속성: 두 변수의 하위 집합은 구분된 하위 집합에 따라 조건부로 독립적이다.
서 A{\의 노드에서 의 노드로 가는 모든 경로는 S을(를) 통과한다

Global Markov 속성은 Local Markov 속성보다 강하며, 다시 Pairwise 속성보다 강하다.[3] 그러나 위의 세 가지 마르코프 특성은 양의 분포[4](관련 변수에 0이 아닌 확률만 할당하는 분포)에 대해 동등하다.

클라이크 인자화

임의 확률 분포의 마르코프 속성은 설정하기 어려울 수 있으므로, 일반적으로 사용되는 마르코프 랜덤 필드의 종류는 그래프의 분류에 따라 인수될 수 있는 종류들이다.

Given a set of random variables , let be the probability of a particular field configuration in . That is, is the probability of finding that 임의 변수 이(가) 특정 값 을(를) 취함 X X(가) 집합이므로 공동 분포와 관련하여 x X의 확률을 이해해야 한다

이 조인트 밀도를 의 부류에 대해 고려할 수 있는 경우

그러면 이(가) 과() 관련하여 마르코프랜덤 필드를 형성한다. 여기서 (G {\ \은 G {\ G의 click 집합이며 최대 click만 사용되는 경우 정의는 동일하다. 함수를 요인 전위 또는 집단 전위라고 부르기도 한다. 그러나 상충되는 용어들이 사용되고 있다: C 의 로그에 전위라는 단어가 종종 적용된다 이는 통계역학에서 ( ) 구성 의 잠재적 에너지로 직접 해석되기 때문이다..

일부 MRF는 고려되지 않는다. 예를 들어, 0 확률을 구성하여 [6]의 전체 그래프에 무한 에너지를 작용하도록 허용하더라도 일부 무한 에너지와 같은 4개 노드의 사이클로 구성될 수 있다.[5]

다음 조건 중 하나 이상이 충족되면 MRF를 인수한다.

그러한 요소화가 존재하는 경우, 네트워크에 대한 요소 그래프를 구성할 수 있다.

지수군

임의의 양의 마르코프 무작위 필드는 형상함수 를 갖는 표준형식으로 지수형 패밀리로 쓸 수 있으므로 전체 접합분포를 다음과 같이 쓸 수 있다.

표기가 있는 곳에.

단순히 필드 구성 위에 도트 제품이며, Z파티션 함수:

여기서 은(는) 네트워크의 모든 임의 변수에 대해 가능한 모든 값의 할당 집합을 나타낸다. Usually, the feature functions are defined such that they are indicators of the clique's configuration, i.e. if corresponds to the i-th possible configuration of the k-th clique and 그렇지 않으면 0이다. This model is equivalent to the clique factorization model given above, if is the cardinality of the clique, and the weight of a feature corresponds to the logarithm of the corresponding clique factor, i.e. , where is the i-th possible configuration of the k-th clique, i.e. the i-th value in the domain of the clique .

확률 P는 흔히 깁스 측정이라고 불린다. 마르코프 필드를 로지스틱 모델로 사용하는 이 표현은 모든 클라이크 요인이 0이 아닌 경우에만 가능하다. 즉, 의 요소 중 0의 확률을 할당하지 않은 경우에만 가능하다. 이를 통해 매트릭스 대수에서 기법을 적용할 수 있다. 를 들어, 매트릭스의 추적이 결정 인자의 로그이며, 그래프의 발생 행렬에서 발생하는 그래프의 행렬을 나타낼 수 있다.

파티션 함수 Z의 중요성은 엔트로피와 같은 통계 역학으로부터 마르코프 네트워크의 사례에 이르기까지 많은 개념들이 직접 일반화되며, 이에 따라 직관적인 이해를 얻을 수 있다는 것이다. 또한, 파티션 함수는 하나 이상의 무작위 변수에 추진력을 부착할 수 있고, 이러한 동요에 대응한 네트워크의 반응을 탐색할 수 있는 등, 문제의 해결책에 가변적인 방법을 적용할 수 있도록 한다. 따라서 예를 들어, 그래프의 각 꼭지점 v에 대해 다음을 얻기 위해 파티션 함수에 운전 용어 Jv 추가할 수 있다.

Jv 대해 공식적으로 차별화하면 정점 v와 연관된 랜덤 변수 Xv 기대값을 얻을 수 있다.

상관 함수도 마찬가지로 계산된다. 두 점 상관 관계는 다음과 같다.

불행히도, 로지스틱 마르코프 네트워크의 가능성은 볼록하지만, 모델의 우도 또는 구배를 평가하려면 일반적으로 계산상 실현 불가능한 모델의 추론이 필요하다(아래 '추론' 참조).

가우스어

다변량 정규 분포는 결측 에지가 정밀 행렬(역분산 행렬)의 0에 해당하는 경우 G=(V, ) G에 대해 마르코프 랜덤 필드를 형성한다.

그런

[7]

추론

As in a Bayesian network, one may calculate the conditional distribution of a set of nodes given values to another set of nodes in the Markov random field by summing over all possi , ,에 대한 할당 ; 이것을 정확한 추론이라고 한다 그러나 정확한 추론은 #P-완전한 문제여서 일반적인 경우에는 계산적으로 난해한 것이다. 마르코프 체인 몬테 카를로루피 신앙 전파와 같은 근사치 기법은 종종 실무에서 더 실현 가능하다. 나무(Chow-Liu 트리 참조)와 같은 MRF의 일부 하위 분류에는 다항 시간 추론 알고리즘이 있다. 이러한 하위 분류의 발견은 활발한 연구 주제다. 또한 효율적인 MAP 또는 가장 가능성이 높은 할당 추론을 허용하는 MRF의 하위 클래스도 있다. 이러한 예에는 연관 네트워크가 포함된다.[8][9] 또 다른 흥미로운 하위 등급은 분해 가능한 모델 중 하나이다(그래프가 화음일 때): MLE를 위한 폐쇄형 형태를 가지면, 수백 개의 변수에 대한 일관된 구조를 발견할 수 있다.[10]

조건부 랜덤 필드

마르코프 랜덤 필드의 주목할 만한 변종 중 하나는 조건부 랜덤 필드인데, 이 필드에서는 각 랜덤 변수가 글로벌 관찰 집합 에 따라 조건화될 수 . 이 모델에서 각 함수 k {\k클라이크 k와 관측치 에 대한 모든 할당에서 매핑된 것이다.음수가 아닌 실제 숫자에 대해 표시 마르코프 네트워크의 이러한 형태는 관측치에 대한 분포를 모형화하지 않는 차별적 분류자를 생성하는 데 더 적합할 수 있다. CRF는 존 D에 의해 제안되었다. 2001년 라퍼티, 앤드류 맥칼럼, 페르난도 C.N. 페레이라.[11]

다양한 애플리케이션

마르코프 무작위 분야는 컴퓨터 그래픽에서부터 컴퓨터 비전, 머신러닝 또는 컴퓨터 생물학에 이르는 다양한 분야에서 응용 프로그램을 찾는다.[12][13] MRF는 유연하고 확률적인 이미지 모델을 생성하는 데 사용될 수 있기 때문에 질감을 생성하기 위해 이미지 처리에 사용된다. 이미지 모델링에서 과제는 주어진 이미지의 적절한 강도 분포를 찾는 것이다. 여기서 적합성은 작업 종류에 따라 달라지며 MRF는 영상과 질감 합성, 영상 압축 및 복원, 영상 세분화, 2D 영상의 3D 영상 추론, 영상 등록, 질감 합성, 슈퍼리즈 등에 사용될 수 있을 정도로 유연하다.Olution, 스테레오 매칭정보 검색. 그것들은 에너지 최소화 문제로 제기될 수 있는 다양한 컴퓨터 비전 문제나 마르코프 무작위 필드 프레임워크 내에서 지역의 범주를 예측하기 위해 구별되는 특징들을 사용하여 서로 다른 지역을 구별해야 하는 문제를 해결하는 데 사용될 수 있다.[14] 마르코프 무작위 필드는 Ising 모델에 대한 일반화였으며, 그 이후로 조합 최적화 및 네트워크에 널리 사용되었다.

참고 항목

참조

  1. ^ Kindermann, Ross; Snell, J. Laurie (1980). Markov Random Fields and Their Applications (PDF). American Mathematical Society. ISBN 978-0-8218-5001-5. MR 0620955.
  2. ^ Li, S. Z. (2009). Markov Random Field Modeling in Image Analysis. Springer. ISBN 9781848002791.
  3. ^ Lauritzen, Steffen (1996). Graphical models. Oxford: Clarendon Press. p. 33. ISBN 978-0198522195.
  4. ^ Probabilistic Graphical Models.
  5. ^ Moussouris, John (1974). "Gibbs and Markov random systems with constraints". Journal of Statistical Physics. 10 (1): 11–33. Bibcode:1974JSP....10...11M. doi:10.1007/BF01011714. hdl:10338.dmlcz/135184. MR 0432132. S2CID 121299906.
  6. ^ Gandolfi, Alberto; Lenarda, Pietro (2016). "A note on Gibbs and Markov Random Fields with constraints and their moments". Mathematics and Mechanics of Complex Systems. 4 (3–4): 407–422. doi:10.2140/memocs.2016.4.407.
  7. ^ Rue, Håvard; Held, Leonhard (2005). Gaussian Markov random fields: theory and applications. CRC Press. ISBN 978-1-58488-432-3.
  8. ^ Taskar, 베냐민 Chatalbashev, Vassil, 콜러, 다프네(2004년),"연상 마르코프 네트워크를 배우는 것은", Brodley, 칼라 E.(교육.)에 21국제 회의 기계 학습(ICML 2004년)에 회보, 밴프 캐나다 앨버타 주, 캐나다, 7월 4-8, 2004년, ACM국제 회의 Proceeding 시리즈, 69, 협회 컴퓨팅용 마치 vol..Nery 페이지의 주 102, CiteSeerX 10.1.1.157.329, doi:10.1145/1015330.1015444, 아이 에스비엔 978-1581138283, S2CID 11312524.
  9. ^ Duchi, 존 C.;Tarlow, 다니엘;Elidan, 갈락토오스;콜러, 다프네(2006년),"Max-Product 믿음 전파 내에 조합 최적화 사용", Schölkopf, 베른하르트, 플랫, 존 C.;호프만, 토마스(eds.),에게서는 '20회 회의한 정보 처리 시스템에, 뱅쿠버, 브리티시 콜롬비아, 캐나다, 12월 4일부터 7일까지, 200의 회보.6, 신경 정보 처리 시스템의 발전, 19vol., MIT출판부를 대신하여 서명함. 369–376.
  10. ^ Petitjean, F.; Webb, G.I.; Nicholson, A.E. (2013). Scaling log-linear analysis to high-dimensional data (PDF). International Conference on Data Mining. Dallas, TX, USA: IEEE.
  11. ^ "Two classic paper prizes for papers that appeared at ICML 2013". ICML. 2013. Retrieved 15 December 2014.
  12. ^ Kindermann & Snell, Ross & Laurie (1980). Markov Random Fields and their Applications. Rhode Island: American Mathematical Society. ISBN 978-0-8218-5001-5.
  13. ^ Banf, Michael; Rhee, Seung Y. (2017-02-01). "Enhancing gene regulatory network inference through data integration with markov random fields". Scientific Reports. 7 (1): 41174. Bibcode:2017NatSR...741174B. doi:10.1038/srep41174. ISSN 2045-2322. PMC 5286517. PMID 28145456.
  14. ^ Zhang & Zakhor, Richard & Avideh (2014). "Automatic Identification of Window Regions on Indoor Point Clouds Using LiDAR and Cameras". VIP Lab Publications. CiteSeerX 10.1.1.649.303.