Unfortunately, it turns out that it is difficult to predict the exact phrases accurately.
the goal of the first phase is to output a superset of the correct phrases by filtering out unlikely candidates.