In machine translation, multiple beams are used to prune translation hypotheses at different levels of granularity (Zens and Ney, 2008).
the focus is improving the speed of translation decoder rather than improving translation quality through enforcement of hypothesis diversity.