{'fraction_non_alphanumeric': 0.018867924528301886, 'fraction_numerical': 0.0, 'mean_word_length': 5.514619883040936, '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}}
Offering Pattern Mining Using High Yield Partition Trees

Despite the wide use of data mining techniques in client segmentation and market analysis applications, so far there have been no algorithms that allow for the discovery of strategically important combinations of products (or offerings) - the ones that have the highest impact on the performance of the company We present a novel algorithm for analyzing a multi-product environment and identifying strategically important combinations of offerings with respect to a predefined criterion, such as revenue impact, profit impact, inventory turnover etc. In contrast to the traditional association rule and frequent item mining techniques, the goal of the new algorithm is to find segments of data, defined through combinations of products (rules), which satisfy certain conditions as a group. We present a novel algorithm to derive specialized partition threes, called high yield partition trees, which lead to such segments, and investigate different splitting strategies. The algorithm has been tested on real-world data, and achieved very good performance