Skip to main navigation Skip to search Skip to main content

A support vector machine based on kernel k-means for detecting the liver cancer disease

Research output: Contribution to journalArticlepeer-review

Abstract

Liver cancer can be caused by hepatitis B virus (HBV) infection. This genome virus inserts genetic material into its host. Moreover, each gene has numerous HBV DNA sequences due to its high mutation rate in replication. Thus, detecting virus is a difficult task. A support vector machine (SVM) is a robust machine-learning algorithm for detecting liver cancer disease. However, a high data volume can reduce its computation speed and performance measures. Therefore, we propose data simplification using Kernel k-means clustering method to construct the SVM classifier model by minimizing objective function as object distance. Based on experimental results, the proposed method's performance evaluation was higher than SVM algorithm without kernel k-means, especially for the sensitivity significantly increased. The accuracy rate and AUC of the proposed method were around 98% and 0.95. Furthermore, the performance of proposed method is also predominant of the other machine learning: Random Forest, Naive Bayes, Naural Network and C5.0.

Original languageEnglish
Pages (from-to)293-303
Number of pages11
JournalInternational Journal of Intelligent Engineering and Systems
Volume13
Issue number3
DOIs
Publication statusPublished - 2020

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 3 - Good Health and Well-being
    SDG 3 Good Health and Well-being

Keywords

  • DNA sequence
  • Kernel k-Means
  • Liver cancer
  • SVM

Fingerprint

Dive into the research topics of 'A support vector machine based on kernel k-means for detecting the liver cancer disease'. Together they form a unique fingerprint.

Cite this