He uses dynamic programming to break tree pairs into pairs of aligned elementary trees, similar to DOT.
he aims to estimate a translation model from unaligned data, whereas we wish to align our data off-line.