SlideShare une entreprise Scribd logo
1  sur  21
Reporter: Hua-Fang Chang
Bioinformatics Lab.
 Introduction
 Method

 Result and Discussion
 Conclusion

2/21

Bioinformatics Lab.
• DNA microarrayWeight
Height

Age

Interest

65

Basketball

– DNA microarray could contribute the biological scholars to
analyze the various disease types; it 23 widely used to identify
was
166
50
Soccer
the DNA types, cells, and cancer classification.
156

54

– DNA microarray data was usually huge and complexity.
189

90

22

Soccer

177
68
24
Soccer
– Feature selection technique was applied to select the helpful
DNA dimension.
165

54

63

Basketball

– Feature selection to choose the subset from the dataset, and used
156
45
50
tennis
the classification to estimate the subset.

3/21

Bioinformatics Lab.
• Algorithm
– Many computational algorithms have been proposed to DNA
microarray.
› Genetic Algorithm (GA), 1975
Each candidate solution has a set of properties (its chromosomes or
genotype) which can be mutated and altered.

› Particle Swarm Optimization(PSO), 1995
Particle swarm optimization (PSO) is a population based stochastic
optimization technique developed by Dr. Eberhart and Dr. Kennedy in
1995, inspired by social behavior of bird flocking or fish schooling.

› Binary particle swarm optimization (BPSO), 2005
In their model a particle will decide on "yes" or " no", "true" or "false",
"include" or "not to include" etc. also this binary values can be a
representation of a real value in binary search space.
4/21

Bioinformatics Lab.
› Complementary Particle Swarm Optimization :
The complementary strategy aims to assist the particle search ability
which help the particle deviating in a local optimum by moving their
position to a new region in the search space.

› K-Nearest Neighbor :
The K-Nearest Neighbor (KNN) method is used to classify the features.
› leave-one-out cross-validation :
leave-one-out cross-validation (LOOCV) to compute classification error
rates.

5/21

Bioinformatics Lab.
– We propose a Complementary Particle Swarm Optimization for DNA
microarray.

– In standard PSO, particles may get trapped in a local optimum due
to the premature convergence of particles.
– Therefore, we used the complementary strategy to avoid the
particles trapped in a local optimum by moving the new region in
the search space.

6/21

Bioinformatics Lab.
• Complementary Particle Swarm Optimization (CPSO)
– PSO has been developed through simulation of the social behavior of
organisms, such as the social behavior observed of birds in a flock or fish in a
school.
– Each particle is affected by its past experience and the swarm behavior.
– PSO has been successfully applied in many research areas, produced results
more efficiently and has a lower cost compared to other methods.
– However, PSO is not suitable for optimization problems in a discrete feature
space.
– We propose a Complementary Particle Swarm Optimization(CPSO) to
overcome this problem.

7/21

Bioinformatics Lab.
• Complementary
– The complementary strategy aims to assist the particle search ability
which help the particle deviating in a local optimum by moving their
position to a new region in the search space.

– We used the complementary function to generate the new particles, and
replace the 50% of the particles in the swarm.

8/21

Bioinformatics Lab.
• Initialization
–
–
–
–

9/21

Randomly initialize particle swarm(particle = 50).
Adjust position of particle swarm
Evaluate fitness of particle swarm
number of iterations=100

Bioinformatics Lab.
• Particle update
– In CPSO, each particle is updated according to the following equations:
old
v new w vid
id

new
xid

old
xid

c1 r1

pbestid

old
xid

c2 r2

gbestd

old
xid

new
vid

• where w is the inertia weight that controls the impact of the previous velocity of a
particle.
• c1 and c2 are acceleration constants that control the distance a particle moves at each
generation.
• r1 and r2 are two random numbers between [0, 1].
old
new
• v id and v id represent the velocity of the new and old particles, respectively.
• Particles x old and x new denote the position of the current particle and the updated
id
id
particle, respectively.

10/21

Bioinformatics Lab.
wLDW

( wm ax wm in )

Iterationm ax Iterationm in
Iterationm ax

wm in

• Position
and were the current position (solution) and the updated particle
position. We use the LDW strategy to update the inertia weight w.
• The wmax and wmin were the value 0.9 and 0.4, respectively. Iterationmax and
Iterationi were the maximal number of iterations and the current number of
iterations, respectively. The function made the inertia weight w was linearly
decreases from 0.9 to 0.4 though iteration.

11/21

Bioinformatics Lab.
• Complementary Particle Swarm Optimization flowchart
Initialize particle swarms with
random position(x) and velocity(v)

start

Evaluate position(x)

End

NO

Compute fitness

YES

Whether the termination
condition

complementary

12/21

NO

YES

Sequence results

Whether reach complementary
condition

Bioinformatics Lab.
• K-Nearest Neighbor (K-NN)
– Each data points can according to its own features in a D-dimensional space.
K-NN classification effect the subject for the number of impact of these K
neighbors.
– We used the Euclidean distance to compute all the testing data distance nearest
the K know type data to decided the testing data type.

• Leave-one-out cross-validation (LOOCV)
– In the LOOCV procedure, N samples are divide into a testing data and the N-1
training samples.

13/21

Bioinformatics Lab.
 PSO
particle
Consider the gbest and pbesti

pbesti
gbest

14/21

Bioinformatics Lab.
 CPSO

(9,10)

particle
pbesti
gbest

Coordinate Axis

(6,5)

Convert binary
Complementary
15/21

(0110,0101)
(1001,1010)

Bioinformatics Lab.
• Data set
– The
data
contains
Brain_Tumor1_GEMS,
Brain_Tumor2_
GEMS, DLBCL_GEMS, Leukemia1_GEMS, Prostate_Tumor_GEMS,
and SRBCT_GEMS. Table I shows the six data information.

16/21

Bioinformatics Lab.
• Results
– The prediction results of Complementary Particle Swarm Optimization
are superior to other methods from the literature.

17/21

Bioinformatics Lab.
• Discussion
– In the pretreatment process, the feature selection can effectively reduce
the calculation time without negatively affecting classification accuracy.
– Feature selection uses relatively fewer features since only selective
features need to be used. This does not affect the classification accuracy
in a negative way.
– We perform an ‘and’ logic operation for all bits of all pbest values.
pbest is the previously optimal position of each particle. In CPSO, if
the position of pbest in each particle is recorded as {1}, then the new
bit of a complementary will be {1} as well after the ‘and’ logic
operation is performed, else it is {0}.
18/21

Bioinformatics Lab.
– The purpose of this study was to improve on standard PSO.
– Some classification algorithms, such as decision tree, K-nearest
neighbor aim at all feature to evaluate the classification performance.

– Experiments show that K-NN often achieve higher classification
accuracy than other classification method. In a future work, we will
combine K-NN with CPSO to evaluate and compare their classification
accuracy and performances.

19/21

Bioinformatics Lab.
• The classification error rate obtained by the CPSO method that is the
lowest classification error rate when compare with other several methods in
six DNA microarray datasets.
• The results on the DNA microarray dataset show that the complementary
particle swarm optimization is superior to Non-SVM, MC-SVM, and
BPSO in terms of diversity, convergence and computation cost.
• In the future, we intend to use different properties and other algorithms for
DNA microarray in order to further enhance feature selection efficacy.

20/21

Bioinformatics Lab.
E-mail: mjasd5@gmail.com
21/21

Bioinformatics Lab.

Contenu connexe

Tendances

Particle Swarm Optimization
Particle Swarm OptimizationParticle Swarm Optimization
Particle Swarm OptimizationQasimRehman
 
Pso introduction
Pso introductionPso introduction
Pso introductionrutika12345
 
Particle Swarm Optimization Matlab code Using 50, 5000 Swarms
Particle Swarm Optimization Matlab code Using 50, 5000 SwarmsParticle Swarm Optimization Matlab code Using 50, 5000 Swarms
Particle Swarm Optimization Matlab code Using 50, 5000 SwarmsRaza Shamsi
 
A New Multi-Objective Mixed-Discrete Particle Swarm Optimization Algorithm
A New Multi-Objective Mixed-Discrete Particle Swarm Optimization AlgorithmA New Multi-Objective Mixed-Discrete Particle Swarm Optimization Algorithm
A New Multi-Objective Mixed-Discrete Particle Swarm Optimization AlgorithmWeiyang Tong
 
Particle Swarm Optimization
Particle Swarm OptimizationParticle Swarm Optimization
Particle Swarm OptimizationStelios Petrakis
 
Particle Swarm Optimization: The Algorithm and Its Applications
Particle Swarm Optimization: The Algorithm and Its ApplicationsParticle Swarm Optimization: The Algorithm and Its Applications
Particle Swarm Optimization: The Algorithm and Its Applicationsadil raja
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimizationanurag singh
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimizationSuman Chatterjee
 
metaheuristic tabu pso
metaheuristic tabu psometaheuristic tabu pso
metaheuristic tabu psoheba_ahmad
 
PSOk-NN: A Particle Swarm Optimization Approach to Optimize k-Nearest Neighbo...
PSOk-NN: A Particle Swarm Optimization Approach to Optimize k-Nearest Neighbo...PSOk-NN: A Particle Swarm Optimization Approach to Optimize k-Nearest Neighbo...
PSOk-NN: A Particle Swarm Optimization Approach to Optimize k-Nearest Neighbo...Aboul Ella Hassanien
 
Particle Swarm Optimization - PSO
Particle Swarm Optimization - PSOParticle Swarm Optimization - PSO
Particle Swarm Optimization - PSOMohamed Talaat
 
Application of particle swarm optimization in 3 dimensional travelling salesm...
Application of particle swarm optimization in 3 dimensional travelling salesm...Application of particle swarm optimization in 3 dimensional travelling salesm...
Application of particle swarm optimization in 3 dimensional travelling salesm...Maad M. Mijwil
 
A new hybrid particle swarm optimization with variable neighborhood search fo...
A new hybrid particle swarm optimization with variable neighborhood search fo...A new hybrid particle swarm optimization with variable neighborhood search fo...
A new hybrid particle swarm optimization with variable neighborhood search fo...Aboul Ella Hassanien
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimizationAbhishek Agrawal
 

Tendances (20)

Particle Swarm Optimization
Particle Swarm OptimizationParticle Swarm Optimization
Particle Swarm Optimization
 
Practical Swarm Optimization (PSO)
Practical Swarm Optimization (PSO)Practical Swarm Optimization (PSO)
Practical Swarm Optimization (PSO)
 
Pso introduction
Pso introductionPso introduction
Pso introduction
 
Particle Swarm Optimization Matlab code Using 50, 5000 Swarms
Particle Swarm Optimization Matlab code Using 50, 5000 SwarmsParticle Swarm Optimization Matlab code Using 50, 5000 Swarms
Particle Swarm Optimization Matlab code Using 50, 5000 Swarms
 
Machine Learning Tools and Particle Swarm Optimization for Content-Based Sear...
Machine Learning Tools and Particle Swarm Optimization for Content-Based Sear...Machine Learning Tools and Particle Swarm Optimization for Content-Based Sear...
Machine Learning Tools and Particle Swarm Optimization for Content-Based Sear...
 
PSO
PSOPSO
PSO
 
A New Multi-Objective Mixed-Discrete Particle Swarm Optimization Algorithm
A New Multi-Objective Mixed-Discrete Particle Swarm Optimization AlgorithmA New Multi-Objective Mixed-Discrete Particle Swarm Optimization Algorithm
A New Multi-Objective Mixed-Discrete Particle Swarm Optimization Algorithm
 
Particle Swarm Optimization
Particle Swarm OptimizationParticle Swarm Optimization
Particle Swarm Optimization
 
Particle Swarm Optimization: The Algorithm and Its Applications
Particle Swarm Optimization: The Algorithm and Its ApplicationsParticle Swarm Optimization: The Algorithm and Its Applications
Particle Swarm Optimization: The Algorithm and Its Applications
 
Bic pso
Bic psoBic pso
Bic pso
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
 
metaheuristic tabu pso
metaheuristic tabu psometaheuristic tabu pso
metaheuristic tabu pso
 
PSOk-NN: A Particle Swarm Optimization Approach to Optimize k-Nearest Neighbo...
PSOk-NN: A Particle Swarm Optimization Approach to Optimize k-Nearest Neighbo...PSOk-NN: A Particle Swarm Optimization Approach to Optimize k-Nearest Neighbo...
PSOk-NN: A Particle Swarm Optimization Approach to Optimize k-Nearest Neighbo...
 
Particle Swarm Optimization - PSO
Particle Swarm Optimization - PSOParticle Swarm Optimization - PSO
Particle Swarm Optimization - PSO
 
Application of particle swarm optimization in 3 dimensional travelling salesm...
Application of particle swarm optimization in 3 dimensional travelling salesm...Application of particle swarm optimization in 3 dimensional travelling salesm...
Application of particle swarm optimization in 3 dimensional travelling salesm...
 
SI and PSO --Machine Learning
SI and PSO --Machine Learning SI and PSO --Machine Learning
SI and PSO --Machine Learning
 
A new hybrid particle swarm optimization with variable neighborhood search fo...
A new hybrid particle swarm optimization with variable neighborhood search fo...A new hybrid particle swarm optimization with variable neighborhood search fo...
A new hybrid particle swarm optimization with variable neighborhood search fo...
 
Particle Swarm Optimization
Particle Swarm OptimizationParticle Swarm Optimization
Particle Swarm Optimization
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
 

Similaire à Feature Selection using Complementary Particle Swarm Optimization for DNA Microarray Data

Particle swarm optimization (PSO) ppt presentation
Particle swarm optimization (PSO) ppt presentationParticle swarm optimization (PSO) ppt presentation
Particle swarm optimization (PSO) ppt presentationLatestShorts
 
Swarm intelligence pso and aco
Swarm intelligence pso and acoSwarm intelligence pso and aco
Swarm intelligence pso and acosatish561
 
IRJET- PSO based PID Controller for Bidirectional Inductive Power Transfer Sy...
IRJET- PSO based PID Controller for Bidirectional Inductive Power Transfer Sy...IRJET- PSO based PID Controller for Bidirectional Inductive Power Transfer Sy...
IRJET- PSO based PID Controller for Bidirectional Inductive Power Transfer Sy...IRJET Journal
 
A comparison of particle swarm optimization and the genetic algorithm by Rani...
A comparison of particle swarm optimization and the genetic algorithm by Rani...A comparison of particle swarm optimization and the genetic algorithm by Rani...
A comparison of particle swarm optimization and the genetic algorithm by Rani...Pim Piepers
 
Saliency Based Hookworm and Infection Detection for Wireless Capsule Endoscop...
Saliency Based Hookworm and Infection Detection for Wireless Capsule Endoscop...Saliency Based Hookworm and Infection Detection for Wireless Capsule Endoscop...
Saliency Based Hookworm and Infection Detection for Wireless Capsule Endoscop...IRJET Journal
 
DriP PSO- A fast and inexpensive PSO for drifting problem spaces
DriP PSO- A fast and inexpensive PSO for drifting problem spacesDriP PSO- A fast and inexpensive PSO for drifting problem spaces
DriP PSO- A fast and inexpensive PSO for drifting problem spacesZubin Bhuyan
 
A Fast and Inexpensive Particle Swarm Optimization for Drifting Problem-Spaces
A Fast and Inexpensive Particle Swarm Optimization for Drifting Problem-SpacesA Fast and Inexpensive Particle Swarm Optimization for Drifting Problem-Spaces
A Fast and Inexpensive Particle Swarm Optimization for Drifting Problem-SpacesZubin Bhuyan
 
Data driven model optimization [autosaved]
Data driven model optimization [autosaved]Data driven model optimization [autosaved]
Data driven model optimization [autosaved]Russell Jarvis
 
Hybrid Quantum Genetic Particle Swarm Optimization Algorithm For Solving Opti...
Hybrid Quantum Genetic Particle Swarm Optimization Algorithm For Solving Opti...Hybrid Quantum Genetic Particle Swarm Optimization Algorithm For Solving Opti...
Hybrid Quantum Genetic Particle Swarm Optimization Algorithm For Solving Opti...paperpublications3
 
Hybrid Quantum Genetic Particle Swarm Optimization Algorithm For Solving Opti...
Hybrid Quantum Genetic Particle Swarm Optimization Algorithm For Solving Opti...Hybrid Quantum Genetic Particle Swarm Optimization Algorithm For Solving Opti...
Hybrid Quantum Genetic Particle Swarm Optimization Algorithm For Solving Opti...paperpublications3
 
PARTICLE SWARM INTELLIGENCE: A PARTICLE SWARM OPTIMIZER WITH ENHANCED GLOBAL ...
PARTICLE SWARM INTELLIGENCE: A PARTICLE SWARM OPTIMIZER WITH ENHANCED GLOBAL ...PARTICLE SWARM INTELLIGENCE: A PARTICLE SWARM OPTIMIZER WITH ENHANCED GLOBAL ...
PARTICLE SWARM INTELLIGENCE: A PARTICLE SWARM OPTIMIZER WITH ENHANCED GLOBAL ...Hennegrolsch
 
PSO-ACO-Presentation.pptx
PSO-ACO-Presentation.pptxPSO-ACO-Presentation.pptx
PSO-ACO-Presentation.pptxJAYRAJSINGH85
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
MPPT for Photovoltaic System Using Multi-objective Improved Particle Swarm Op...
MPPT for Photovoltaic System Using Multi-objective Improved Particle Swarm Op...MPPT for Photovoltaic System Using Multi-objective Improved Particle Swarm Op...
MPPT for Photovoltaic System Using Multi-objective Improved Particle Swarm Op...Nooria Sukmaningtyas
 
Multi-Domain Diversity Preservation to Mitigate Particle Stagnation and Enab...
Multi-Domain Diversity Preservation to Mitigate Particle Stagnation and Enab...Multi-Domain Diversity Preservation to Mitigate Particle Stagnation and Enab...
Multi-Domain Diversity Preservation to Mitigate Particle Stagnation and Enab...Weiyang Tong
 

Similaire à Feature Selection using Complementary Particle Swarm Optimization for DNA Microarray Data (20)

Particle swarm optimization (PSO) ppt presentation
Particle swarm optimization (PSO) ppt presentationParticle swarm optimization (PSO) ppt presentation
Particle swarm optimization (PSO) ppt presentation
 
Swarm intelligence pso and aco
Swarm intelligence pso and acoSwarm intelligence pso and aco
Swarm intelligence pso and aco
 
Pso notes
Pso notesPso notes
Pso notes
 
IRJET- PSO based PID Controller for Bidirectional Inductive Power Transfer Sy...
IRJET- PSO based PID Controller for Bidirectional Inductive Power Transfer Sy...IRJET- PSO based PID Controller for Bidirectional Inductive Power Transfer Sy...
IRJET- PSO based PID Controller for Bidirectional Inductive Power Transfer Sy...
 
Particle Swarm Optimization Application In Power System
Particle Swarm Optimization Application In Power SystemParticle Swarm Optimization Application In Power System
Particle Swarm Optimization Application In Power System
 
A comparison of particle swarm optimization and the genetic algorithm by Rani...
A comparison of particle swarm optimization and the genetic algorithm by Rani...A comparison of particle swarm optimization and the genetic algorithm by Rani...
A comparison of particle swarm optimization and the genetic algorithm by Rani...
 
Saliency Based Hookworm and Infection Detection for Wireless Capsule Endoscop...
Saliency Based Hookworm and Infection Detection for Wireless Capsule Endoscop...Saliency Based Hookworm and Infection Detection for Wireless Capsule Endoscop...
Saliency Based Hookworm and Infection Detection for Wireless Capsule Endoscop...
 
DriP PSO- A fast and inexpensive PSO for drifting problem spaces
DriP PSO- A fast and inexpensive PSO for drifting problem spacesDriP PSO- A fast and inexpensive PSO for drifting problem spaces
DriP PSO- A fast and inexpensive PSO for drifting problem spaces
 
SLAS Screen Design and Assay Technology Special Interest Group SLAS2017 Prese...
SLAS Screen Design and Assay Technology Special Interest Group SLAS2017 Prese...SLAS Screen Design and Assay Technology Special Interest Group SLAS2017 Prese...
SLAS Screen Design and Assay Technology Special Interest Group SLAS2017 Prese...
 
A Fast and Inexpensive Particle Swarm Optimization for Drifting Problem-Spaces
A Fast and Inexpensive Particle Swarm Optimization for Drifting Problem-SpacesA Fast and Inexpensive Particle Swarm Optimization for Drifting Problem-Spaces
A Fast and Inexpensive Particle Swarm Optimization for Drifting Problem-Spaces
 
Data driven model optimization [autosaved]
Data driven model optimization [autosaved]Data driven model optimization [autosaved]
Data driven model optimization [autosaved]
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
Hybrid Quantum Genetic Particle Swarm Optimization Algorithm For Solving Opti...
Hybrid Quantum Genetic Particle Swarm Optimization Algorithm For Solving Opti...Hybrid Quantum Genetic Particle Swarm Optimization Algorithm For Solving Opti...
Hybrid Quantum Genetic Particle Swarm Optimization Algorithm For Solving Opti...
 
PSO.ppsx
PSO.ppsxPSO.ppsx
PSO.ppsx
 
Hybrid Quantum Genetic Particle Swarm Optimization Algorithm For Solving Opti...
Hybrid Quantum Genetic Particle Swarm Optimization Algorithm For Solving Opti...Hybrid Quantum Genetic Particle Swarm Optimization Algorithm For Solving Opti...
Hybrid Quantum Genetic Particle Swarm Optimization Algorithm For Solving Opti...
 
PARTICLE SWARM INTELLIGENCE: A PARTICLE SWARM OPTIMIZER WITH ENHANCED GLOBAL ...
PARTICLE SWARM INTELLIGENCE: A PARTICLE SWARM OPTIMIZER WITH ENHANCED GLOBAL ...PARTICLE SWARM INTELLIGENCE: A PARTICLE SWARM OPTIMIZER WITH ENHANCED GLOBAL ...
PARTICLE SWARM INTELLIGENCE: A PARTICLE SWARM OPTIMIZER WITH ENHANCED GLOBAL ...
 
PSO-ACO-Presentation.pptx
PSO-ACO-Presentation.pptxPSO-ACO-Presentation.pptx
PSO-ACO-Presentation.pptx
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
MPPT for Photovoltaic System Using Multi-objective Improved Particle Swarm Op...
MPPT for Photovoltaic System Using Multi-objective Improved Particle Swarm Op...MPPT for Photovoltaic System Using Multi-objective Improved Particle Swarm Op...
MPPT for Photovoltaic System Using Multi-objective Improved Particle Swarm Op...
 
Multi-Domain Diversity Preservation to Mitigate Particle Stagnation and Enab...
Multi-Domain Diversity Preservation to Mitigate Particle Stagnation and Enab...Multi-Domain Diversity Preservation to Mitigate Particle Stagnation and Enab...
Multi-Domain Diversity Preservation to Mitigate Particle Stagnation and Enab...
 

Dernier

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Dernier (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Feature Selection using Complementary Particle Swarm Optimization for DNA Microarray Data

  • 2.  Introduction  Method  Result and Discussion  Conclusion 2/21 Bioinformatics Lab.
  • 3. • DNA microarrayWeight Height Age Interest 65 Basketball – DNA microarray could contribute the biological scholars to analyze the various disease types; it 23 widely used to identify was 166 50 Soccer the DNA types, cells, and cancer classification. 156 54 – DNA microarray data was usually huge and complexity. 189 90 22 Soccer 177 68 24 Soccer – Feature selection technique was applied to select the helpful DNA dimension. 165 54 63 Basketball – Feature selection to choose the subset from the dataset, and used 156 45 50 tennis the classification to estimate the subset. 3/21 Bioinformatics Lab.
  • 4. • Algorithm – Many computational algorithms have been proposed to DNA microarray. › Genetic Algorithm (GA), 1975 Each candidate solution has a set of properties (its chromosomes or genotype) which can be mutated and altered. › Particle Swarm Optimization(PSO), 1995 Particle swarm optimization (PSO) is a population based stochastic optimization technique developed by Dr. Eberhart and Dr. Kennedy in 1995, inspired by social behavior of bird flocking or fish schooling. › Binary particle swarm optimization (BPSO), 2005 In their model a particle will decide on "yes" or " no", "true" or "false", "include" or "not to include" etc. also this binary values can be a representation of a real value in binary search space. 4/21 Bioinformatics Lab.
  • 5. › Complementary Particle Swarm Optimization : The complementary strategy aims to assist the particle search ability which help the particle deviating in a local optimum by moving their position to a new region in the search space. › K-Nearest Neighbor : The K-Nearest Neighbor (KNN) method is used to classify the features. › leave-one-out cross-validation : leave-one-out cross-validation (LOOCV) to compute classification error rates. 5/21 Bioinformatics Lab.
  • 6. – We propose a Complementary Particle Swarm Optimization for DNA microarray. – In standard PSO, particles may get trapped in a local optimum due to the premature convergence of particles. – Therefore, we used the complementary strategy to avoid the particles trapped in a local optimum by moving the new region in the search space. 6/21 Bioinformatics Lab.
  • 7. • Complementary Particle Swarm Optimization (CPSO) – PSO has been developed through simulation of the social behavior of organisms, such as the social behavior observed of birds in a flock or fish in a school. – Each particle is affected by its past experience and the swarm behavior. – PSO has been successfully applied in many research areas, produced results more efficiently and has a lower cost compared to other methods. – However, PSO is not suitable for optimization problems in a discrete feature space. – We propose a Complementary Particle Swarm Optimization(CPSO) to overcome this problem. 7/21 Bioinformatics Lab.
  • 8. • Complementary – The complementary strategy aims to assist the particle search ability which help the particle deviating in a local optimum by moving their position to a new region in the search space. – We used the complementary function to generate the new particles, and replace the 50% of the particles in the swarm. 8/21 Bioinformatics Lab.
  • 9. • Initialization – – – – 9/21 Randomly initialize particle swarm(particle = 50). Adjust position of particle swarm Evaluate fitness of particle swarm number of iterations=100 Bioinformatics Lab.
  • 10. • Particle update – In CPSO, each particle is updated according to the following equations: old v new w vid id new xid old xid c1 r1 pbestid old xid c2 r2 gbestd old xid new vid • where w is the inertia weight that controls the impact of the previous velocity of a particle. • c1 and c2 are acceleration constants that control the distance a particle moves at each generation. • r1 and r2 are two random numbers between [0, 1]. old new • v id and v id represent the velocity of the new and old particles, respectively. • Particles x old and x new denote the position of the current particle and the updated id id particle, respectively. 10/21 Bioinformatics Lab.
  • 11. wLDW ( wm ax wm in ) Iterationm ax Iterationm in Iterationm ax wm in • Position and were the current position (solution) and the updated particle position. We use the LDW strategy to update the inertia weight w. • The wmax and wmin were the value 0.9 and 0.4, respectively. Iterationmax and Iterationi were the maximal number of iterations and the current number of iterations, respectively. The function made the inertia weight w was linearly decreases from 0.9 to 0.4 though iteration. 11/21 Bioinformatics Lab.
  • 12. • Complementary Particle Swarm Optimization flowchart Initialize particle swarms with random position(x) and velocity(v) start Evaluate position(x) End NO Compute fitness YES Whether the termination condition complementary 12/21 NO YES Sequence results Whether reach complementary condition Bioinformatics Lab.
  • 13. • K-Nearest Neighbor (K-NN) – Each data points can according to its own features in a D-dimensional space. K-NN classification effect the subject for the number of impact of these K neighbors. – We used the Euclidean distance to compute all the testing data distance nearest the K know type data to decided the testing data type. • Leave-one-out cross-validation (LOOCV) – In the LOOCV procedure, N samples are divide into a testing data and the N-1 training samples. 13/21 Bioinformatics Lab.
  • 14.  PSO particle Consider the gbest and pbesti pbesti gbest 14/21 Bioinformatics Lab.
  • 15.  CPSO (9,10) particle pbesti gbest Coordinate Axis (6,5) Convert binary Complementary 15/21 (0110,0101) (1001,1010) Bioinformatics Lab.
  • 16. • Data set – The data contains Brain_Tumor1_GEMS, Brain_Tumor2_ GEMS, DLBCL_GEMS, Leukemia1_GEMS, Prostate_Tumor_GEMS, and SRBCT_GEMS. Table I shows the six data information. 16/21 Bioinformatics Lab.
  • 17. • Results – The prediction results of Complementary Particle Swarm Optimization are superior to other methods from the literature. 17/21 Bioinformatics Lab.
  • 18. • Discussion – In the pretreatment process, the feature selection can effectively reduce the calculation time without negatively affecting classification accuracy. – Feature selection uses relatively fewer features since only selective features need to be used. This does not affect the classification accuracy in a negative way. – We perform an ‘and’ logic operation for all bits of all pbest values. pbest is the previously optimal position of each particle. In CPSO, if the position of pbest in each particle is recorded as {1}, then the new bit of a complementary will be {1} as well after the ‘and’ logic operation is performed, else it is {0}. 18/21 Bioinformatics Lab.
  • 19. – The purpose of this study was to improve on standard PSO. – Some classification algorithms, such as decision tree, K-nearest neighbor aim at all feature to evaluate the classification performance. – Experiments show that K-NN often achieve higher classification accuracy than other classification method. In a future work, we will combine K-NN with CPSO to evaluate and compare their classification accuracy and performances. 19/21 Bioinformatics Lab.
  • 20. • The classification error rate obtained by the CPSO method that is the lowest classification error rate when compare with other several methods in six DNA microarray datasets. • The results on the DNA microarray dataset show that the complementary particle swarm optimization is superior to Non-SVM, MC-SVM, and BPSO in terms of diversity, convergence and computation cost. • In the future, we intend to use different properties and other algorithms for DNA microarray in order to further enhance feature selection efficacy. 20/21 Bioinformatics Lab.