The rationale behind the n-gram module is based on the understanding that terms appearing in non-named entity contexts are likely to be nonreferential, and terms that can be non-referential are ambiguous.
detecting terms that have non-referential usages can also be used to detect ambiguity.