Professional Documents
Culture Documents
(IEEE-CICT 2017)
Classification
sification Optimization using PSO
PSO--SSO based
Support Vector Machine
Lokesh P. Gagnani K H Wandra Hitesh Chhinkaniwala
Department of Computer Dean, Department of Computer
Engineering. FTE, Engineering,
C U Shah University, C U Shah University, AIIE,
Wadhwan, Gujarat, INDIA Wadhwan, Gujarat, INDIA Ahmedabad Gujarat, INDIA
Ahmedabad,
gagnani.lokesh@gmail.com
Abstract—Classification is one of thehe widely used technique UCI datasets.. Finally Section V summarizes and concludes the
for data mining of dataset and is done using soft com computing research in this paper.
approach. Here a novel method called SSO-ELS ELS is pproposed for
classification of datasets. In this method there
here is hybridization of
Simplified Swarm Optimization (SSO) with ELS (Exchange II. BACKGROUND
Local Search),, Particle Swarm Optimization (PSO) and Support
Vector Machines(SVM) approach. This is done to resolve the A. Support Vector Machine (SVM)
issue of selection of hyper parameters in SVM. The selection of Support Vector Machine (SVM) is a supervised
hyper parameters in SVM plays a crucial rule which is done by classification technique in Machine Learning. In layman's
the PSO-SSO approach. This approach has two phases: IIn first term, it is for finding the hyper plane which may be line, plane
phase best initial parameters of SVM are calculated using SSO or hyper plane in accordance with dimensionality which
with ELS approach and then the best parameters are fed into separates the two classes with maximum margin. This is
SVM using PSO in second phase. Brief review of classification
illustrated in Fig 1. The data points that kind of support this
methods is discussed. Experiments on UCI datasets indicate that
hyper plane on either sideses are called as support vectors.
the proposed SSO-PSO-SVM achieves hieves better res
results than CS-
PSO-SVM with respect to classification accuracy and F F-measure.
Keywords—Soft
Soft Computing, Support Vector Machine, Par
Particle
Swarm Optimization, Simplified Swarm Optimization,parameter
optimization
I. INTRODUCTION
Data Mining is the approach of extracti
extraction of useful
patterns from datasets using approaches like classification,
clustering, association rule mining, regression, etc
etc. In other
words data mining is to analyze data from different
perspectives and summarize into useful infor
information[12]. Of Figure 1: Hyperplane in SVM
these various approaches classification has more importance in
This linearly separable units comprise the Hard margin.
Support Vector Machines (SVM). Classification in data
However for non-linear
inear separable hard margin fails and soft
mining assigns data in groups to target classes. The main
margin is used. For non-linear
linear kernels are used that converts
objective of classification is to accurately predict the target
them into linear separable in some high dimensional plane.
plane
class for each case in the data.
A kernel is a similarity function that corresponds to an
Swarm Intelligence has been recently emerged branch of inner product in some featured space.
spa Various kernels for non-
Soft Computing that includes populationn-based stochastic linear transformation are given below:
optimization techniques. Swarm Intelligence was introduced
by Beni and Wang in 1989[4]. RBF Kernel (Gaussian Kernel)
The RBF kernel of 2 samples X and X’ as feature vectors in
The paper is organized as: Section II gives brief overview some input space is represented as:
of SVM, PSO and SSO methods,, and provides a rreview of
various classification methods.. Section III explains in detail || ||
the proposed SSO-ELS with PSO novel classification 𝐾(𝑥, 𝑥 ) = 𝑒𝑥𝑝 − (1)
approach. This includes the SSO algorithm with proposed ELS Sometimes it is represented as::
strategy. Section IV describe the experiment
experiments and results on
978-1-5090-6218-8/17/$31.00
8/17/$31.00 ©2017 IEEE
1
3rd IEEE International Conference on "Computational Intelligence and Communication Technology" (IEEE-CICT 2017)
𝐾(𝑥, 𝑥 ) = 𝑒𝑥𝑝(−𝛶 ||𝑥 − 𝑥′|| ) (2) 11. Jiri Krupka RFC Conditional rules as IF-THEN
(2014)[6] done by RST and Mamdani
interference with fuzzy
Polynomial kernel controller.
For degree-d polynomial ad x and y as feature vectors in input 12. B. AGFS Rule generation with GA and
Dennis(2014)[1] then classification through
space, the polynomial kernel is represented as: fuzzy system
13 Xiaoyong Liu PSO-SVM – A CS based approach for
(2014)[13] CS parameter optimization of
𝐾(𝑥, 𝑦) = (𝛼𝑥 𝑦 + 𝑐) (3) SVM & PSO is applied to
continue SVM training.
Compared with GA-SVM and
Hyperbolic Tangent (Sigmoid) Kernel PSO-SVM
It is represented as:
𝐾(𝑥, 𝑦) = 𝑡𝑎𝑛ℎ(𝛼𝑥 𝑦 + 𝑐) (4)
C. Cuckoo Search
A novel approach developed by Yang[14] which has
Here the 2 adjustable parameters are the alpha and intercept
behavior similar to obligate blood parasitism. It lays the eggs
denoted as 𝛼 & 𝑐 respectively. Default value of 𝛼 with N data in the nests of other species-host birds. Direct conflict with
dimensions can be 1/N. cuckoos of intruder type is possible for some host birds. On
discovering alien eggs a host bird with simply leave its nest or
B. Brief Review of Classification Techniques throw them. Also some chosen host species named New
World Tapera are specialized in doing imitation in eggs
Brief review of various classification techniques along patterns and colors specially the that the female parasitic
with the merits is illustrated in Table 1. cuckoos.
2
3rd IEEE International Conference on "Computational Intelligence and Communication Technology" (IEEE-CICT 2017)
SSO
Find Initial value of C & ε
(5) Random Number Generation by SSO method
Check 3 conditions:
0 ≤ R ≤ Cw
0 ≤ R ≤ Cp Generate initial particles
0 ≤ R ≤ Cg
Replace the original value by generating random new value Evaluate the fitness value
(4) Repeat until termination criteria is met.
Evaluation of fitness values, determine the
STEPS FOR ELS: local best and global best of each particle
PSO
(1) Take initial local search time that will be used for Update the velocities & positions until
gbest. fitness value converges
SVM
(6) Evaluate fitness value (Pi) SVM Classifier
(7) Update pbest position as per comparison of Fitness
value of Pi and pbest Accuracy, F-Measure, Precision & Recall
3
3rd IEEE International Conference on "Computational Intelligence and Communication Technology" (IEEE-CICT 2017)