{'fraction_non_alphanumeric': 0.011715481171548118, 'fraction_numerical': 0.0, 'mean_word_length': 5.795454545454546, '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}}
Selective bagging based incremental learning

In this article, we introduce selective bagging based incremental learning, an algorithm for incremental learning using selective ensemble. Selective bagging gains new information from the incremental data by selecting the proper components. In the first situation of the incremental learning process, we train the component predictors by bootstrap sampling on the original data set, and then constitute the ensemble predictor by selecting the proper component predictors based on a genetic algorithm. In the next situation, we re-select the proper component predictors from the original component predictors on the incremental data set; or more new component predictors are trained on the incremental data set, and a new ensemble predictor is constituted by selecting some proper predictors from all component predictors on all validation data. The proposed algorithm enables the resulting ensemble predictor to learn new information from the new data set without forgetting the previously acquired knowledge. Experiments on handwritten digit recognition indicate that selective bagging based incremental learning is a promising learning algorithm.