{'fraction_non_alphanumeric': 0.018231540565177756, 'fraction_numerical': 0.0, 'mean_word_length': 5.819875776397516, '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}}
SVM-based sentiment classification: a comparative study against state-of-the-art classifiers

Transforming the unstructured textual information contained in various social media streams into useful business knowledge is an extremely difficult computational task, mainly, due to the underlying hard pattern classification problem of sentiment analysis, especially within the context of the Greek language. In this paper, we address the pattern classification problem of sentiment analysis through the utilisation of support vector machines (SVMs). In particular, we conducted an extensive experimental comparison where we tested the aforementioned classifier against a set of state-of-the-art machine learning classifiers on a benchmark dataset originating from the Greek bank sector by collecting data from the streaming API of Twitter that were explicitly referring to the major banks of Greece. Our results present classification accuracy and execution time metrics for each classifier, revealing the superiority of the SVM learning paradigm in assigning patterns to the correct sentiment class.