These systems scale up to hundreds of predicates, but have much shallower semantic representations than semantic parsers.
it is solved by finding the maximum probability assignment , then choosing values for y and z that satisfy the weak supervision constraints.