{'fraction_non_alphanumeric': 0.01639344262295082, 'fraction_numerical': 0.0, 'mean_word_length': 5.611464968152866, '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 Rule-Based System to Extract Financial Information

Extracting up-to-date information from financial documents can be important in making investment decisions. However, the unstructured nature and enormity of the volume of such data makes manual analysis tedious and time consuming. Information extraction technology can be applied to automatically extract the most relevant and precise financial information. This paper introduces a rule-based information extraction methodology for the extraction of highly accurate financial information to aid investment decisions. The methodology includes a rule-based symbolic learning model trained by the Greedy Search algorithm and a similar model trained by the Tabu Search algorithm. The methodology has been found very effective in extracting financial information from NASDAQ-listed companies. Also, the Tabu Search based model performed better than some well-known systems. The simple rule structure makes the system portable and it should make parallel processing implementations easier.