dynamic programming

hyp: A Toolkit for Representing, Manipulating, and Optimizing Hypergraphs

We present hyp, an open-source toolkit for the representation, manipulation, and optimization of weighted directed hypergraphs. hyp provides compose, project, invert functionality, k-best path algorithms, the inside and outside algorithms, and more. …

Comparing Reordering Constraints for SMT Using Efficient BLEU Oracle Computation

This paper describes a new method to compare reordering constraints for Statistical Machine Translation. We investigate the best possible (oracle) BLEU score achievable under different reordering constraints. Using dynamic programming, we efficiently …