내부-외부 알고리즘

Inside–outside algorithm

컴퓨터 공학에서 해석 알고리즘경우, 내부-외부 알고리즘확률론적 문맥 자유 문법으로 생산 확률을 재추정하는 방법입니다.그것은 제임스 K에 의해 소개되었다. 1979년 숨겨진 마르코프 모델에 대한 매개 변수 추정을 위한 전진-후진 알고리즘의 확률적 문맥 없는 문법에 대한 일반화로서 베이커.를 들어 기대-최대화 알고리즘(비감독 학습 알고리즘)의 일부로 기대치를 계산하는 데 사용된다.

내부 및 외부 확률

( ,q _ 루트 j { N {[1]G 경우 p 를 생성할 총 확률입니다.

Outside j, )({ _ 시작 1 N 시작하여 j({N_}^{ 모든 될 확률의 합계입니다. G G[1]

내부 확률 계산

베이스 케이스:

일반적인 케이스:

문법에 rN {\j}\s}이 있다고 가정하면, j {{p}\에서 하는 w p w w w w w w w w_{}가 됩니다.

j ( , \)})는 가능한 모든 규칙의 합계입니다.

확률외의 계산

베이스 케이스:

여기서 시작 기호는 1 N_입니다.

일반적인 케이스:

j 를 하는 문법에 r j {\N_}\ 있다고 가정합니다.다음으로 외부 j ( ,q _ 대한 이 규칙의 왼쪽 기여는 다음과 같습니다.

이제 문법에 N j \ N_}\ 있다고 가정합니다.따라서 외부 j( ,q _ 대한 이 규칙의 올바른 기여는 다음과 같습니다.

외부 j , _ 이러한 모든 규칙에 대한 좌우 기여의 합계입니다.

레퍼런스

  1. ^ a b Manning, Christopher D.; Hinrich Schütze (1999). Foundations of Statistical Natural Language Processing. Cambridge, MA, USA: MIT Press. pp. 388–402. ISBN 0-262-13360-1.

외부 링크