{'fraction_non_alphanumeric': 0.022613065326633167, 'fraction_numerical': 0.0016750418760469012, 'mean_word_length': 4.800970873786408, '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}}
An efficient context-aware character input algorithm for mobile phone based on artificial neural network

Opportunities and needs are increasing to input Japanese sentences on mobile phones since performance of mobile phones is improving. Applications like E-mail, Web search and so on are widely used on mobile phones now. We need to input Japanese sentences using only 12 keys on mobile phones. We have proposed a method to input Japanese sentences on mobile phones quickly and easily. We call this method Number-Kanji translation method. The number-string inputted by a user is translated into string to Kana-string is a one-to-many mapping. Therefore, it is difficult to translate a number-string into the correct sentence intended by the user. The proposed context-aware mapping method is able to disambiguate a number-string by artificial neural network (ANN). The system is able to translate number-segments into the intended words because the system becomes aware of the correspondence of number-segments with Japanese words through learning by ANN. The system does not need a dictionary. We also show the effectiveness of our proposed method by the result of the evaluation experiment.