The classification of query chains is performed by support vector machines, and its training data is generated in a supervised fashion by manual inspection and annotation.
we do not manually annotate any of our training data.