{'fraction_non_alphanumeric': 0.021383647798742137, 'fraction_numerical': 0.0, 'mean_word_length': 5.799145299145299, '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}}
Liver Cancer Prediction Using Synthetic Minority based on Probabilistic Distribution (SyMProD) Oversampling Technique

Liver cancer is challenging to diagnose in general. Moreover, liver cancer prediction can be hindered by skewed data between majority and minority classes, and missing values. Many existing prediction models do not address these two limitations that can make classification results ignore minority instances (i.e., patients with liver cancer are not detected). In this paper, we present a liver cancer prediction model with a new oversampling technique called Synthetic Minority based on Probabilistic Distribution (SyMProD) to handle skewed patients’ data from Chulabhorn hospital. SyMProD removes noisy data based on z-score normalization value and adaptively selects referenced data using probability distribution from the ratio of minority and majority closeness factor. The proposed method oversamples minority instances from several minority nearest neighbors to cover the distribution. We employ Random Forest (RF) and Gradient Boosted Tree (GBT) to generate prediction models with stratified five-fold cross-validation. Results demonstrate that GBT with our proposed oversampling technique achieves a better result than other techniques. These results from our technique generate new instances in the minority distribution, avoid the majority region, remove the overgeneralization problem, and reduce possibilities of creating noise and overlapping classes. Our prediction model may help prompt high-risk patients to get a proper diagnosis and treatments in time.