In our problem, each node (sentence) might have multiple labels since one sentence could be the context of multiple questions in a thread.
it is difficult to find a solution to tag context sentences for all questions in a thread in single pass.