Computational Methods and Data Engineering: Proceedings of ICMDE 2020, Volume 1 Vijendra Singh download
Computational Methods and Data Engineering: Proceedings of ICMDE 2020, Volume 1 Vijendra Singh download
https://textbookfull.com/product/computational-methods-and-data-
engineering-proceedings-of-icmde-2020-volume-1-vijendra-singh/
https://textbookfull.com/product/computational-methods-and-data-
engineering-proceedings-of-icmde-2020-volume-2-vijendra-singh/
https://textbookfull.com/product/software-engineering-
perspectives-in-intelligent-systems-proceedings-of-4th-
computational-methods-in-systems-and-software-2020-vol-1-radek-
silhavy/
https://textbookfull.com/product/data-management-analytics-and-
innovation-proceedings-of-icdmai-2020-volume-1-neha-sharma/
https://textbookfull.com/product/cfa-2020-level-1-volume-1-
ethics-and-quantitative-methods-various/
Software Engineering Perspectives in Intelligent
Systems: Proceedings of 4th Computational Methods in
Systems and Software 2020, Vol.2 Radek Silhavy
https://textbookfull.com/product/software-engineering-
perspectives-in-intelligent-systems-proceedings-of-4th-
computational-methods-in-systems-and-software-2020-vol-2-radek-
silhavy/
https://textbookfull.com/product/coulson-and-richardsons-
chemical-engineering-fourth-edition-volume-3a-chemical-and-
biochemical-reactors-and-reaction-engineering-r-ravi/
https://textbookfull.com/product/data-engineering-and-
applications-volume-1-rajesh-kumar-shukla/
https://textbookfull.com/product/proceedings-of-international-
conference-on-computational-intelligence-and-data-engineering-
proceedings-of-iccide-2018-nabendu-chaki/
Vijendra Singh
Vijayan K. Asari
Sanjay Kumar
R. B. Patel Editors
Computational
Methods
and Data
Engineering
Proceedings of ICMDE 2020, Volume 1
Advances in Intelligent Systems and Computing
Volume 1227
Series Editor
Janusz Kacprzyk, Systems Research Institute, Polish Academy of Sciences,
Warsaw, Poland
Advisory Editors
Nikhil R. Pal, Indian Statistical Institute, Kolkata, India
Rafael Bello Perez, Faculty of Mathematics, Physics and Computing,
Universidad Central de Las Villas, Santa Clara, Cuba
Emilio S. Corchado, University of Salamanca, Salamanca, Spain
Hani Hagras, School of Computer Science and Electronic Engineering,
University of Essex, Colchester, UK
László T. Kóczy, Department of Automation, Széchenyi István University,
Gyor, Hungary
Vladik Kreinovich, Department of Computer Science, University of Texas
at El Paso, El Paso, TX, USA
Chin-Teng Lin, Department of Electrical Engineering, National Chiao
Tung University, Hsinchu, Taiwan
Jie Lu, Faculty of Engineering and Information Technology,
University of Technology Sydney, Sydney, NSW, Australia
Patricia Melin, Graduate Program of Computer Science, Tijuana Institute
of Technology, Tijuana, Mexico
Nadia Nedjah, Department of Electronics Engineering, University of Rio de Janeiro,
Rio de Janeiro, Brazil
Ngoc Thanh Nguyen , Faculty of Computer Science and Management,
Wrocław University of Technology, Wrocław, Poland
Jun Wang, Department of Mechanical and Automation Engineering,
The Chinese University of Hong Kong, Shatin, Hong Kong
The series “Advances in Intelligent Systems and Computing” contains publications
on theory, applications, and design methods of Intelligent Systems and Intelligent
Computing. Virtually all disciplines such as engineering, natural sciences, computer
and information science, ICT, economics, business, e-commerce, environment,
healthcare, life science are covered. The list of topics spans all the areas of modern
intelligent systems and computing such as: computational intelligence, soft comput-
ing including neural networks, fuzzy systems, evolutionary computing and the fusion
of these paradigms, social intelligence, ambient intelligence, computational neuro-
science, artificial life, virtual worlds and society, cognitive science and systems,
Perception and Vision, DNA and immune based systems, self-organizing and
adaptive systems, e-Learning and teaching, human-centered and human-centric
computing, recommender systems, intelligent control, robotics and mechatronics
including human-machine teaming, knowledge-based paradigms, learning para-
digms, machine ethics, intelligent data analysis, knowledge management, intelligent
agents, intelligent decision making and support, intelligent network security, trust
management, interactive entertainment, Web intelligence and multimedia.
The publications within “Advances in Intelligent Systems and Computing” are
primarily proceedings of important conferences, symposia and congresses. They
cover significant recent developments in the field, both of a foundational and
applicable character. An important characteristic feature of the series is the short
publication time and world-wide distribution. This permits a rapid and broad
dissemination of research results.
** Indexing: The books of this series are submitted to ISI Proceedings,
EI-Compendex, DBLP, SCOPUS, Google Scholar and Springerlink **
Editors
Computational Methods
and Data Engineering
Proceedings of ICMDE 2020, Volume 1
123
Editors
Vijendra Singh Vijayan K. Asari
School of Computer Science Department of Electrical and Computer
University of Petroleum and Energy Studies Engineering
Dehradun, Uttarakhand, India University of Dayton
Dayton, OH, USA
Sanjay Kumar
Department of Computer Science R. B. Patel
and Engineering Department of Computer Science
SRM University Delhi-NCR and Engineering
Sonepat, Haryana, India Chandigarh College of Engineering
and Technology
Chandigarh, Punjab, India
This Springer imprint is published by the registered company Springer Nature Singapore Pte Ltd.
The registered company address is: 152 Beach Road, #21-01/04 Gateway East, Singapore 189721,
Singapore
Preface
We are pleased to present Springer Book entitled Computational Methods and Data
Engineering, which consists of the Proceedings of the International Conference on
Computational Methods and Data Engineering (ICMDE 2020), Volume 1 papers.
The main aim of the International Conference on Computational Methods and
Data Engineering (ICMDE 2020) was to provide a platform for researchers and
academia in the area of computational methods and data engineering to exchange
research ideas, results and collaborate together. The conference was held at the SRM
University, Sonepat, Haryana, Delhi-NCR, India, from January 30 to 31, 2020.
All the 49 published chapters in the Computational Methods and Data Engineer-
ing book have been peer reviewed by three reviewers drawn from the scientific
committee, external reviewers and editorial board depending on the subject matter
of the chapter. After the rigorous peer-review process, the submitted papers were
selected based on originality, significance and clarity and published as chapters.
We would like to express our gratitude to the management, faculty members and
other staff of the SRM University, Sonepat, for their kind support during the
organization of this event. We would like to thank all the authors, presenters and
delegates for their valuable contribution in making this an extraordinary event.
We would like to acknowledge all the members of honorary advisory chairs,
international/national advisory committee members, general chairs, program chairs,
organization committee members, keynote speakers, the members of the technical
committees and reviewers for their work.
Finally, we thank series editors, Advances in Intelligent Systems and
Computing, Aninda Bose and Radhakrishnan for their high support and help.
Editors
Dehradun, India Vijendra Singh
Dayton, USA Vijayan K. Asari
Sonepat, India Sanjay Kumar
Chandigarh, India R. B. Patel
v
Contents
vii
viii Contents
xiii
xiv About the Editors
1 Introduction
In last few years, with the telecom revolution, Internet has become a powerful tool
which has changed the way user communicate among themselves as well use it in
the professional business. As per year 2018 statistics, there are now more than 4
billion people around the world using the Internet whereas around 7.5 billion mobile
connections across the globe. As per the assessment, there are close to 1.5 billion
Internet sites on the cyberspace today. Out of the total available sites, less than 200
million are operating. As the number of communicating devices increase rapidly, it
results in the infinite amount of data in the embodiment of text, images, and videos.
Fundamental test is to give the exact data to the user dependent on user intrigue.
Amidst the appearance of Internet network accessibility, user’s propensities for
understanding news or most recent data have alternated from magazine or booklet
to advanced substance. Because of the immense amount of information accessible
on the cyberspace, it is extremely awkward for the end user to have the data acces-
sible according to his/her advantage. Recommender Systems aid conquers this issue
and gives important data or administrations to the user. Various sorts of suggestion
frameworks exist, for example, content based [17], collaborative [13], hybrid [7],
utility based, multi-criteria, context-aware, risk-aware based, each having with their
impediments. Analysts need to utilize distinctive suggestion frameworks dependent
on their exploration territories.
Content-based frameworks attempt to prescribe things like those a given user
has enjoyed before. For sure, the essential procedure performed by a content-based
recommender comprises in coordinating up the characteristics of a client profile in
which inclinations and interests are put away, with the properties of a substance
object (thing), so as to prescribe to the client new intriguing things. Content-based
recommenders exploit solely ratings. Content-based recommenders are capable of
recommending items not yet rated by any user provided by the active user to build
her own profile.
Numerous customary news recommender frameworks utilize collective sifting
to make suggestions dependent on the conduct of clients in the framework. In this
methodology, the presentation of new clients or new things can cause the cold start
issue, as there will be lacking information on these new sections for the communi-
tarian separating to draw any deductions for new clients or things. Content-based
news recommender frameworks developed to address the cold start issue. In any
case, many substance-based news recommender frameworks consider records as a
sack of-words disregarding the shrouded subjects of the news stories.
Individuals have consistently been standing up to with a developing measure of
information, which thusly requests more on their capacities to channel the substance
as indicated by their inclinations. Among the undeniably overpowering measures of
website pages, records, pictures, or recordings, it is never again natural to and what
we truly need. Besides, copy or a few data sources are discovered covering similar
themes. The clients are touchy to the recentness of data and their inclinations are
additionally changing after some time alongside the substance of the Web.
During the previous two decades, the ideas of recommender frameworks have
risen to cure the circumstance. The quintessence of recommender frameworks are
profoundly connected with the broad work in psychological science, guess hypoth-
esis, data recovery, determining speculations, and the board science. The content-
based methodology of suggestion has its foundations in data recovery [18], and
data separating [13] research. Content-based frameworks are planned for the most
Content Recommendation Based on Topic Modeling 3
2 Related Researches
The main purpose of Recommender System is to assist users to make accurate deci-
sions without spending too much on searching this vast amount of information.
Traditional Recommender System is designed to recommend meaningful items to
their users. Those items depend on the purpose of the RS, for example, Google
recommends news to people while Facebook recommends people (friends) to people.
Recommender Systems are a sub-class of information retrieval systems and designed
to predict users’ future preferences by analyzing their past interaction with the system.
Usage of Recommender System became more common in recent years.
From the last two decades, Recommender Systems have become the topic of
interest for both academician and for the industry due to increase in overloaded infor-
mation and to provide relevant information to end users [1] by filtering out the infor-
mation. A knowledge-based filtering framework is a data framework intended for
unstructured or semi-organized information [5]. Recommender System may antici-
pate whether a end user would be keen on purchasing a specific item or not. Social
recommendation strategies gather assessment of commodity from numerous people,
and use nearest neighbor procedures to make proposals to a user concerning new
stock [4]. Recommendation system has been largely used in approximation theory
[14], cognitive science [16], forecasting theory, management science. In addition
to Recommender Systems works on the absolute values of ratings, [9] worked on
preference-based filtering, i.e., anticipating the general inclinations of end user.
4 S. Papneja et al.
3 Background
Content-based calculation can be comprehended from its name that this strategy for
the most part thinks about thing’s substance. Content-based strategy can be effectively
utilized in thing proposal; however, it necessitates that the applicable traits of the
things can be separated, or at the end of the day it depends on the thing’s substance.
For instance, on the off chance that framework prescribes archives to its users, at that
point the content-based calculation examines reports’ words (content). Be that as it
may, a few things’ highlights cannot be removed effectively, for example, motion
pictures and music, or they can be covered because of security issues consequently
materialness of these techniques is constrained relying upon the idea of the things.
Probabilistic topic models are a suite of methods whose objective is to detect the
concealed topical structure in enormous chronicles of documents.
There are numerous difficulties that recommender framework researchers face today
and those difficulties can influence the algorithm outcome. Some of the challenges
are as follows:
• Data sparsity: Nowadays a great many things are accessible particularly in
online business sites and every day this number is expanding. Along these lines,
finding comparative user (that purchased comparative things) is getting more
enthusiastically. A large portion of the Recommender System calculations are
utilizing user/things closeness to create recommenders. Along these lines, due to
information sparsity calculations may not perform precisely.
• Scalability: Especially, enormous sites have a large number of user and a great
many information. In this way, when planning a Recommender System it ought
to likewise think about the computational expense.
• Cold Start: When new user or information enter the system, system cannot draw
any data hence it cannot produce proposals either. One of the most guileless
answers for the cold start issue is prescribing well known or stylish things to new
users. For instance, in YouTube, when a user has no past video history story it
will prescribe the most famous recordings to this user. In any case, when the user
watches a video then system will have some clue regarding the client’s inclination
and afterward it will prescribe comparative recordings to the past video that the
client has viewed.
• Diversity and accuracy: It is typically viable to prescribe famous things to users.
In any case, users can likewise discover those things independent from anyone else
without a recommender framework. Recommender framework ought to likewise
locate the less famous things however are probably going to be favored by the users
to suggest. One answer for this issue is utilizing mixture suggestion techniques.
• Vulnerability to attacks: Recommender Systems can be focus of a few assaults
attempting to mishandle the Recommender System calculations utilized in the
6 S. Papneja et al.
Today there are a large amount of articles, site pages, books and web journals acces-
sible on the web. Besides, every day the measure of content reports are expanding
with commitments from informal communities and mechanical improvements. In
this way, finding what we are actually searching for is not a simple assignment as it
used to be and it tends to be very tedious. For instance, for researchers, there are a
million of articles accessible on the web, to locate the related ones is a challenging
task for researchers. It is not practical to peruse every content and compose or classify
them. Along these lines, it is important to utilize programming devices to sort out
them.
For instance, most journals chronicle their issues, putting away every distributed
article, and along these lines, they should store a lot of data. Without utilizing compu-
tational devices arranging such a major unstructured text assortment is unimaginable
by just utilizing human work. In this way, researchers evolve distinctive probabilistic
models for subject revelation from an enormous unstructured text corpus and they
called them probabilistic topic models.
Probabilistic subject models are calculations intended to find the concealed topic
of the article. At the end of the day, they are measurable techniques attempting to
find the shrouded topic of each article by breaking down the recurrence of the words.
The primary thought behind theme models is a presumption that articles are blends
of points (ordinary dispersion) and subjects are typical circulation over words. Topic
models are generative models which fundamentally imply that producing a document
is considered as a probabilistic procedure. This procedure can be clarified in three
fundamental points as pursues:
• Determine an article to be produced.
• Pick topic for every word of the article.
• Draft a word dependent on the topic that has been picked.
Despite the fact that theme models are initially intended to arrange or locate
the shrouded subject of unstructured archives, they have been embraced in a wide
range of spaces with various sorts of information. For instance, they are used in data
retrieval, multimedia retrieval.
Content Recommendation Based on Topic Modeling 7
N
α θ z W
M
4 Proposed System
To provide contents related to user interest, each article related to interest is consid-
ered as document. LDA is used to find out the semantic structure concealed in the
document. LDA provided us a topic distribution for each interest area, so this learning
will help to recommend the related article to end user based on the user interest. LDA
consider each document as collection of topics in a certain distribution and each topic
as a collection of keywords. Once number of topics is decided as input to LDA algo-
rithm, it firstly rearranges the topic proportion within the document and keyword
distribution with in a topic to have a good configuration of topic-keyword.
Accuracy of LDA algorithm depends on some key factors:
1. Quality of input text.
2. Number and variety of topics.
3. Tuning parameters.
In our experiment, we have taken three different topics (cooking, cricket and
bodybuilding) as a user interest for an input to LDA algorithm. Data is gathered
from different websites by writing a crawler in python. Before inputting the data to
the LDA algorithm. All collected data has been cleaned by removing stop words,
removing emails, remove new line characters and remove distracting single quotes.
Once data is preprocessed, now all the sentences are converted into words. To have
more accuracy build the bigram model and performed the lemmatization on the words
followed by removing words whose count is either less than 15% or more than 50%
of the words. Now corpus will be created. Now the preprocessed data is separated
into training set and test set. Once model is prepared with the training set, model
accuracy is checked using the test data.
In Fig. 2, all the three topics are well segregated and have a keywords weight age
for all the three topics.
In this paper, content recommendation based on topic modeling is studied and imple-
mented. Implementation is performed on python by considering document related
to three topics and accuracy achieved is 89%. In the future, work will be extended
Content Recommendation Based on Topic Modeling 9
by considering more number of different topic documents and system will provide
personalized content to the end users.
References
13. Pazzani MJ, Billsus D (2007) Content-based recommendation systems. The Adaptive Web.
Berlin, pp 325–341
14. Powell M (1981) Approximation theory and methods. In: Press CU (ed) Press Syndicate of the
University of Cambridge, New York, USA
15. Pyo S, Kim M, Kim E (2014) LDA-based unified topic modeling for similar TV user grouping
and TV program recommendation. IEEE Trans Cybern 16
16. Rich E (1979) User modeling via stereotypes. Elsevier 3(4):329–354
17. Sarkhel JK, Das P (2010) Towards a new generation of reading habits in Internet Era. In: 24th
national seminar of IASLIC. Gorakhpur University, U.P, pp 94–102
18. Su X, Khoshgoftaar TM (2009) A survey of collaborative filtering techniques. Adv Artif Intell
2009(421425), 19
19. Xia Y, Fabbrizio GD, Vaibhav S, Datta A (2017) A content-based recommender system for
e-commerce offers and coupons. SIGIR eCom. Tokyo, p 7
Hybrid ANFIS-GA and ANFIS-PSO
Based Models for Prediction of Type 2
Diabetes Mellitus
R. Patil (B)
Noida Institute of Engineering and Technology, Greater Noida, Uttar Pradesh, India
e-mail: [email protected]
S. Tamane
Jawaharlal Nehru Engineering College, Aurangabad, India
e-mail: [email protected]
N. Rawandale
Shri Bhausaheb Hire Government Medical College, Dhule, India
e-mail: [email protected]
1 Introduction
Diabetes Mellitus is classified into three types. These are namely Type-I (T1DM),
Type-II (T2DM), and Gestational DM (GDM). T2DM appears to be the most
common form of diabetes in India where more than one crore cases are reported
per year. It is developed if insulin is not produced adequately by the pancreas. The
main contributing factors of T2DM include lifestyle, physical inactivity, obesity,
eating habits, and genetics. In T2DM human body does not use insulin properly. We
have considered T2DM for our study. Several classification algorithms are designed
for classifying the patients as diabetic or healthy. ANFIS has its place in the class of
hybrid structure, termed as neuro-fuzzy systems. ANFIS receives the properties of
neural net as well as fuzzy systems [1]. Neural networks can learn effortlessly from
the input provided but it is hard to understand the knowledge assimilated through
neural net [2]. In contrast, fuzzy-based models are understood very straightforwardly.
Fuzzy inference system (FIS) exploits linguistic terms instead of numeric values and
generates rules in the form of if-then structure. Linguistic variables have values in the
form of words in natural language having degrees of membership. Partial member-
ship is allowed in fuzzy sets, which shows that an element exists in more than one
set partially.
The usage of ANFIS makes the creation of the rule base more adaptive to the state
for modeling and controlling of complex and non-linear problems. In this approach,
the rule base is created by exploiting the neural network systems through the back-
propagation process. To boost its performance, the properties of fuzzy logic are
inherited in this model.
In the proposed method, the fusion of ANFIS with metaheuristic approach
has been done. Metaheuristic algorithm follows repetitive process. Metaheuristic
methods control a subordinate heuristic by exploiting and exploring the search space.
These algorithms are stimulated by seeing the phenomena happening in the nature.
This paper is systematized as follows: Related work done by other researchers
is discussed in Sect. 2. Section 3 includes discussion and construction of ANFIS
process. Discussion on GA is represented in Sect. 4 and PSO is depicted in Sect. 5.
Section 6 presents the building of proposed algorithm. Experimental results are
discussed and results obtained are compared in Sect. 7. Lastly, in Sect. 8 concluding
remarks are made.
2 Related Work
ANFIS has been used commonly as an effective tool for prediction due to its learning
abilities and this approach facilitates rapid adaptation to deviations in systems which
directed to robust groundwork for research. In this background work done by other
researchers is presented here.
Hybrid ANFIS-GA and ANFIS-PSO Based Models … 13
Author Soumadip Ghosh have has analyzed the performance of three different
techniques NFS, RBFNN, and ANFIS widely used in Data Mining [3]. Performance
was analyzed based on root mean square error (RMSE), Kappa statistic, F-measure,
accuracy percentage on ten standard datasets from UCI. The results suggest that
ANFIS has RMSE value of 0.4205.
Author Alby in his paper has developed ANFIS with GA and General Regression
Neural Network (GRNN) for prediction of Type-II DM [4]. Using ANFIS with GA
accuracy was 93.49% and accuracy was 85.49% with GRNN classifier.
Authors Ratna, Sharvari Tamne have done the comparison and analysis of logistic
regression (LR), decision tree, K nearest neighbors (KNN), gradient boost, Gaussian
Naïve Bayes, MLP, support vector machine (SVM), and random forest algorithms
[5]. In this study, they have stated the strength and limitations of existing work.
Author Sinan Adnan Diwan Alalwan has carried out a detailed literature survey
on different methods for predicting T2DM [6]. In his work, he has suggested random
forest method and self-organizing map for improving the accuracy of prediction.
Several authors have used PCA technique for dimensionality reduction of dataset.
Authors Ratna et al. have used PCA for dimensionality reduction technique followed
by KMeans in their study and have shown that performance was improved [7, 8].
Author Murat et al. used PCA followed by ANFIS for diagnosing diabetes [9].
Author Quan Zou has implemented three classifiers using random forest, decision
tree, and neural network methods. He has analyzed and compared these classifiers
on PIMA and Luzhou dataset [10]. The study shows that random forests are better
than the other two. For dimensionality reduction PCA and minimum redundancy
maximum relevance (mRMR) were employed. But the result shows that accuracy
was 0.8084 which was better when all the features were used with random forest.
Authors Patil and Tamane have developed the genetic algorithm for feature selec-
tion with K nearest neighbor (KNN) and Naïve Bayes approach [11]. Though both
the models have improved the accuracy of the prediction with reduced feature set,
GA + KNN have got the better results than GA + Naïve Bayes. In GA + KNN
approach, validation accuracy has been improved from 74% to 83%.
3 ANFIS
for adjusting the parameters for minimizing error measure. This degree of error is
generally calculated by the sum of the squared difference between actual and wanted
outputs.
For approximation of membership function parameters, ANFIS employs either
back-propagation or combination least squares estimation with back-propagation.
Fuzzy rules are created using Sugeno-type fuzzy system on a specified dataset. A
typical form of Sugeno fuzzy rule is:
IF I 1 is Z 1
AND I 2 is Z 2
.....
AND I m is Z m
THEN y = f (I 1 , I 2 ,…, I m )
Where,
I 1 , I 2 ,…, I m are input variables;
Z 1 , Z 2 ,…, Z m are fuzzy sets.
There are five layers with different functions in ANFIS architecture. These
layers are called as fuzzification, product, normalization, de-fuzzy, and output layer
sequentially. Equations (1) to (6) depict function of each layer.
Layer 1: It is a fuzzy layer where the crisp signal is given as input to the ith node.
This node is linked with a linguistic label Ai or else Bi−2 . The function computes
the membership value of the input. The input layer calculates the output from all the
nodes by applying Eqs. (1) and (2).
In Eqs. (1) and (2) the inputs to ith node are given by X, Y and Ai , Bi are representing
linguistic symbols. μAi is the membership function of Ai .
Layer 2: All the nodes in this product layer are fixed nodes characterized as . A
rule neuron computes firing strength W i by the product of all the incoming signals
by Eq. (3). Each node output implies the firing strength of a rule.
Wi
O3,i = Wi = , where i = 1, 2 (4)
(W1 + W2 )
They are generally used to produce solutions for optimization and exploration tasks.
GA simulates “survival of-the-fittest” between individuals of succeeding genera-
tion for problem-solving. Genetic algorithms use methods inspired by evolutionary
biology such as selection, inheritance, alteration, and recombination. Pseudocode of
GA is given below:
1. Select initial population.
2. Compute the fitness of every candidate in the populace.
3. Repetition of the next steps (a–e) until termination condition is satisfied.
16 R. Patil et al.
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
textbookfull.com