This section describes the generative process, while Sections 4 and 5 discuss declarative constraints.
this prior would need to be adjusted every time the number of documents or feature selection changes; using a constraint is an appealing alternative that is portable across domains.