{'fraction_non_alphanumeric': 0.024745269286754003, 'fraction_numerical': 0.008733624454148471, 'mean_word_length': 4.548387096774194, '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}}
A fuzzy expert system approach for spam detection

This paper attempts at providing a fuzzy expert system to detect spams. By definition, any unsolicited e-mail to user is called spam. In this respect, there is no definite criterion to distinguish legitimate e-mails from spam, hence a fuzzy expert system is proposed to address above problem. Our proposed approach is to use various e-mail features to drive a fuzzy model, which is then an expert system and defuzzification is used to bring the results. The criteria Recall and Precision were applied to measure the system and the best values obtained were 97.4% and 99.3% respectively. The accuracy here can compete with other methods.