{'fraction_non_alphanumeric': 0.018700787401574805, 'fraction_numerical': 0.0, 'mean_word_length': 5.436708860759493, '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}}
Active Learning for Turkish Text Classification

Many natural language processing (NLP) applications are solved in a supervised learning framework, which often requires a sufficiently large amount of labeled data. However, the labeled data is scarce as the process of obtaining class labels is often costly and/or time-consuming and sometimes requires indepth expert knowledge. Thus, obtaining labeled sets is a bottleneck. On the other hand, unlabeled data is abundant and easy to access in a variety of domains. The active learning paradigm adresses this challenge by effectively selecting informative and/or representative instances from the unlabeled pool to be labeled. In this way, active learners aim to reduce the cost of label acquisition without sacrificing model performance. In this work, we apply conventional active learning techniques on various Turkish text classification tasks. Experiments demonstrate that active learning helps to attain good performances while reducing the required labeled data.