Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Materials Today: Proceedings xxx (xxxx) xxx

Contents lists available at ScienceDirect

Materials Today: Proceedings


journal homepage: www.elsevier.com/locate/matpr

Advanced machine learning based approach for prediction of skin cancer


Ravisankar Malladi a,⇑, Prashanthi Vempaty b, Goutham Raju k c, Vyshnavi Pogaku d
a
Gudlavalleru Engineering College, Gudlavalleru, India
b
Gokaraju Rangaraju Institute of Engineering and Technology, Hyderabad, India
c
KITS, Warangal, India
d
SR Engineering College, Warangal, India

a r t i c l e i n f o a b s t r a c t

Article history: In the present situation, the healthcare sector is one of the leading areas in which technologies and data
Received 1 January 2021 are easily improved. The vast volume of medical data is impossible to manage. Big data processing makes
Accepted 5 February 2021 it easy to manage these data. There are several medical methods worldwide for many diseases. Machine
Available online xxxx
learning is an emerging solution to disease detection and prediction. This document explains the diagno-
sis of disease through machine learning based on symptoms. Algorithms such as Naive Bayes, Decision
Keywords: Tree and the Random Forest are used in a given data collection and estimate of disease machines. The
Machine learning disease prediction
python programming language is used to execute it. The analysis demonstrates the proper detailed algo-
Cancer prediction
rithm. By the data set the accuracy of an algorithm is determined.
Ó 2021 Elsevier Ltd. All rights reserved.
Selection and peer-review under responsibility of the scientific committee of the Emerging Trends in
Materials Science, Technology and Engineering.

1. Introduction then analysed using K-mean learning algorithms to provide the


highest accuracy results.
One such execution is in the area of healthcare of computer In recent years, disease modelling, the use of data analysis and
training algorithms. There is a need for specialised care services machine learning methods, the past of medical care and clinical
to make appropriate choices for diagnostic patients and treatment data is a continual problem. Many studies on data processing
options. Machine learning in healthcare lets people interpret and methods have been utilised to forecast particular diseases on
evaluate vast and diverse medical data sets with a therapeutic per- pathological data or patient profiles. Ses methods aimed to forecast
spective. It will also be used more for patient treatment by doctors. the disease’s reappearance. Some approaches also aim to predict
Thus machine learning can contribute to improved patient satisfac- control and disease development. Deep analysis has recently suc-
tion when applied in healthcare. In this article, we attempt to cessfully shifted to machine learning models in numerous areas
incorporate machine learning functionalities in a single system in of machine learning that can learn a rich degree of hierarchy.
healthcare. Rather than diagnoses, health care can be made clever And small pre-processed representations of raw data and deliver
as an illness forecast is applied using such predictive machine better results. Different research studies were carried out by ran-
learning algorithms. Early diagnosis of a disorder cannot be domly choosing the attributes from multiple data to boost the pre-
achieved in some cases. Thus the detection of diseases can be cision of risk classification rather than the previously-selected
applied successfully. Prediction of outbreaks and infectious spread, features in the light of the growth of big data technologies. The
as commonly said, ‘‘Prevention is better than cure,” would result in emphasis is on using computer education to complement patient
an early prevention of disease incidence. This paper focuses pri- treatment for improved outcomes. Machine learning facilitated
marily on the creation of a system or an immediate medical supply the accurate detection and diagnosis of multiple diseases. Predic-
which integrates symptoms collected from multisensory devices tive analysis of powerful multi-machine algorithms allows to bet-
and other medical data into a healthcare dataset. This dataset is ter diagnose the disorder and allow patients to treat it. The
healthcare system generates vast volumes of health data everyday
to extract information about illness predictions that a patient will
encounter in the future, leveraging the past and health data for
⇑ Corresponding author. their treatment. This secret knowledge is later used for influencing
E-mail address: drmrsankar@gecgudlavallerumic.in (R. Malladi).

https://doi.org/10.1016/j.matpr.2021.02.173
2214-7853/Ó 2021 Elsevier Ltd. All rights reserved.
Selection and peer-review under responsibility of the scientific committee of the Emerging Trends in Materials Science, Technology and Engineering.

Please cite this article as: R. Malladi, P. Vempaty, Goutham Raju k et al., Advanced machine learning based approach for prediction of skin cancer, Materials
Today: Proceedings, https://doi.org/10.1016/j.matpr.2021.02.173
R. Malladi, P. Vempaty, Goutham Raju k et al. Materials Today: Proceedings xxx (xxxx) xxx

patient health choices in the healthcare results. In addition, pro- diabetic or categorised into various types or classes, such as ‘red
gress in these fields is expected by the use of health records. One and black.’ In regression problems, such as probability of evolving,
such execution is in the area of healthcare of computer training a real value is the corresponding output variable [4].
algorithms. There is a need for specialised care services to make
appropriate choices for diagnostic patients and treatment options.
1.1. Regression of logistics
Machine learning in healthcare lets people interpret and evaluate
vast and diverse medical data sets with a therapeutic perspective.
A strong and well known classification method is logistic
It will also be used more for patient treatment by doctors. Thus
regression (LR). It is a continuation of the standard regression
machine learning can contribute to improved patient satisfaction
which can only model a dichotomous vector describing the fre-
when applied in healthcare. The K mean algorithm is used to model
quency of an event. LR tends to determine the possibility of a
medical history and health data for diseases. These algorithms pro-
new instance belonging to any class. The consequence is between
vide an expansion to automatic categorization of content, network
0 and 1, since it is a chance. An input case, for instance, is labelled
interference, email garbage screening, credit card fraud identifica-
as ‘‘class A” by a probability value greater than 0.50, or as ‘‘class B.”
tion, consumer acquisition activity detection, production process
A type vector of more than two values can be extended to the LR
optimization and disease modelling. Their implementations may
model. The simplified LR variant is called the logistic regression
include: Most of the implementations is introduced with super-
of the multinomial method.
vised algorithms [1,2,5] and not with unregulated algorithms.
This thesis focuses on the analysis of disease prediction meth-
ods using different variants of machine learning managed algo- 1.2. Vector machine support
rithms. In recent years, the biomedical data research field has
been increasingly interested in forecasting diseases and medical SVM can distinguish linear and nonlinear data. Support vector
information technology in a larger context. This is largely because machine (SVM) algorithm. It primarily maps any data element in
computer-based technology has been applied in various ways to an n-dimensional space where n is the number of characteristics.
the health field and vast health datasets for researchers are conse- The hyperplane that divides the data objects into two groups is
quently available. This electronic data are used in a broad variety of then classified when the marginal distance is maximised and
fields in health science such as the study of healthcare needs, the errors in the classification are minimised. The distance between
efficiency assessment of a hospital services network, trends and the decision hyper-plan and its closest case, which belongs to this
costs of treatment, the creation of a predictive model for disease class, for a class, it is the marginal duration. Each data point is first
risk, monitoring of chronic diseases and the comparative preva- traced as a point of an n-dimensional spatial value (where n is the
lence of diseases and medication effects. The emphasis of our number of features). The simpler example of the SVM classifier is
research is on model disease risk prevention for machine learner seen in Fig. 2.
algorithms. Patients’ labelled training data for training models
based on these algorithms [5]. Patients are categorised as low risk
1.3. Tree for decision
and high risk in different categories.
The research studied existing literature studies that used these
The DT is one of machine learning’s oldest and most common
algorithms to forecast disease when evaluating various supervised
one. A DT shapes decision logics i.e. checks and matches contribute
algorithms for machine learning, following the guidelines of
to a framework for the classification of data objects which is like a
PRISMA. This was more precise and systematic as the analysis of
tear. Typically, the decision Tree nodes has multiple stages, where
the results of a particular algorithm across multiple sample envi-
root node is the first or highest. The controls on the input variables
ronments was skewed and misperforming. This is the key contri-
or attributes are nodes internally with at least one child. The algo-
bution of this research.
rithm of classification is guided to the corresponding Child node
In the tradition of forecasting and disease risk prediction, tradi-
where, based on the test outcome, the test and branching process
tional mathematical approaches and doctor’s intuition, expertise,
repeats before reaching the leaf Node. The judgement results in the
and practise were used. This procedure contributes also to unin-
leaf or terminal nodes. DTs have been readily understood and
tended stereotypes, mistakes and high prices, and impacts
understood and are similar among many medical diagnostic proce-
patients’ quality of care. And availability of electronic data makes
dures. All studies performed at each pathway node are intelligent
it more practical to implement and analyse rigorous and sophisti-
enough to guess its type as it passes through the tree to identify
cated algorithm methods such as machine learning in the disease
the sample. An example of a DT and its laws and components
prediction field. A provided disease prediction uses one or more
(Fig. 3).
machine-learning algorithms for most related studies in literature.
For this reason, the primary objective of this analysis is to evaluate
the performance of various managed machine learning algorithms 1.4. RF- random forest
for disease prediction [3].
This segment would explore different versions of the master A random forest (RF) is a set of many DTs, and is close to how
learning algorithm and incorporate approaches. On the following many trees are located in a forest. DTs that have improved exten-
pages the conclusions and the debate of the study are discussed. sively lead to surplus data, which lead to a high classification gap
A marked training data set is first used for the training of the with a slight improvement in the input data. They are particularly
underlying algorithm in supervised machine learning algorithms. vulnerable to data training, rendering them unintentionally prone
This qualified algorithm is then fed with the unbeaten test dataset to inspection. The separate parts of the test dataset practise the
into identical groups. A summary data collection, Fig. 1, is used by multiple DTs of an RF. The input vector of the sample is required
three diabetic patients. 1 gives an overview of how machine- to descend with every DT of the forest in order to define a new
learning algorithms operate in classes of diabetics and non- sample. Each DT takes a specific feature of the input vector into
diabetics. Two types of problems are well suited to supervised consideration and generates a classification result [5]. The forest
learning algorithms: problems with classification and problems selects the most ‘‘votes” or average forest classification of all trees
with regression. The underlying performance variable is discreet (for distinct classification results) The RF algorithm as seen in
in classification problems. This attribute may be diabetic or non Fig. 4.
2
R. Malladi, P. Vempaty, Goutham Raju k et al. Materials Today: Proceedings xxx (xxxx) xxx

Fig. 1. An example of how supervised algorithms for machine learning categorise on the basis of abstract data.

either ‘green or red’ Fig. 5 demonstrates the success of the NB


approach. It is rational to assume, according to this statistic, that
every new object is double the risk of getting ‘green’ instead of
‘red’. There are also a 0.67 (40 l 60) and a 0.33 (20 l 60), respec-
tively, odds for ‘‘green” and ‘‘colour.” We must now draw a circle to
identify the ‘‘white object,” which contains multiple points (se-
lected first) independent of the class name. The chance for ‘white’
in ‘green’ thus stands at 0.025 (1 ± 40) and the possibility of ‘red’ in
‘white’ stands at 0.15 (3 ̈ 20). This statistic takes into account four
points, (three ‘red’). While the previous probability is that the most
recent ‘‘white” item would be ‘‘green,” more likely, the ‘‘red” class
is more likely. The final classification is generated by combining
the two sources of knowledge in the Bayesian analysis [6].
Fig. 2. The SVM describes a hyperplane (actually a line), maximising the division of
the star classes in time. 1.6. K-nearest Neighbour

One of the easiest and earliest grouping algorithms is the K-


nearest (KNN) neighbour algorithm. A simpler NB description ver-
sion can be taken into consideration. In the KNN algorithm, like the
NB technique, probability values are not used. The K is the KNN
algorithm and the number of people in the vicinity. Option of the
K’ f values or the same sample object can produce a different sort-
ing result. The example of how KNN classifies a new entity as seen
in Fig. 6. The new object (star) for K = 3 has to be categorised as
black but was categorised as ‘‘rot” if K = 5.

2. Network with artificial neural

Artificial neural networks are a series of profound research


algorithms directed at the role of human brain neural networks.
Fig. 3. An example of a decision tree the circles of each vector (C1, C2, and C3) Next, Pitts and McCulloch. presented these works and, later, the
represent the consequences of the decision (Class A and Class B). Rumelhart and others in the 1980 s popularised them. Neurons
are linked in the biological brain by many axon junctions that cre-
ate a graph of architecture. These relations should be transformed
1.5. NB- Naïve Bayes (e.g. by way of neuroplasty), so that information can be adapted,
stored and preserved. ANN algorithms may also be portrayed as
Naïve Bayes (NB) is a Bayes theorem based classification a related node group. One node’s output is entered in another node
method. This theorem will explain the likelihood of an occurrence for eventual interconnection processing. The knots are typically
dependent on a previous knowledge of the event conditions. This clustered in a layer matrix based on their transformation. In addi-
classifier means that any aspect of a class can be interdependent, tion to the input and output layer, in an ANN structure there may
however not expressly related to other features. When considering be one or two hidden layers. Nodes and boundaries have weights
the position that a new entity (white circle) may be labelled as which can be weakened or strengthened by repeated training to
3
R. Malladi, P. Vempaty, Goutham Raju k et al. Materials Today: Proceedings xxx (xxxx) xxx

Fig. 4. A random forest picture composed of three decision trees.

Fig. 7. The two hidden layers artificial neural system is revealed. The arrows bind
the output of the node from one layer to another.
Fig. 5. The algorithm for Naïve Bayes is defined. The ‘‘white” circle is the new
example that needs to be divided into ‘‘red” or ‘‘green” (For interpretation of the
references to colour in this figure legend, the reader is referred to the web version of
this article.) 3. Extraction of data source and data

There have been significant research attempts to classify papers


using more than one controlled disease prediction learning algo-
rithm. Scopus and PubMed scanned two libraries (October 2018).
Scopus has been developed by Elsevier as an online bibliometric
database. Due to its great precision and accuracy, It’s been elected.
PubMed is a free publishing search engine incorporating quotes for
biomedical and literary literature. It contains more than 28 million
quotes from MEDLINE, articles and books for the life sciences.
MEDLINE is a literature website providing bibliographical material
for medical, nursing, pharmas and veterinary and healthcare arti-
cles published in academic journals.
To check out all relevant posts, a full search strategy was cre-
ated. In this search technique, the search words were:

 AND ‘‘predictive disease” ‘‘apprenticeship”


 ‘Disease Prediction’ AND ‘information extraction;’
 ‘Risk Outbreak Prediction’ AND ‘Computer Literacy’
 ‘Disease Risk Estimation’ AND ‘Throughput’
Fig. 6. The K-nearest neighbour algorithm is a simplified example. When K = 3,
which is more ‘votes,’ the sample subject (‘‘star”) of the ‘black’ class; is labelled as The common term ‘‘Machine Learning” is also used in scientific
‘black.’ However, K = 5 is labelled as ‘red’ because more ‘poll’ from the ‘red’ class is literature for ‘‘supervised algorithms,” as well as ‘‘unsupervised”
now possible for the same sample item. (For interpretation of the references to The terms, however are ‘‘machine education” and ‘‘data extraction”
colour in this figure legend, the reader is referred to the web version of this article.)
have a close association with the latter. We used ‘‘machine learn-
ing” as well as ‘‘data mining” in the search words for this purpose,
adjust communications’ signal power. The test data was modelled As the study focuses on The machine learning algorithm tracked.
by ANNs on the basis of the exercise and potential matrix, knot and The four quest papers were then known by the Scopus and PubMed
edge weights adaptation [7]. Fig. 7 depicts an ANN with its inter- names. Abstracts with an essay and keywords. The contributions
twined node group (with two hidden layers). from Scopus and PubMed were 305 and 83, respectively. We found

4
R. Malladi, P. Vempaty, Goutham Raju k et al. Materials Today: Proceedings xxx (xxxx) xxx

Fig. 8. Shows an abstract data set displaying three ROC curves. The field Half shaded below the blue ROC curve. The AUC value is thus 0.5 on this blue ROC curve.

336 separate articles after merging these two lists to delete posts different experiments, the same supervised learning algorithm will
in languages other than English (Fig. 8). achieve different outcomes. If two supervised analytic algorithms
Various supervised learning machine algorithms are compara- are used separately, a performance comparison will generate
ble in this study, the next move was to select papers from the wrong results. On the other hand, there could be a variable bias
336 publications that have used more than one supervised disease in the selection outcomes of each article considered in this study.
prevention algorithm. Therefore we wrote a computer programme Ses papers have used multiple disease prediction factors or indica-
using a programming language by Python to verify that the tors. We also found that all available variables in the related anal-
description, abstract and keyword list for every 336 articles con- ysis data sets have not been taken into account by the authors. The
tains a managed machine learning algorithm. More than one addition of a new variable may increase the exactness of a badly
supervision algorithm used to learn to predict various diseases performing research algorithm, and vice versa. This is one of the
was used in 55 papers of the 281 other papers, only 155 used limits of this analysis. Another drawback of this research is that
one of the 7 masterly algorithms analysed in this review. The the supervised machine study algorithms were considered a wider
majority of 126 used machine learning algorithms rather than classification in order to allow a distinction between them for
machine learning methods (such as non-supervised or half- prediction.
supervised) or data mining. ANN, accompanied by the Bays of
Naïve, was contained most widely (30.32%) in 155 records (19.35
percent). 4. Conclusion
The next move is to search the recovery products manually. In
two publishing medium (i.e. book chapter, conference and journal), Nowadays, regardless of the climate and their living habits, peo-
we found that four classes of writers published outcomes of their ple suffer different illnesses. Thus, disease detection is an essential
research using the same or different names. We found the latest activity at an early stage. However the exact symptom prediction
for these four magazines. Furthermore we omitted three other becomes too difficult for the practitioner. The most difficult task
papers because all these papers have the same predictive accuracy is the accurate prediction of illness. To solve the issue of data
in controlled machine learning algorithms. For each of the remain- retrieval, the prediction of the disease plays an important part.
ing 48 papers we have obtained the results of the supervised learn- There’s a lot of data development every year in medical research.
ing algorithms for disease prediction. In an essay two illnesses The precise interpretation of medical knowledge that benefits from
were predicted and two algorithms showed the best effects for a early patient treatment is attributed to improved data develop-
disease. Five different algorithms for prediction processing have ment in the medical and medical industry. Data mining discovers
been used in this article. The statistic indicates the number of pub- secret trend knowledge through the vast volume of medical data
lications each year. 8. The total data collection method was seen with the aid of disease data. We suggested a preview of general
along with the amount of products selected for various diseases. diseases focused on patient symptoms. In the prediction of the dis-
Accuracy = TP + TNTP + TN + TN + FP + FN F1, score = 2 pendu- ease we use machine learning algorithm for accurate disease pre-
lum score = 2 pendulum score = 3 pendulum score = 3 pendulum diction, K-Nearest Neighbor (KNN) and the Convolutionary
score 2 pendular score = 2 pendularfn = 1 pendulum fn + fn + pin. Neural Network (CNN). Dataset of disease symptoms used to fore-
TPTP + FPSensitivity = Recall = True optimistic rate = TPTP + F cast the disease. Predicting the living habits of people and checking
NPrecisioin = TPTP + FPSensitivity = Recall = Ttrue positive rate = information takes the prediction into account in this general dis-
TPTP + FN Precisioin = TPTP + FNTrue positive ratios ease. CNN is 84.5 percent more reliable than the KNN algorithm
Specificity = TNTN + FP false positive rate = FPFP + TN to forecast a general illness. And KNN is also longer than CNN than
Specificity = TNTN + FP false positive rate = FPFP + TN Falsified pos- the time and memory requirement. This method will provide the
itive rate = FPFP + TN False positive rate = FPFP + TN risk associated with general illness after a general illness forecast
One of the main instruments for the diagnostic test assessment which is lower or greater risk of general illness. Increased precision
is a ROC which is created by comparing the true positive rate with can be accomplished with the proposed method. In addition to
the false positive rate in different thresholds. In the sector of the using structured data, we also use patient text data based on the
ROC (AUC) curve the predictability of a classifier is often widely suggested k-mean algorithm. In order to assess this, we combine
used. The dominance of a classifier and the inverse reflects a higher all knowledge and up to 95 percent can be done. In the field of
AUC meaning. medical big data analytics neither the new method nor the initia-
In order for us to prevent selection bias, we have extracted arti- tive relies on the use of all data types. For structured and unstruc-
cles which use more than one supervised computer algorithm. In tured data, we propose a K-Mean clustering algorithm. A mixture
5
R. Malladi, P. Vempaty, Goutham Raju k et al. Materials Today: Proceedings xxx (xxxx) xxx

of organised and unstructured elements results in the disease risk In: 2016 international conference on global trends in signal processing,
information computing and communication. IEEE 20168.
model.
[3] D. Shetty, K. Rit, S. Shaikh, N. Patil, Diabetes disease prediction using data
mining, 2017 international conference on innovations in information,
CRediT authorship contribution statement embedded and communication systems (ICIIECS), 2017.
[4] Kiran Siripuri, U. Vijay Kumar, T. Mahesh Kumar. ‘‘A Review of Machine
Learning Algorithms on IoT Applications.” In 2020 International Conference on
Ravisankar Malladi: Conceptualization, Methodology, Soft- Smart Electronics and Communication (ICOSEC), pp. 330-334. IEEE, 2020.
ware. Vempaty Prashanthi: Visualization, Writing - original draft. [5] S. Kiran, S.B. Sriramoju, A study on the applications of IOT, Indian J. Public
Health Res. Dev. 9 (11) (2018) 1173–1175.
K. Goutham Raju: Data curation, Supervision, Validation. Vysh- [6] Rao, Chandra V. Shekhar, P. Sammulal. ‘‘A novel approach for iceberg query
navi Pogaku: Writing – review & editing. evaluation on multiple attributes using set representation.” Period. Eng. Nat. Sci.
6.2 (2018): 302-315.
[7] V. Chandra Rao, P. Niranjan Shekhar, A. Sowmikadurga, A technique for network
Declaration of Competing Interest
design and requirements for medical sensors, SCOPUS IJPHRD Citation Score 10
(7) (2019) 332.
The authors declare that they have no known competing finan-
cial interests or personal relationships that could have appeared Further Reading
to influence the work reported in this paper.
[1] A. Mir, S.N. Dhage, Diabetes disease prediction using machine learning on big
data of healthcare, 2018 fourth international conference on computing
References communication control and automation (ICCUBEA), 2018.
[2] M. Singh, V. Bhatia, R. Bhatia, Big data analytics solution to healthcare.
[1] S. Ray (2019) A quick review of machine learning algorithms. In: 2019 [3] S.H. Koppad, A. Kumar, Application of big data analytics in healthcare system to
international conference on machine learning, big data, cloud and parallel predict COPD.
computing (Com-IT-Con), India, 14th–16th Feb 2019.
[2] B. Dhomse Kanchan, M. Mahale Kishor (2016) Study of machine learning
algorithms for special disease prediction using principal component analysis.

You might also like