{'fraction_non_alphanumeric': 0.016680567139282735, 'fraction_numerical': 0.0, 'mean_word_length': 5.25, '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 two-level reasoning method based on SVM_RETE algorithm in industrial environments

In the industrial environments, the efficient automatic control of terminal devices depends on the changing of reception data and customized rules. As the development of Industrial Internet of Things (IIoT), more and more industrial data can be achieved to generate the big data of IIoT. Therefore, efficient matching and processing of dynamic IIoT big data and customized rules becomes increasingly important. This paper presents a two-level reasoning method in improving performance of rule engine. The first level uses a decision function trained by Support Vector Machine (SVM) to classify reported data from sensors based on the semantic data interface. In this stage, the useless data is filtered in order to reduce subsequent process. In the second level an improved RETE, in this paper is called SVM_RETE algorithm for matching rules and performing actions is presented to increase efficiency of reasoning processing. The proposed scheme is performed in a practical industrial environment. The experiment results show that the method can be performed efficiently and flexibly when massive data is involved.