모든 beliefs를 표현하는 것은 어렵습니다. 예를 들면, 카드 게임에서 모든 agent가 들고 있을 카드 패에 대해 가능한 개수를 나타내려면 exponential한 경우의 수를 가집니다. 이러한 상황을 피하기 위해, belief state에 대해 이전에 π^를 가정했 것 처럼 다음과 같이 근사할 수 있습니다.
P(ftpri∣f≤tpub)≈∏iP(ftpri[i]∣f≤tpub)=Btfact
이제 이 factorized belief에 대해 superscription을 없앤 채로 사용하겠습니다. 다시 카드 게임의 예를 들면, 각 요소는 카드당 확률 분포를 나타내는데, 이때 손에 든 카드와 플레이어들 사이의 카드가 독립적이라고 가정한 것과 같습니다. 이러한 가정은 다른 다루기 어려운 상황에서도 문제를 다루기 쉽게 근사하는 방법중에 하나입니다.
public belief update를 이 factorized representation과 함께 사용하기 위해, factorized likelihood term Lt[f[i]]을 각 private feature에 재귀적으로 적용합니다.
Lt[f[i]]=P(u≤ta∣f[i],B≤t,f≤tpub,π^≤t)
≈Lt−1[f[i]]⋅P(uta∣f[i],Bt,ftpub,π^t)
=Lt−1[f[i]]⋅Eft∼Bt[1(ft[i],f[i])]Eft∼Bt[1(ft[i],f[i])1(π^(fta),uta)]
마지막 텀에서 보다시피 expectation으로 나타나는데 이는 sampling을 통해서 계산할 수 있고, sample 개수가 늘어날수록 정확해집니다.