The score functions score ch ,score cmi and score cmo are the linear functions that build up the previously defined second-order global score, e.g., The two tables C and O maintain the dynamic programming structures.
note that the first steps of the inner loop are applied for all l, the syntactic label, but the semantic score function does not depend on l. the best semantic label can be chosen independently.