{'fraction_non_alphanumeric': 0.010416666666666666, 'fraction_numerical': 0.0, 'mean_word_length': 5.572649572649572, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Ensembling Classifiers for Detecting User Intentions behind Web Queries

Discovering user intentions behind Web search queries is key to improving user experience. Usually, this task is seen as a classification problem, in which a sample of annotated user query intentions are provided to a supervised machine learning algorithm or classifier that learns from these examples and then can classify unseen user queries. This article proposes a new approach based on an ensemble of classifiers. The method combines syntactic and semantic features so as to effectively detect user intentions. Different setting experiments show the promise of this linguistically motivated ensembling approach, by reducing the ranking variance of single classifiers across user intentions.