{'fraction_non_alphanumeric': 0.023318385650224215, 'fraction_numerical': 0.0, 'mean_word_length': 5.72289156626506, '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}}
Different ways to support intelligent assistant systems by use of machine learning methods

Intelligent assistant systems provide an adequate organization of human‐computer interaction for complex problem solving. These knowledge‐based systems are characterized by a cooperative problem‐solving procedure. User and system cooperate intensively to produce the aimed result. Machine learning methods can provide significant support for assistant systems. In this article, it is pointed out how assistant systems can be supported in various ways. For instance, machine learning methods can extend, revise, optimize, and adapt the knowledge base of an assistant system. In this way, they can contribute to the utility and maintainability of an intelligent assistant system. They can also increase the flexibility and effectiveness of human‐computer interaction. The learning apprentice system COSIMA is presented which acquires knowledge about single problem‐solving steps from observation of the user. Production rules for floorplanning, a sub‐task of VLSI design, are acquired and refined cooperatively by differen...