{'fraction_non_alphanumeric': 0.02345215759849906, 'fraction_numerical': 0.0, 'mean_word_length': 5.389221556886228, '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}}
UB-CQA: A user attribute based community question answering system

Intelligent Community Question Answering (CQA) system is a popular research topic in Natural Language Processing (NLP) area. Recently, the development of distributed data mining has significantly improved the efficiency of the searching and sorting operations in CQA database. However, problems are left unanswered such as how to choose the best answer among multiple candidates for a single question. To solve this issue, we design a CQA system called UB-CQA. First, in database refinement part, we construct an optimized and structured database by the best answer choosing method leveraging user attribute provided by the response provider. Second, in human-computer part, the UB-CQA is able to search and provide a more satisfying answer to users by similarity calculation and re-ranking method leveraging text categorization information. Empirical evaluations show that the best answer choosing and the candidate question re-ranking methods bring great improvements in accuracy and reliability.