More precisely, we generate all possible combinations of trouble expression and objects and rank them according to the following score.
if you observe "cannot go to Y (by / because of) X" and X is not a trouble expression, then you can expect to find "can go to Y (by / because of) X" as well.