SlideShare a Scribd company logo
1 of 11
Download to read offline
International Journal of Artificial Intelligence and Applications (IJAIA), Vol.11, No.2, March 2020
DOI: 10.5121/ijaia.2020.11204 49
A BI-OBJECTIVE MODEL FOR SVM WITH AN
INTERACTIVE PROCEDURE TO IDENTIFY THE BEST
COMPROMISE SOLUTION
Mohammed Zakaria Moustafa1
, Mohammed Rizk Mohammed2
, Hatem Awad
Khater3
, Hager Ali Yahia2
1
Department of Electrical Engineering (Power and Machines Section)
ALEXANDRIA University, Alexandria, Egypt
2
Department of Communication and Electronics Engineering,
ALEXANDRIA University, Alexandria, Egypt
3
Department of Mechatronics, Faculty of Engineering, Horus University, Egypt
ABSTRACT
A support vector machine (SVM) learns the decision surface from two different classes of the input points,
there are misclassifications in some of the input points in several applications. In this paper a bi-objective
quadratic programming model is utilized and different feature quality measures are optimized
simultaneously using the weighting method for solving our bi-objective quadratic programming problem.
An important contribution will be added for the proposed bi-objective quadratic programming model by
getting different efficient support vectors due to changing the weighting values. The numerical examples,
give evidence of the effectiveness of the weighting parameters on reducing the misclassification between
two classes of the input points. An interactive procedure will be added to identify the best compromise
solution from the generated efficient solutions.
KEYWORDS
Support vector machine (SVMs); Classification; Multi-objective problems; weighting method; Quadratic
programming; interactive approach.
1. INTRODUCTION
Support Vector Machines (SVMs) are a classification technique developed by Vapnik at the end
of ’60s [1]. The theory of support vector machines (SVMs) is a new classification technique and
has drawn much attention on this topic in recent years [5]. Since then the technique has been
deeply improved, being applied in many different contexts.
In many applications, SVM has been shown to provide higher performance than traditional
learning machines [5]. SVMs are known as maximum margin classifiers, since they find the
International Journal of Artificial Intelligence and Applications (IJAIA), Vol.11, No.2, March 2020
50
optimal hyperplane between two classes as shown in figure1, defined by a number of support
vectors [3].
Figure 1: maximization of the margin between two classes
The well-known generalization feature of the technique is mainly due to the introduction of a
penalty factor, named C that allows us to prevent the effects of outliers by permitting a certain
amount of misclassification errors. In this paper, the idea is to apply the multi-objective
programming technique for developing the set of all efficient solutions for the classification
problem with minimum errors. The weighting method is used to solve the proposed multi-
objective programming model. The remaining sections are organized as follows. An abstraction
of SVM is covered in section 2. Section 3 describes the proposed multi-objective model for the
Support Vector Machine. NEXT, section 4 presents three numerical examples. Section 5 provides
our general conclusions and future work.
2. SUPPORT VECTOR MACHINES
SVM is an efficient classifier to classify two different sets of observations into their relevant class
as shown in figure 2 where there are more than straight line separates between the two sets. SVM
mechanism is based upon finding the best hyperplane that separates the data of two different
classes of a category.
The best hyperplane is the one that maximizes the margin, i.e., the distance from the nearest
training points.
SVM has penalty parameters, and kernel parameters that have a great influence on the
performance of SVM [2]. We review the basis of the theory of SVM in classification problems
[6].
Let a set S of labelled training points
International Journal of Artificial Intelligence and Applications (IJAIA), Vol.11, No.2, March 2020
51
(1)
Where, xi ∈ β„›N
belongs to either of two classes and is given a labelyi = {βˆ’1,1} for i = 1,…, l.
Figure 2: Data classification using support vector machine
In some cases, to get the suitable hyperplane in an input space, mapping the input space into a
higher dimension feature space and searching the optimal hyperplane in this feature space.
Let z = πœ‘ (π‘₯) denote the corresponding feature space vector with mapping πœ‘ from β„› 𝑁 to a feature
space α΅Ά. We wish to find the hyperplane
(2)
defined by the pair (w, b) according to the function
(3)
where w ∈ α΅Ά and b ∈ β„›. For more precisely the equation will be
(4)
International Journal of Artificial Intelligence and Applications (IJAIA), Vol.11, No.2, March 2020
52
For the linearly separable set S, we can find a unique optimal hyperplane for which the margin
between the projections of the training points of two different classes is maximized.
For the data that are not linearly separable figure 3, the previous analysis can be generalized by
introducing some nonnegative variables ξ𝑖 β‰₯ 0 then,
𝑦𝑖 (𝑀. 𝑧𝑖 + 𝑏) β‰₯ 1 βˆ’ ξ𝑖, 𝑖 = 1, …, 𝑙. (5)
The term βˆ‘ ΞΎi𝑙
𝑖=1 can be thought of as some measure of the amount of misclassifications.
The optimal hyperplane problem is then regarded as the solution to the problem
(6)
where,𝐢 is a constant. The parameter 𝐢 can be regarded as a regularization parameter [4]. SVM
algorithms use a set of mathematical functions that are defined as the kernel.
The function of kernel is to take data as input and transform it into the required form. Different
SVM algorithms use different types of kernel functions. For example, linear, nonlinear,
polynomial, radial basis function (RBF), and sigmoid.
Figure 3: linearly separable and nonlinearly separable
International Journal of Artificial Intelligence and Applications (IJAIA), Vol.11, No.2, March 2020
53
3. THE BI-OBJECTIVE QUADRATIC PROGAMMING MODEL FORMULATION
OF SVM
In this section, we make a detail description about the idea and formulation of the bi-objective
programming model for the SVM. SVM is a powerful tool for solving classification problems,
but due to the nonlinearity separable in some of the input data, there is an error in measuring the
amount of misclassification.
This leads us to add another objective function for the previous model in section 2 to be in the
form
(7)
This problem is a bi-objective quadratic programming problem. For the first objective,
maximizing the gap between the two hyperplanes which used to classify the input points. For the
second objective, minimizing the errors in measuring the amount of misclassification in case of
nonlinearity separable input points [11].
The previous problem can be solved by the weighting method to get the set of all efficient
solutions for the classification problem.
The right choice of weightage for each of these objectives is critical to the quality of the classifier
learned, especially in case of the class imbalanced data sets. Therefore, costly parameter tuning
has to be undertaken to find a set of suitable relative weights [9].
3.1. The Weighting Method
In this method each objective 𝑓i (𝑋), 𝑖 = 1,2,…, π‘˜, is multiplied by a scalar weigh 𝑀𝑖 β‰₯ 0
π‘Žπ‘›π‘‘ =1
1. Then, the k weighted objectives are summed to form a weighted-sums objective
function [7].
International Journal of Artificial Intelligence and Applications (IJAIA), Vol.11, No.2, March 2020
54
(8)
be the set of nonnegative weights. Then the weighting problem is defined as:
(9)
Then, in this paper the weighting method takes the form
(10)
Here we use β€œInf β€œinstead of β€œMin” because the set of constraints is unbounded, where 𝑀1 β‰  0.
Also, we avoid the redundant solutions by adding the constraint 𝑀1 + 𝑀2 = 1.
International Journal of Artificial Intelligence and Applications (IJAIA), Vol.11, No.2, March 2020
55
3.2. An Interactive Procedure to Identify the Best Compromise Solution
3.2.1. Introduction
By solving a multi-objective optimization problem, we get a set of efficient solutions. The
efficient set in many cases may contain infinite number of points. Now, the decision maker
problem is, how to choose a point from the efficient set?
Because of the difficulty in choosing one of this set, the decision maker needs a specific
technique to do this. One of such techniques is the interactive programming approach. The use of
interactive algorithm for multicriteria optimization has been proposed by several authors
.
The purpose of such interactive algorithms is to present to the decision maker, in a series of
meetings, a choice of efficient alternatives which are in some sense representative of all those
available.
Over these series of meetings, he must explore his preferences amongst presented alternatives and
finally choose one which is to be admitted as satisfactory [10].
The interactive approaches are characterized by the following procedures:
Step 1: Generate a solution or group of solutions (preferably feasible and efficient)
Step 2: Interact with decision maker to obtain his reaction to the solution. Then the decision
maker inputs information to the solution procedures.
Step 3: Repeat step 1&2 until termination either by the algorithm itself or by the decision maker.
For the version of our bi-objective (SVM) model which applies to determine the best compromise
solution,
we need the following hypothesis (after the interaction with the decision maker):
The best compromise solution for the set of the generated efficient solution is that efficient one
corresponding to
Where, π‘βˆ’
is the number of support vectors of the negative class,
𝑁+
is the number of support vectors of the positive class.
We must notice that this hypothesis can be reversed according to the preference of the decision
maker (see Yaochu Jin,2006) [8].
International Journal of Artificial Intelligence and Applications (IJAIA), Vol.11, No.2, March 2020
56
4. EXPERIMENTAL RESULTS
The previous problem is solved by using the python program. The used dataset in these examples
is consisted of 51 input points and each point has two features X1&X2 as shown in table 1. These
examples show the effect of the different values of the weighting parameters.
Table 1: Part of datasets used in this study.
Figure 4: 𝑀2 =
3
4
, 𝑀1 =
1
4
, number of support vectors = 8
International Journal of Artificial Intelligence and Applications (IJAIA), Vol.11, No.2, March 2020
57
Figure 5: 𝑀2 =
9
10
, 𝑀1 =
1
10
, number of support vectors = 6
Figure 6: 𝑀2 =
89
90
, 𝑀1 =
1
90
, number of support vectors=3
So, the previous results, by using different values of weighting parameters, show how these
parameters effect on the performance of SVM. For the first values of π’˜ 𝟏& π’˜ 𝟐 there is one point
of the blue set can’t be classified to its set, the second values make this point closes to its set and
the third values of π’˜ 𝟏&π’˜ 𝟐, this point can be joined to its set. So, when the weighting parameter
π’˜ 𝟐 is increased the misclassification and the number of support vectors will be reduced as shown
in figures 5&6.
There are good reasons to prefer SVMs with few support vectors (SVs). In the hard-margin case,
the number of SVs (#SV) is an upper bound on the expected number of errors made by the leave-
one-out procedure [8].
International Journal of Artificial Intelligence and Applications (IJAIA), Vol.11, No.2, March 2020
58
According to our hypothesis that presented in section 3.2, the best compromise solution is that
corresponding to 𝑀2 =
89
90
, 𝑀1 =
1
90
5. CONCLUSIONS
This paper introduced the multi-objective programming technique for developing the set of all
efficient solutions for the classification problem with minimum errors and how to solve the
proposed multi-objective programming model by using the weighting method. The experimental
evaluation was carried out using 51 datasets, each one has two features. The experimental results
show the effect of the weighting parameters on the misclassification between two sets. An
interactive procedure is added to identify the best compromise hyperplane from the generated
efficient set.
Our future work is to build a fuzzy bi-objective quadratic programming model for the support
vector machine.
REFERENCES
[1] Cortes, Corinna; Vapnik, Vladimir N (1995) "Support vector networks" (PDF). Machine learning. 20
(3):273297. CiteSeerX 10.1.1.15.9362. DOI:10.1007/BF00994018.
[2] Alaa Tharwat1;_, Thomas Gabel1, Aboul Ella Hassanien2;_ Parameter Optimization of Support
Vector Machine using Dragon_y Algorithm. Faculty of Computer Science and Engineering, Frankfurt
University of Applied Sciences, Frankfurt am Main, Germany ,Faculty of Computers and
Information, Cairo University, Egypt. January 2018 DOI: 10.1007/978-3-319-64861-3_29.
[3] Gray, D., Bowes, D., Davey, N., Sun, Y., Christianson, B.: Using the Support Vector Machine as a
Classification Method for Software Defect Prediction with Static Code Metrics. In: Palmer Brown,
D., Draganova, C., Pimenidis, E., Mouratidis, H. (eds.) EANN 2009. Communications in Computer
and Information Science, vol. 43, pp. 223–234. Springer,Heidelberg (2009).
[4] Chun-Fu Lin and Sheng-De Wang: Fuzzy Support Vector Machines. Article in IEEE Transaction on
neural networks March 2002. DOI:10.1109/72.991432.
[5] C. Burges, A tutorial on support vector machines for pattern recognition, Data Mining and
Knowledge Discovery, vol.2, no.2,1998.
[6] C. Cortes and V. N. Vapnik, β€œSupport vector networks,” Machine Learning, vol.20,pp.273-297,1995.
[7] Chankong V. and Haimes Y.Y., Multi-objective Decision-Making: Theory and Methodology (North
Holland Series in System Science and Engineering, 1983).
[8] Yaochu Jin (Ed.), Multi-objective Machine Learning Studies in Computational Intelligence, Vol. 16,
pp. 199-220, Springer-Verlag, 2006.
International Journal of Artificial Intelligence and Applications (IJAIA), Vol.11, No.2, March 2020
59
[9] Shounak Datta and Swagatam Das, Multiobjective Support Vector Machines: Handling Class
Imbalance With Pareto Optimality, IEEE Transactions on Neural Networks and Learning Systems,
2019.DOI:10.1109/TNNLS.2018.2869298.
[10] Zoints S.,S. Y. Prasad and M. H. Karwan , Use of Convex Cones in Interactive Multiple Objective
Decision Making, Management Science, 43 (5) (May 1997) 723-734.
[11] Mohammed Zakaria Moustafa, Mohammed Rizk Mohammed, Hatem Awad Khater and Hager Ali
Yahia, A bi-objective Model for SVM with an interactive procedure to identify the best compromise
solution, 8th International Conference on Artificial Intelligence, Soft Computing (AISC 2020),
DOI:10.5121/csit.2020.100208.

More Related Content

What's hot

Methodological study of opinion mining and sentiment analysis techniques
Methodological study of opinion mining and sentiment analysis techniquesMethodological study of opinion mining and sentiment analysis techniques
Methodological study of opinion mining and sentiment analysis techniquesijsc
Β 
sentiment analysis using support vector machine
sentiment analysis using support vector machinesentiment analysis using support vector machine
sentiment analysis using support vector machineShital Andhale
Β 
Gesture recognition system
Gesture recognition systemGesture recognition system
Gesture recognition systemeSAT Journals
Β 
Machine Learning techniques for the Task Planning of the Ambulance Rescue Team
Machine Learning techniques for the Task Planning of the Ambulance Rescue TeamMachine Learning techniques for the Task Planning of the Ambulance Rescue Team
Machine Learning techniques for the Task Planning of the Ambulance Rescue TeamFrancesco Cucari
Β 
Solving linear equations from an image using ann
Solving linear equations from an image using annSolving linear equations from an image using ann
Solving linear equations from an image using anneSAT Journals
Β 
Iterative Determinant Method for Solving Eigenvalue Problems
Iterative Determinant Method for Solving Eigenvalue ProblemsIterative Determinant Method for Solving Eigenvalue Problems
Iterative Determinant Method for Solving Eigenvalue Problemsijceronline
Β 
Recognition of Handwritten Mathematical Equations
Recognition of  Handwritten Mathematical EquationsRecognition of  Handwritten Mathematical Equations
Recognition of Handwritten Mathematical EquationsIRJET Journal
Β 
Dimensionality reduction
Dimensionality reductionDimensionality reduction
Dimensionality reductionShatakirti Er
Β 
Dimensionality Reduction
Dimensionality ReductionDimensionality Reduction
Dimensionality Reductionmrizwan969
Β 
Proposed algorithm for image classification using regression-based pre-proces...
Proposed algorithm for image classification using regression-based pre-proces...Proposed algorithm for image classification using regression-based pre-proces...
Proposed algorithm for image classification using regression-based pre-proces...IJECEIAES
Β 
Multimodal Biometrics Recognition by Dimensionality Diminution Method
Multimodal Biometrics Recognition by Dimensionality Diminution MethodMultimodal Biometrics Recognition by Dimensionality Diminution Method
Multimodal Biometrics Recognition by Dimensionality Diminution MethodIJERA Editor
Β 
IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...
IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...
IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...csandit
Β 
Citython presentation
Citython presentationCitython presentation
Citython presentationAnkit Tewari
Β 
A comparative study of three validities computation methods for multimodel ap...
A comparative study of three validities computation methods for multimodel ap...A comparative study of three validities computation methods for multimodel ap...
A comparative study of three validities computation methods for multimodel ap...IJECEIAES
Β 
PROFIT AGENT CLASSIFICATION USING FEATURE SELECTION EIGENVECTOR CENTRALITY
PROFIT AGENT CLASSIFICATION USING FEATURE SELECTION EIGENVECTOR CENTRALITYPROFIT AGENT CLASSIFICATION USING FEATURE SELECTION EIGENVECTOR CENTRALITY
PROFIT AGENT CLASSIFICATION USING FEATURE SELECTION EIGENVECTOR CENTRALITYIAEME Publication
Β 
PERFORMANCE EVALUATION OF FUZZY LOGIC AND BACK PROPAGATION NEURAL NETWORK FOR...
PERFORMANCE EVALUATION OF FUZZY LOGIC AND BACK PROPAGATION NEURAL NETWORK FOR...PERFORMANCE EVALUATION OF FUZZY LOGIC AND BACK PROPAGATION NEURAL NETWORK FOR...
PERFORMANCE EVALUATION OF FUZZY LOGIC AND BACK PROPAGATION NEURAL NETWORK FOR...ijesajournal
Β 

What's hot (16)

Methodological study of opinion mining and sentiment analysis techniques
Methodological study of opinion mining and sentiment analysis techniquesMethodological study of opinion mining and sentiment analysis techniques
Methodological study of opinion mining and sentiment analysis techniques
Β 
sentiment analysis using support vector machine
sentiment analysis using support vector machinesentiment analysis using support vector machine
sentiment analysis using support vector machine
Β 
Gesture recognition system
Gesture recognition systemGesture recognition system
Gesture recognition system
Β 
Machine Learning techniques for the Task Planning of the Ambulance Rescue Team
Machine Learning techniques for the Task Planning of the Ambulance Rescue TeamMachine Learning techniques for the Task Planning of the Ambulance Rescue Team
Machine Learning techniques for the Task Planning of the Ambulance Rescue Team
Β 
Solving linear equations from an image using ann
Solving linear equations from an image using annSolving linear equations from an image using ann
Solving linear equations from an image using ann
Β 
Iterative Determinant Method for Solving Eigenvalue Problems
Iterative Determinant Method for Solving Eigenvalue ProblemsIterative Determinant Method for Solving Eigenvalue Problems
Iterative Determinant Method for Solving Eigenvalue Problems
Β 
Recognition of Handwritten Mathematical Equations
Recognition of  Handwritten Mathematical EquationsRecognition of  Handwritten Mathematical Equations
Recognition of Handwritten Mathematical Equations
Β 
Dimensionality reduction
Dimensionality reductionDimensionality reduction
Dimensionality reduction
Β 
Dimensionality Reduction
Dimensionality ReductionDimensionality Reduction
Dimensionality Reduction
Β 
Proposed algorithm for image classification using regression-based pre-proces...
Proposed algorithm for image classification using regression-based pre-proces...Proposed algorithm for image classification using regression-based pre-proces...
Proposed algorithm for image classification using regression-based pre-proces...
Β 
Multimodal Biometrics Recognition by Dimensionality Diminution Method
Multimodal Biometrics Recognition by Dimensionality Diminution MethodMultimodal Biometrics Recognition by Dimensionality Diminution Method
Multimodal Biometrics Recognition by Dimensionality Diminution Method
Β 
IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...
IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...
IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...
Β 
Citython presentation
Citython presentationCitython presentation
Citython presentation
Β 
A comparative study of three validities computation methods for multimodel ap...
A comparative study of three validities computation methods for multimodel ap...A comparative study of three validities computation methods for multimodel ap...
A comparative study of three validities computation methods for multimodel ap...
Β 
PROFIT AGENT CLASSIFICATION USING FEATURE SELECTION EIGENVECTOR CENTRALITY
PROFIT AGENT CLASSIFICATION USING FEATURE SELECTION EIGENVECTOR CENTRALITYPROFIT AGENT CLASSIFICATION USING FEATURE SELECTION EIGENVECTOR CENTRALITY
PROFIT AGENT CLASSIFICATION USING FEATURE SELECTION EIGENVECTOR CENTRALITY
Β 
PERFORMANCE EVALUATION OF FUZZY LOGIC AND BACK PROPAGATION NEURAL NETWORK FOR...
PERFORMANCE EVALUATION OF FUZZY LOGIC AND BACK PROPAGATION NEURAL NETWORK FOR...PERFORMANCE EVALUATION OF FUZZY LOGIC AND BACK PROPAGATION NEURAL NETWORK FOR...
PERFORMANCE EVALUATION OF FUZZY LOGIC AND BACK PROPAGATION NEURAL NETWORK FOR...
Β 

Similar to A BI-OBJECTIVE MODEL FOR SVM WITH AN INTERACTIVE PROCEDURE TO IDENTIFY THE BEST COMPROMISE SOLUTION

A Fuzzy Interactive BI-objective Model for SVM to Identify the Best Compromis...
A Fuzzy Interactive BI-objective Model for SVM to Identify the Best Compromis...A Fuzzy Interactive BI-objective Model for SVM to Identify the Best Compromis...
A Fuzzy Interactive BI-objective Model for SVM to Identify the Best Compromis...ijfls
Β 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
Β 
AMAZON STOCK PRICE PREDICTION BY USING SMLT
AMAZON STOCK PRICE PREDICTION BY USING SMLTAMAZON STOCK PRICE PREDICTION BY USING SMLT
AMAZON STOCK PRICE PREDICTION BY USING SMLTIRJET Journal
Β 
FIDUCIAL POINTS DETECTION USING SVM LINEAR CLASSIFIERS
FIDUCIAL POINTS DETECTION USING SVM LINEAR CLASSIFIERSFIDUCIAL POINTS DETECTION USING SVM LINEAR CLASSIFIERS
FIDUCIAL POINTS DETECTION USING SVM LINEAR CLASSIFIERScsandit
Β 
Analysis of machine learning algorithms for character recognition: a case stu...
Analysis of machine learning algorithms for character recognition: a case stu...Analysis of machine learning algorithms for character recognition: a case stu...
Analysis of machine learning algorithms for character recognition: a case stu...nooriasukmaningtyas
Β 
Methodological Study Of Opinion Mining And Sentiment Analysis Techniques
Methodological Study Of Opinion Mining And Sentiment Analysis Techniques  Methodological Study Of Opinion Mining And Sentiment Analysis Techniques
Methodological Study Of Opinion Mining And Sentiment Analysis Techniques ijsc
Β 
Real-Time Stock Market Analysis using Spark Streaming
 Real-Time Stock Market Analysis using Spark Streaming Real-Time Stock Market Analysis using Spark Streaming
Real-Time Stock Market Analysis using Spark StreamingSigmoid
Β 
Support Vector Machine Optimal Kernel Selection
Support Vector Machine Optimal Kernel SelectionSupport Vector Machine Optimal Kernel Selection
Support Vector Machine Optimal Kernel SelectionIRJET Journal
Β 
Single to multiple kernel learning with four popular svm kernels (survey)
Single to multiple kernel learning with four popular svm kernels (survey)Single to multiple kernel learning with four popular svm kernels (survey)
Single to multiple kernel learning with four popular svm kernels (survey)eSAT Journals
Β 
Adapted Branch-and-Bound Algorithm Using SVM With Model Selection
Adapted Branch-and-Bound Algorithm Using SVM With Model SelectionAdapted Branch-and-Bound Algorithm Using SVM With Model Selection
Adapted Branch-and-Bound Algorithm Using SVM With Model SelectionIJECEIAES
Β 
IRJET - Stock Market Prediction using Machine Learning Algorithm
IRJET - Stock Market Prediction using Machine Learning AlgorithmIRJET - Stock Market Prediction using Machine Learning Algorithm
IRJET - Stock Market Prediction using Machine Learning AlgorithmIRJET Journal
Β 
Minimization of Assignment Problems
Minimization of Assignment ProblemsMinimization of Assignment Problems
Minimization of Assignment Problemsijtsrd
Β 
Particle Swarm Optimization in the fine-tuning of Fuzzy Software Cost Estimat...
Particle Swarm Optimization in the fine-tuning of Fuzzy Software Cost Estimat...Particle Swarm Optimization in the fine-tuning of Fuzzy Software Cost Estimat...
Particle Swarm Optimization in the fine-tuning of Fuzzy Software Cost Estimat...Waqas Tariq
Β 
SVM Tutorial
SVM TutorialSVM Tutorial
SVM Tutorialbutest
Β 
SVM Tutorial
SVM TutorialSVM Tutorial
SVM Tutorialbutest
Β 
MACHINE LEARNING TOOLBOX
MACHINE LEARNING TOOLBOXMACHINE LEARNING TOOLBOX
MACHINE LEARNING TOOLBOXmlaij
Β 
Understanding the Applicability of Linear & Non-Linear Models Using a Case-Ba...
Understanding the Applicability of Linear & Non-Linear Models Using a Case-Ba...Understanding the Applicability of Linear & Non-Linear Models Using a Case-Ba...
Understanding the Applicability of Linear & Non-Linear Models Using a Case-Ba...ijaia
Β 
Automatic Unsupervised Data Classification Using Jaya Evolutionary Algorithm
Automatic Unsupervised Data Classification Using Jaya Evolutionary AlgorithmAutomatic Unsupervised Data Classification Using Jaya Evolutionary Algorithm
Automatic Unsupervised Data Classification Using Jaya Evolutionary Algorithmaciijournal
Β 
Radial Basis Function Neural Network (RBFNN), Induction Motor, Vector control...
Radial Basis Function Neural Network (RBFNN), Induction Motor, Vector control...Radial Basis Function Neural Network (RBFNN), Induction Motor, Vector control...
Radial Basis Function Neural Network (RBFNN), Induction Motor, Vector control...cscpconf
Β 

Similar to A BI-OBJECTIVE MODEL FOR SVM WITH AN INTERACTIVE PROCEDURE TO IDENTIFY THE BEST COMPROMISE SOLUTION (20)

A Fuzzy Interactive BI-objective Model for SVM to Identify the Best Compromis...
A Fuzzy Interactive BI-objective Model for SVM to Identify the Best Compromis...A Fuzzy Interactive BI-objective Model for SVM to Identify the Best Compromis...
A Fuzzy Interactive BI-objective Model for SVM to Identify the Best Compromis...
Β 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
Β 
AMAZON STOCK PRICE PREDICTION BY USING SMLT
AMAZON STOCK PRICE PREDICTION BY USING SMLTAMAZON STOCK PRICE PREDICTION BY USING SMLT
AMAZON STOCK PRICE PREDICTION BY USING SMLT
Β 
FIDUCIAL POINTS DETECTION USING SVM LINEAR CLASSIFIERS
FIDUCIAL POINTS DETECTION USING SVM LINEAR CLASSIFIERSFIDUCIAL POINTS DETECTION USING SVM LINEAR CLASSIFIERS
FIDUCIAL POINTS DETECTION USING SVM LINEAR CLASSIFIERS
Β 
Analysis of machine learning algorithms for character recognition: a case stu...
Analysis of machine learning algorithms for character recognition: a case stu...Analysis of machine learning algorithms for character recognition: a case stu...
Analysis of machine learning algorithms for character recognition: a case stu...
Β 
Methodological Study Of Opinion Mining And Sentiment Analysis Techniques
Methodological Study Of Opinion Mining And Sentiment Analysis Techniques  Methodological Study Of Opinion Mining And Sentiment Analysis Techniques
Methodological Study Of Opinion Mining And Sentiment Analysis Techniques
Β 
Real-Time Stock Market Analysis using Spark Streaming
 Real-Time Stock Market Analysis using Spark Streaming Real-Time Stock Market Analysis using Spark Streaming
Real-Time Stock Market Analysis using Spark Streaming
Β 
Support Vector Machine Optimal Kernel Selection
Support Vector Machine Optimal Kernel SelectionSupport Vector Machine Optimal Kernel Selection
Support Vector Machine Optimal Kernel Selection
Β 
Single to multiple kernel learning with four popular svm kernels (survey)
Single to multiple kernel learning with four popular svm kernels (survey)Single to multiple kernel learning with four popular svm kernels (survey)
Single to multiple kernel learning with four popular svm kernels (survey)
Β 
Adapted Branch-and-Bound Algorithm Using SVM With Model Selection
Adapted Branch-and-Bound Algorithm Using SVM With Model SelectionAdapted Branch-and-Bound Algorithm Using SVM With Model Selection
Adapted Branch-and-Bound Algorithm Using SVM With Model Selection
Β 
IRJET - Stock Market Prediction using Machine Learning Algorithm
IRJET - Stock Market Prediction using Machine Learning AlgorithmIRJET - Stock Market Prediction using Machine Learning Algorithm
IRJET - Stock Market Prediction using Machine Learning Algorithm
Β 
Y34147151
Y34147151Y34147151
Y34147151
Β 
Minimization of Assignment Problems
Minimization of Assignment ProblemsMinimization of Assignment Problems
Minimization of Assignment Problems
Β 
Particle Swarm Optimization in the fine-tuning of Fuzzy Software Cost Estimat...
Particle Swarm Optimization in the fine-tuning of Fuzzy Software Cost Estimat...Particle Swarm Optimization in the fine-tuning of Fuzzy Software Cost Estimat...
Particle Swarm Optimization in the fine-tuning of Fuzzy Software Cost Estimat...
Β 
SVM Tutorial
SVM TutorialSVM Tutorial
SVM Tutorial
Β 
SVM Tutorial
SVM TutorialSVM Tutorial
SVM Tutorial
Β 
MACHINE LEARNING TOOLBOX
MACHINE LEARNING TOOLBOXMACHINE LEARNING TOOLBOX
MACHINE LEARNING TOOLBOX
Β 
Understanding the Applicability of Linear & Non-Linear Models Using a Case-Ba...
Understanding the Applicability of Linear & Non-Linear Models Using a Case-Ba...Understanding the Applicability of Linear & Non-Linear Models Using a Case-Ba...
Understanding the Applicability of Linear & Non-Linear Models Using a Case-Ba...
Β 
Automatic Unsupervised Data Classification Using Jaya Evolutionary Algorithm
Automatic Unsupervised Data Classification Using Jaya Evolutionary AlgorithmAutomatic Unsupervised Data Classification Using Jaya Evolutionary Algorithm
Automatic Unsupervised Data Classification Using Jaya Evolutionary Algorithm
Β 
Radial Basis Function Neural Network (RBFNN), Induction Motor, Vector control...
Radial Basis Function Neural Network (RBFNN), Induction Motor, Vector control...Radial Basis Function Neural Network (RBFNN), Induction Motor, Vector control...
Radial Basis Function Neural Network (RBFNN), Induction Motor, Vector control...
Β 

More from gerogepatton

AN IMPROVED MT5 MODEL FOR CHINESE TEXT SUMMARY GENERATION
AN IMPROVED MT5 MODEL FOR CHINESE TEXT SUMMARY GENERATIONAN IMPROVED MT5 MODEL FOR CHINESE TEXT SUMMARY GENERATION
AN IMPROVED MT5 MODEL FOR CHINESE TEXT SUMMARY GENERATIONgerogepatton
Β 
10th International Conference on Artificial Intelligence and Applications (AI...
10th International Conference on Artificial Intelligence and Applications (AI...10th International Conference on Artificial Intelligence and Applications (AI...
10th International Conference on Artificial Intelligence and Applications (AI...gerogepatton
Β 
International Journal of Artificial Intelligence & Applications (IJAIA)
International Journal of Artificial Intelligence & Applications (IJAIA)International Journal of Artificial Intelligence & Applications (IJAIA)
International Journal of Artificial Intelligence & Applications (IJAIA)gerogepatton
Β 
International Journal of Artificial Intelligence & Applications (IJAIA)
International Journal of Artificial Intelligence & Applications (IJAIA)International Journal of Artificial Intelligence & Applications (IJAIA)
International Journal of Artificial Intelligence & Applications (IJAIA)gerogepatton
Β 
A Machine Learning Ensemble Model for the Detection of Cyberbullying
A Machine Learning Ensemble Model for the Detection of CyberbullyingA Machine Learning Ensemble Model for the Detection of Cyberbullying
A Machine Learning Ensemble Model for the Detection of Cyberbullyinggerogepatton
Β 
International Journal of Artificial Intelligence & Applications (IJAIA)
International Journal of Artificial Intelligence & Applications (IJAIA)International Journal of Artificial Intelligence & Applications (IJAIA)
International Journal of Artificial Intelligence & Applications (IJAIA)gerogepatton
Β 
10th International Conference on Data Mining (DaMi 2024)
10th International Conference on Data Mining (DaMi 2024)10th International Conference on Data Mining (DaMi 2024)
10th International Conference on Data Mining (DaMi 2024)gerogepatton
Β 
March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...
March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...
March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...gerogepatton
Β 
WAVELET SCATTERING TRANSFORM FOR ECG CARDIOVASCULAR DISEASE CLASSIFICATION
WAVELET SCATTERING TRANSFORM FOR ECG CARDIOVASCULAR DISEASE CLASSIFICATIONWAVELET SCATTERING TRANSFORM FOR ECG CARDIOVASCULAR DISEASE CLASSIFICATION
WAVELET SCATTERING TRANSFORM FOR ECG CARDIOVASCULAR DISEASE CLASSIFICATIONgerogepatton
Β 
International Journal of Artificial Intelligence & Applications (IJAIA)
International Journal of Artificial Intelligence & Applications (IJAIA)International Journal of Artificial Intelligence & Applications (IJAIA)
International Journal of Artificial Intelligence & Applications (IJAIA)gerogepatton
Β 
Passive Sonar Detection and Classification Based on Demon-Lofar Analysis and ...
Passive Sonar Detection and Classification Based on Demon-Lofar Analysis and ...Passive Sonar Detection and Classification Based on Demon-Lofar Analysis and ...
Passive Sonar Detection and Classification Based on Demon-Lofar Analysis and ...gerogepatton
Β 
10th International Conference on Artificial Intelligence and Applications (AI...
10th International Conference on Artificial Intelligence and Applications (AI...10th International Conference on Artificial Intelligence and Applications (AI...
10th International Conference on Artificial Intelligence and Applications (AI...gerogepatton
Β 
The International Journal of Artificial Intelligence & Applications (IJAIA)
The International Journal of Artificial Intelligence & Applications (IJAIA)The International Journal of Artificial Intelligence & Applications (IJAIA)
The International Journal of Artificial Intelligence & Applications (IJAIA)gerogepatton
Β 
Foundations of ANNs: Tolstoy’s Genius Explored using Transformer Architecture
Foundations of ANNs: Tolstoy’s Genius Explored using Transformer ArchitectureFoundations of ANNs: Tolstoy’s Genius Explored using Transformer Architecture
Foundations of ANNs: Tolstoy’s Genius Explored using Transformer Architecturegerogepatton
Β 
2nd International Conference on Computer Science, Engineering and Artificial ...
2nd International Conference on Computer Science, Engineering and Artificial ...2nd International Conference on Computer Science, Engineering and Artificial ...
2nd International Conference on Computer Science, Engineering and Artificial ...gerogepatton
Β 
International Journal of Artificial Intelligence & Applications (IJAIA)
International Journal of Artificial Intelligence & Applications (IJAIA)International Journal of Artificial Intelligence & Applications (IJAIA)
International Journal of Artificial Intelligence & Applications (IJAIA)gerogepatton
Β 
Website URL:https://www.airccse.org/journal/ijaia/ijaia.html Review of AI Mat...
Website URL:https://www.airccse.org/journal/ijaia/ijaia.html Review of AI Mat...Website URL:https://www.airccse.org/journal/ijaia/ijaia.html Review of AI Mat...
Website URL:https://www.airccse.org/journal/ijaia/ijaia.html Review of AI Mat...gerogepatton
Β 
13th International Conference on Soft Computing, Artificial Intelligence and ...
13th International Conference on Soft Computing, Artificial Intelligence and ...13th International Conference on Soft Computing, Artificial Intelligence and ...
13th International Conference on Soft Computing, Artificial Intelligence and ...gerogepatton
Β 
International Journal of Artificial Intelligence & Applications (IJAIA)
International Journal of Artificial Intelligence & Applications (IJAIA)International Journal of Artificial Intelligence & Applications (IJAIA)
International Journal of Artificial Intelligence & Applications (IJAIA)gerogepatton
Β 
Ensemble Learning Approach for Digital Communication Modulation’s Classification
Ensemble Learning Approach for Digital Communication Modulation’s ClassificationEnsemble Learning Approach for Digital Communication Modulation’s Classification
Ensemble Learning Approach for Digital Communication Modulation’s Classificationgerogepatton
Β 

More from gerogepatton (20)

AN IMPROVED MT5 MODEL FOR CHINESE TEXT SUMMARY GENERATION
AN IMPROVED MT5 MODEL FOR CHINESE TEXT SUMMARY GENERATIONAN IMPROVED MT5 MODEL FOR CHINESE TEXT SUMMARY GENERATION
AN IMPROVED MT5 MODEL FOR CHINESE TEXT SUMMARY GENERATION
Β 
10th International Conference on Artificial Intelligence and Applications (AI...
10th International Conference on Artificial Intelligence and Applications (AI...10th International Conference on Artificial Intelligence and Applications (AI...
10th International Conference on Artificial Intelligence and Applications (AI...
Β 
International Journal of Artificial Intelligence & Applications (IJAIA)
International Journal of Artificial Intelligence & Applications (IJAIA)International Journal of Artificial Intelligence & Applications (IJAIA)
International Journal of Artificial Intelligence & Applications (IJAIA)
Β 
International Journal of Artificial Intelligence & Applications (IJAIA)
International Journal of Artificial Intelligence & Applications (IJAIA)International Journal of Artificial Intelligence & Applications (IJAIA)
International Journal of Artificial Intelligence & Applications (IJAIA)
Β 
A Machine Learning Ensemble Model for the Detection of Cyberbullying
A Machine Learning Ensemble Model for the Detection of CyberbullyingA Machine Learning Ensemble Model for the Detection of Cyberbullying
A Machine Learning Ensemble Model for the Detection of Cyberbullying
Β 
International Journal of Artificial Intelligence & Applications (IJAIA)
International Journal of Artificial Intelligence & Applications (IJAIA)International Journal of Artificial Intelligence & Applications (IJAIA)
International Journal of Artificial Intelligence & Applications (IJAIA)
Β 
10th International Conference on Data Mining (DaMi 2024)
10th International Conference on Data Mining (DaMi 2024)10th International Conference on Data Mining (DaMi 2024)
10th International Conference on Data Mining (DaMi 2024)
Β 
March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...
March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...
March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...
Β 
WAVELET SCATTERING TRANSFORM FOR ECG CARDIOVASCULAR DISEASE CLASSIFICATION
WAVELET SCATTERING TRANSFORM FOR ECG CARDIOVASCULAR DISEASE CLASSIFICATIONWAVELET SCATTERING TRANSFORM FOR ECG CARDIOVASCULAR DISEASE CLASSIFICATION
WAVELET SCATTERING TRANSFORM FOR ECG CARDIOVASCULAR DISEASE CLASSIFICATION
Β 
International Journal of Artificial Intelligence & Applications (IJAIA)
International Journal of Artificial Intelligence & Applications (IJAIA)International Journal of Artificial Intelligence & Applications (IJAIA)
International Journal of Artificial Intelligence & Applications (IJAIA)
Β 
Passive Sonar Detection and Classification Based on Demon-Lofar Analysis and ...
Passive Sonar Detection and Classification Based on Demon-Lofar Analysis and ...Passive Sonar Detection and Classification Based on Demon-Lofar Analysis and ...
Passive Sonar Detection and Classification Based on Demon-Lofar Analysis and ...
Β 
10th International Conference on Artificial Intelligence and Applications (AI...
10th International Conference on Artificial Intelligence and Applications (AI...10th International Conference on Artificial Intelligence and Applications (AI...
10th International Conference on Artificial Intelligence and Applications (AI...
Β 
The International Journal of Artificial Intelligence & Applications (IJAIA)
The International Journal of Artificial Intelligence & Applications (IJAIA)The International Journal of Artificial Intelligence & Applications (IJAIA)
The International Journal of Artificial Intelligence & Applications (IJAIA)
Β 
Foundations of ANNs: Tolstoy’s Genius Explored using Transformer Architecture
Foundations of ANNs: Tolstoy’s Genius Explored using Transformer ArchitectureFoundations of ANNs: Tolstoy’s Genius Explored using Transformer Architecture
Foundations of ANNs: Tolstoy’s Genius Explored using Transformer Architecture
Β 
2nd International Conference on Computer Science, Engineering and Artificial ...
2nd International Conference on Computer Science, Engineering and Artificial ...2nd International Conference on Computer Science, Engineering and Artificial ...
2nd International Conference on Computer Science, Engineering and Artificial ...
Β 
International Journal of Artificial Intelligence & Applications (IJAIA)
International Journal of Artificial Intelligence & Applications (IJAIA)International Journal of Artificial Intelligence & Applications (IJAIA)
International Journal of Artificial Intelligence & Applications (IJAIA)
Β 
Website URL:https://www.airccse.org/journal/ijaia/ijaia.html Review of AI Mat...
Website URL:https://www.airccse.org/journal/ijaia/ijaia.html Review of AI Mat...Website URL:https://www.airccse.org/journal/ijaia/ijaia.html Review of AI Mat...
Website URL:https://www.airccse.org/journal/ijaia/ijaia.html Review of AI Mat...
Β 
13th International Conference on Soft Computing, Artificial Intelligence and ...
13th International Conference on Soft Computing, Artificial Intelligence and ...13th International Conference on Soft Computing, Artificial Intelligence and ...
13th International Conference on Soft Computing, Artificial Intelligence and ...
Β 
International Journal of Artificial Intelligence & Applications (IJAIA)
International Journal of Artificial Intelligence & Applications (IJAIA)International Journal of Artificial Intelligence & Applications (IJAIA)
International Journal of Artificial Intelligence & Applications (IJAIA)
Β 
Ensemble Learning Approach for Digital Communication Modulation’s Classification
Ensemble Learning Approach for Digital Communication Modulation’s ClassificationEnsemble Learning Approach for Digital Communication Modulation’s Classification
Ensemble Learning Approach for Digital Communication Modulation’s Classification
Β 

Recently uploaded

Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
Β 
Call Us ≽ 8377877756 β‰Ό Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 β‰Ό Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 β‰Ό Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 β‰Ό Call Girls In Shastri Nagar (Delhi)dollysharma2066
Β 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
Β 
πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...9953056974 Low Rate Call Girls In Saket, Delhi NCR
Β 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
Β 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage examplePragyanshuParadkar1
Β 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
Β 
Gurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
Β 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
Β 
Study on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube ExchangerAnamika Sarkar
Β 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
Β 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
Β 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
Β 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
Β 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
Β 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
Β 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIkoyaldeepu123
Β 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
Β 

Recently uploaded (20)

Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
Β 
Call Us ≽ 8377877756 β‰Ό Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 β‰Ό Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 β‰Ό Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 β‰Ό Call Girls In Shastri Nagar (Delhi)
Β 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
Β 
πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
Β 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
Β 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Β 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage example
Β 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Β 
young call girls in Green ParkπŸ” 9953056974 πŸ” escort Service
young call girls in Green ParkπŸ” 9953056974 πŸ” escort Serviceyoung call girls in Green ParkπŸ” 9953056974 πŸ” escort Service
young call girls in Green ParkπŸ” 9953056974 πŸ” escort Service
Β 
Gurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort service
Β 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
Β 
Study on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube Exchanger
Β 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
Β 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
Β 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
Β 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
Β 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
Β 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
Β 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
Β 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
Β 

A BI-OBJECTIVE MODEL FOR SVM WITH AN INTERACTIVE PROCEDURE TO IDENTIFY THE BEST COMPROMISE SOLUTION

  • 1. International Journal of Artificial Intelligence and Applications (IJAIA), Vol.11, No.2, March 2020 DOI: 10.5121/ijaia.2020.11204 49 A BI-OBJECTIVE MODEL FOR SVM WITH AN INTERACTIVE PROCEDURE TO IDENTIFY THE BEST COMPROMISE SOLUTION Mohammed Zakaria Moustafa1 , Mohammed Rizk Mohammed2 , Hatem Awad Khater3 , Hager Ali Yahia2 1 Department of Electrical Engineering (Power and Machines Section) ALEXANDRIA University, Alexandria, Egypt 2 Department of Communication and Electronics Engineering, ALEXANDRIA University, Alexandria, Egypt 3 Department of Mechatronics, Faculty of Engineering, Horus University, Egypt ABSTRACT A support vector machine (SVM) learns the decision surface from two different classes of the input points, there are misclassifications in some of the input points in several applications. In this paper a bi-objective quadratic programming model is utilized and different feature quality measures are optimized simultaneously using the weighting method for solving our bi-objective quadratic programming problem. An important contribution will be added for the proposed bi-objective quadratic programming model by getting different efficient support vectors due to changing the weighting values. The numerical examples, give evidence of the effectiveness of the weighting parameters on reducing the misclassification between two classes of the input points. An interactive procedure will be added to identify the best compromise solution from the generated efficient solutions. KEYWORDS Support vector machine (SVMs); Classification; Multi-objective problems; weighting method; Quadratic programming; interactive approach. 1. INTRODUCTION Support Vector Machines (SVMs) are a classification technique developed by Vapnik at the end of ’60s [1]. The theory of support vector machines (SVMs) is a new classification technique and has drawn much attention on this topic in recent years [5]. Since then the technique has been deeply improved, being applied in many different contexts. In many applications, SVM has been shown to provide higher performance than traditional learning machines [5]. SVMs are known as maximum margin classifiers, since they find the
  • 2. International Journal of Artificial Intelligence and Applications (IJAIA), Vol.11, No.2, March 2020 50 optimal hyperplane between two classes as shown in figure1, defined by a number of support vectors [3]. Figure 1: maximization of the margin between two classes The well-known generalization feature of the technique is mainly due to the introduction of a penalty factor, named C that allows us to prevent the effects of outliers by permitting a certain amount of misclassification errors. In this paper, the idea is to apply the multi-objective programming technique for developing the set of all efficient solutions for the classification problem with minimum errors. The weighting method is used to solve the proposed multi- objective programming model. The remaining sections are organized as follows. An abstraction of SVM is covered in section 2. Section 3 describes the proposed multi-objective model for the Support Vector Machine. NEXT, section 4 presents three numerical examples. Section 5 provides our general conclusions and future work. 2. SUPPORT VECTOR MACHINES SVM is an efficient classifier to classify two different sets of observations into their relevant class as shown in figure 2 where there are more than straight line separates between the two sets. SVM mechanism is based upon finding the best hyperplane that separates the data of two different classes of a category. The best hyperplane is the one that maximizes the margin, i.e., the distance from the nearest training points. SVM has penalty parameters, and kernel parameters that have a great influence on the performance of SVM [2]. We review the basis of the theory of SVM in classification problems [6]. Let a set S of labelled training points
  • 3. International Journal of Artificial Intelligence and Applications (IJAIA), Vol.11, No.2, March 2020 51 (1) Where, xi ∈ β„›N belongs to either of two classes and is given a labelyi = {βˆ’1,1} for i = 1,…, l. Figure 2: Data classification using support vector machine In some cases, to get the suitable hyperplane in an input space, mapping the input space into a higher dimension feature space and searching the optimal hyperplane in this feature space. Let z = πœ‘ (π‘₯) denote the corresponding feature space vector with mapping πœ‘ from β„› 𝑁 to a feature space α΅Ά. We wish to find the hyperplane (2) defined by the pair (w, b) according to the function (3) where w ∈ α΅Ά and b ∈ β„›. For more precisely the equation will be (4)
  • 4. International Journal of Artificial Intelligence and Applications (IJAIA), Vol.11, No.2, March 2020 52 For the linearly separable set S, we can find a unique optimal hyperplane for which the margin between the projections of the training points of two different classes is maximized. For the data that are not linearly separable figure 3, the previous analysis can be generalized by introducing some nonnegative variables ξ𝑖 β‰₯ 0 then, 𝑦𝑖 (𝑀. 𝑧𝑖 + 𝑏) β‰₯ 1 βˆ’ ξ𝑖, 𝑖 = 1, …, 𝑙. (5) The term βˆ‘ ΞΎi𝑙 𝑖=1 can be thought of as some measure of the amount of misclassifications. The optimal hyperplane problem is then regarded as the solution to the problem (6) where,𝐢 is a constant. The parameter 𝐢 can be regarded as a regularization parameter [4]. SVM algorithms use a set of mathematical functions that are defined as the kernel. The function of kernel is to take data as input and transform it into the required form. Different SVM algorithms use different types of kernel functions. For example, linear, nonlinear, polynomial, radial basis function (RBF), and sigmoid. Figure 3: linearly separable and nonlinearly separable
  • 5. International Journal of Artificial Intelligence and Applications (IJAIA), Vol.11, No.2, March 2020 53 3. THE BI-OBJECTIVE QUADRATIC PROGAMMING MODEL FORMULATION OF SVM In this section, we make a detail description about the idea and formulation of the bi-objective programming model for the SVM. SVM is a powerful tool for solving classification problems, but due to the nonlinearity separable in some of the input data, there is an error in measuring the amount of misclassification. This leads us to add another objective function for the previous model in section 2 to be in the form (7) This problem is a bi-objective quadratic programming problem. For the first objective, maximizing the gap between the two hyperplanes which used to classify the input points. For the second objective, minimizing the errors in measuring the amount of misclassification in case of nonlinearity separable input points [11]. The previous problem can be solved by the weighting method to get the set of all efficient solutions for the classification problem. The right choice of weightage for each of these objectives is critical to the quality of the classifier learned, especially in case of the class imbalanced data sets. Therefore, costly parameter tuning has to be undertaken to find a set of suitable relative weights [9]. 3.1. The Weighting Method In this method each objective 𝑓i (𝑋), 𝑖 = 1,2,…, π‘˜, is multiplied by a scalar weigh 𝑀𝑖 β‰₯ 0 π‘Žπ‘›π‘‘ =1 1. Then, the k weighted objectives are summed to form a weighted-sums objective function [7].
  • 6. International Journal of Artificial Intelligence and Applications (IJAIA), Vol.11, No.2, March 2020 54 (8) be the set of nonnegative weights. Then the weighting problem is defined as: (9) Then, in this paper the weighting method takes the form (10) Here we use β€œInf β€œinstead of β€œMin” because the set of constraints is unbounded, where 𝑀1 β‰  0. Also, we avoid the redundant solutions by adding the constraint 𝑀1 + 𝑀2 = 1.
  • 7. International Journal of Artificial Intelligence and Applications (IJAIA), Vol.11, No.2, March 2020 55 3.2. An Interactive Procedure to Identify the Best Compromise Solution 3.2.1. Introduction By solving a multi-objective optimization problem, we get a set of efficient solutions. The efficient set in many cases may contain infinite number of points. Now, the decision maker problem is, how to choose a point from the efficient set? Because of the difficulty in choosing one of this set, the decision maker needs a specific technique to do this. One of such techniques is the interactive programming approach. The use of interactive algorithm for multicriteria optimization has been proposed by several authors . The purpose of such interactive algorithms is to present to the decision maker, in a series of meetings, a choice of efficient alternatives which are in some sense representative of all those available. Over these series of meetings, he must explore his preferences amongst presented alternatives and finally choose one which is to be admitted as satisfactory [10]. The interactive approaches are characterized by the following procedures: Step 1: Generate a solution or group of solutions (preferably feasible and efficient) Step 2: Interact with decision maker to obtain his reaction to the solution. Then the decision maker inputs information to the solution procedures. Step 3: Repeat step 1&2 until termination either by the algorithm itself or by the decision maker. For the version of our bi-objective (SVM) model which applies to determine the best compromise solution, we need the following hypothesis (after the interaction with the decision maker): The best compromise solution for the set of the generated efficient solution is that efficient one corresponding to Where, π‘βˆ’ is the number of support vectors of the negative class, 𝑁+ is the number of support vectors of the positive class. We must notice that this hypothesis can be reversed according to the preference of the decision maker (see Yaochu Jin,2006) [8].
  • 8. International Journal of Artificial Intelligence and Applications (IJAIA), Vol.11, No.2, March 2020 56 4. EXPERIMENTAL RESULTS The previous problem is solved by using the python program. The used dataset in these examples is consisted of 51 input points and each point has two features X1&X2 as shown in table 1. These examples show the effect of the different values of the weighting parameters. Table 1: Part of datasets used in this study. Figure 4: 𝑀2 = 3 4 , 𝑀1 = 1 4 , number of support vectors = 8
  • 9. International Journal of Artificial Intelligence and Applications (IJAIA), Vol.11, No.2, March 2020 57 Figure 5: 𝑀2 = 9 10 , 𝑀1 = 1 10 , number of support vectors = 6 Figure 6: 𝑀2 = 89 90 , 𝑀1 = 1 90 , number of support vectors=3 So, the previous results, by using different values of weighting parameters, show how these parameters effect on the performance of SVM. For the first values of π’˜ 𝟏& π’˜ 𝟐 there is one point of the blue set can’t be classified to its set, the second values make this point closes to its set and the third values of π’˜ 𝟏&π’˜ 𝟐, this point can be joined to its set. So, when the weighting parameter π’˜ 𝟐 is increased the misclassification and the number of support vectors will be reduced as shown in figures 5&6. There are good reasons to prefer SVMs with few support vectors (SVs). In the hard-margin case, the number of SVs (#SV) is an upper bound on the expected number of errors made by the leave- one-out procedure [8].
  • 10. International Journal of Artificial Intelligence and Applications (IJAIA), Vol.11, No.2, March 2020 58 According to our hypothesis that presented in section 3.2, the best compromise solution is that corresponding to 𝑀2 = 89 90 , 𝑀1 = 1 90 5. CONCLUSIONS This paper introduced the multi-objective programming technique for developing the set of all efficient solutions for the classification problem with minimum errors and how to solve the proposed multi-objective programming model by using the weighting method. The experimental evaluation was carried out using 51 datasets, each one has two features. The experimental results show the effect of the weighting parameters on the misclassification between two sets. An interactive procedure is added to identify the best compromise hyperplane from the generated efficient set. Our future work is to build a fuzzy bi-objective quadratic programming model for the support vector machine. REFERENCES [1] Cortes, Corinna; Vapnik, Vladimir N (1995) "Support vector networks" (PDF). Machine learning. 20 (3):273297. CiteSeerX 10.1.1.15.9362. DOI:10.1007/BF00994018. [2] Alaa Tharwat1;_, Thomas Gabel1, Aboul Ella Hassanien2;_ Parameter Optimization of Support Vector Machine using Dragon_y Algorithm. Faculty of Computer Science and Engineering, Frankfurt University of Applied Sciences, Frankfurt am Main, Germany ,Faculty of Computers and Information, Cairo University, Egypt. January 2018 DOI: 10.1007/978-3-319-64861-3_29. [3] Gray, D., Bowes, D., Davey, N., Sun, Y., Christianson, B.: Using the Support Vector Machine as a Classification Method for Software Defect Prediction with Static Code Metrics. In: Palmer Brown, D., Draganova, C., Pimenidis, E., Mouratidis, H. (eds.) EANN 2009. Communications in Computer and Information Science, vol. 43, pp. 223–234. Springer,Heidelberg (2009). [4] Chun-Fu Lin and Sheng-De Wang: Fuzzy Support Vector Machines. Article in IEEE Transaction on neural networks March 2002. DOI:10.1109/72.991432. [5] C. Burges, A tutorial on support vector machines for pattern recognition, Data Mining and Knowledge Discovery, vol.2, no.2,1998. [6] C. Cortes and V. N. Vapnik, β€œSupport vector networks,” Machine Learning, vol.20,pp.273-297,1995. [7] Chankong V. and Haimes Y.Y., Multi-objective Decision-Making: Theory and Methodology (North Holland Series in System Science and Engineering, 1983). [8] Yaochu Jin (Ed.), Multi-objective Machine Learning Studies in Computational Intelligence, Vol. 16, pp. 199-220, Springer-Verlag, 2006.
  • 11. International Journal of Artificial Intelligence and Applications (IJAIA), Vol.11, No.2, March 2020 59 [9] Shounak Datta and Swagatam Das, Multiobjective Support Vector Machines: Handling Class Imbalance With Pareto Optimality, IEEE Transactions on Neural Networks and Learning Systems, 2019.DOI:10.1109/TNNLS.2018.2869298. [10] Zoints S.,S. Y. Prasad and M. H. Karwan , Use of Convex Cones in Interactive Multiple Objective Decision Making, Management Science, 43 (5) (May 1997) 723-734. [11] Mohammed Zakaria Moustafa, Mohammed Rizk Mohammed, Hatem Awad Khater and Hager Ali Yahia, A bi-objective Model for SVM with an interactive procedure to identify the best compromise solution, 8th International Conference on Artificial Intelligence, Soft Computing (AISC 2020), DOI:10.5121/csit.2020.100208.