SlideShare a Scribd company logo
1 of 20
Ensemble of Heterogeneous Flexible Neural
Tree for the approximation and feature-
selection of poly (lactic-co-glycolic acid)
micro- and nanoparticle
Varun Kumar Ojha1, Ajith Abraham1, Vaclav Snasel1
1IT4Innovations, VŠB Technical University of Ostrava, Ostrava, Czech
Republic
{varun.kumar.ojha, ajith.abraham, vaclav.snasel}@vsb.cz
Second International Afro-European Conference for Industrial Advancement
September 9-11, 2015, Villejuif, France
Problem
• Problem: Prediction of the dissolution prole of Poly Lactic-co-Glycolic
Acid (PLGA) micro- and nanoparticles.
• Motivation: PLGA micro-particles are important diluents in the
• formulation of drugs in the dosage form.
• It act as an excipient in drug formation.
• It helps dissolution of the drugs, thus increases absorbability
• and solubility of drugs.
• It helps in pharmaceutical manufacturing process by improving
• APIs powder's flow ability and non-stickiness.
Approach
• Critical Issue: PLGA dissolution prediction is a complex problem as
there are several potential factors influencing dissolution of PLGA
protein particles. Collecting all such influencing factors leads to three
hundred input features in dataset.
• Background: Szlek et al.1 in their article offered a dataset with three
hundred input features divided into four groups, namely protein
descriptor, plasticizer, formulation characteristics, and emulsifier
collected from various literature.
• Goal: Dimensionality reduction using feature selection and finding a
suitable prediction model.
1Szlek, J., Paclawski, A., Lau, R., Jachowicz, R., Mendyk, A.: Heuristic modeling of macromolecule release from PLGA microspheres.
International journal of nanomedicine 8 (2013) 4601.
The PLGA dataset description
# Group name # features Importance
1 Protein descriptors 85 Describes the type of molecules and proteins used
2 Formulation characteristics 17 Describe the molecular properties such as molecular
weight, particle size, etc.
3 Plasticizer 98 Describe the properties such as fluidity of the material
used
4 Emulsifier 99 Describe the properties of stabilizing/increase the
pharmaceutical product life
5 Time in days 1 Time taken to dissolve
6 % of molecules dissolved 1 PLGA micro-nanoparticle dissolution-rate
Methodology
[Feature Selection and Regression Model Training]
(Training of regression models in order to discover input output relationship)
↓
[Ensemble of regression models]
↓
(To exploit the goodness of all trained regression models instead of relaying on single best)
↓
[Selected features - Regression models/Ensemble model]
Flexible Neural Tree (FNT)
𝑅𝑀𝑆𝐸 =
1
𝑁 𝑖=1
𝑁
𝑦𝑖 − 𝑦𝑖
2 ,
Objective: For a dataset with 𝑛 many independent
variables 𝑋 and a dependent variable 𝑌, an
approximation model tries finds relationship between
them. Moreover, it tries to find unknown parameter
𝜃 such that root mean square error (RMSE) between
models’ output 𝑌 and actual output 𝑌 be zero. we
may write RMSE as”
where 𝑁 is number of examples.
Flexible Neural Tree
• Analogy with Neural Network
• Function Node: Resembles the Active Nodes.
• Leaf Node: Indicates the Input Nodes
• Edge: Indicates the Synaptic Weights
• Root Node: Indicates Output Node.
• Structure Optimization: Finding an optimal or near-optimal neural
tree is formulated as a product of evolution. For that purpose a
Genetic Programming may be used.
• Parameter Optimization: Particle Swarm Optimization (PSO), Artificial
Bee Colony etc. may be used for the parameter optimization.
• Input Feature Selection: Leaf Nodes represent input features that may
be selected randomly
7
Metaheuristics
• To find a solution to a problem using certain rules or
mechanism that may be inspired by the nature.
• The operators of metaheuristics
• Transition: Searching for the solutions (exploration and
exploitation).
• Evaluation: Evaluating the objective function.
• Determination: Deciding the search directions.
• Verifying Goal: Convergence
8
Evolutionary Algorithms
• Evolutionary Algorithms
• Genetic population based meta-heuristic algorithm that finds optimal solution using
the dynamics of evolutionary process. Basically uses genetic operates such as
• Selection
• Cross-over
• Mutation.
• Genetic Programming(GP)
• Introduced by John Koza, 1992
• The basic concept of GP is to evolve a program instead of bit-string
• i.e. the Genetic operators are directly applied on the Phenotype rather than
on the Genotype.
• It search for an optimum tree structure (Phenotype) in a program space.
9
Cross-Over Operator
10
√ +
+ √
Mutation Operator
• Mutation at a single leaf
node.
• Mutation at all leaf nodes
• Mutation by punning a sub-
tree and replace by
randomly generated-Sub-
tree
• Mutation by growing a
tree/appending a randomly
generated sub-tree
11
3
*
*
Metaheuristics for Parameter optimization
• Deferential Evaluation (Storn and Price, 1995) Evolutionary Algorithm
based optimization algorithm [Operators – Selection and Crossover ].
• Swarm Based Metaheuristics
• Particle Swarm Optimization (Eberhart and Kennedy, 1995) is a
population based meta-heuristic algorithm imitates the mechanisms
of the foraging behavior of swarms. Depends of velocity and position
update of the particles in a swarm.
• Artificial Bee Colony (Karaboga, 2005) is a meta-heuristic algorithm
inspired by foraging behavior of honey bee swarm. Depends of food
position that is updated by the artificial bees in an iterative fashion.
12
Ensemble
• A collective decision with consensus of many member is better
than the decision of an Individual
• Two components of Ensemble
• Construction of diverse and accurate models
• Training models with different sets of data (Bagging)
• Training models with different set of input features (Random Sub-space)
• Training models with different set of parameters
• Combining the models using a combination rules
• Non-trainable
• Trainable
13
Ensemble of FNTS
• Making Use of Final Population
• Diversity:
• Models in the final population can have different input features.
• Models in the final population can have different structure.
• Models in the final population can have different active nodes.
• Combination of FNTs
• Regression Problem: Mean of Output, Weighted Mean (Rank based or Trainable
based)
• Classification Problem: Majority Voting, Weighed Majority Voting (Rank based or
Trainable based)
14
Experiment Design and Parameter Set-Up
# Parameter Name Parameter Utility Values
1 Tree Height Maximum number of level of FNT 5
2 Tree Arity Maximum number of siblings a node. 10
3 Tree Node Type Indicates the type of activation at nodes. Gaussian
4 GP Population Number of candidates in genetic population. 30
5 Mutation probability The probability that a candidate will be mutated in a genetic
programing. 0.4
6 Crossover probability The probability that candidates will take part in crossover
operation. 0.5
7 elitism The probability that a candidate will propagate to next
generation as it is. 0.1
8 Tournament Size It indicate the size of the pool used for the selection of the
candidates. 15
9 MH Algorithm Population The initial size of the swarm (population). 50
10 MH Algorithm Node Range It defines the search space of the transfer-function arguments. [0,1]
11 MH Algorithm Edge Range It defines the search space for the edges (weights) of tree. [-1.0,1.0]
13 Maximum Structure Iteration Maximum number of generation of genetic programing 100000
14 Maximum Parameter Iteration Maximum number of evaluation of parameter optimization 10000
Results
Exp.
Training Test
Ensemble weights
RMSE 𝑟 RMSE 𝑟
1 12.885 0.908 12.741 0.909 0.355686
2 12.907 0.908 13.248 0.903 0.319278
3 13.855 0.897 13.776 0.897 0.259922
4 14.599 0.881 14.374 0.884 0.085882
Ensemble - - 11.541 0.928 -
Comparison
# RMSE Features Model Literature
1 12.885 15 FNT Current Work
2 13.34 15 REP Tree [24] Ojha et al. [12]
3 14.3 17 MLP [16] Szlęk et al. [3]
4 14.88 15 GP Regression [23] Ojha et al. [12]
5 15.2 15 MLP [16] Ojha et al. [12]
6 15.4 11 MLP [16] Szlęk et al. [3]
Feature Selection
# Feature Index Abbreviation Probability
1 Time Days 299 TD 0.94
2 Prod method 100 PM 0.83
3 PVA conc. inner phase 88 PVA 0.78
4 Ring atom count 110 RAC 0.61
5 Heteroaliphatic ring count 23 HIRC 0.50
6 Aliphatic bond count 104 ABC 0.44
7 Diss. add 98 DA 0.44
8 pH 11 msdon 195 PH11MD 0.39
9 pH 12 msacc 181 PH12MC 0.39
10 Ring count 23 RC 0.39
11 a(yy) 119 AYY 0.28
12 Chain bond count 213 CBC 0.28
13 Diss. add conc. 99 DAC 0.28
14 Fragment count 133 FC 0.28
15 Aromatic ring count 24 ARC 0.22
Conclusion
• The aim of PLGA dissolution-rate prediction experiment was to find
the significant variables that governs the prediction rate and to create
a model for realizing the PLGA prediction profile.
• Our current experiment provides an insight of the PLGA dissolution
rate prediction. We have discovered a list of most significant features
by computing their probability of selection using our model (higher
the probability of selection, higher the significance on prediction).
• We achieved high accuracy using FNT model.
• Ensemble of distinct predictors (models) helped in improving
achieved accuracy.
Thank You!
varun.kumar.ojha@vsb.cz

More Related Content

Similar to Ensemble of Heterogeneous Flexible Neural Trees for PLGA Dissolution Prediction

A GENETIC-FROG LEAPING ALGORITHM FOR TEXT DOCUMENT CLUSTERING
A GENETIC-FROG LEAPING ALGORITHM FOR TEXT DOCUMENT CLUSTERINGA GENETIC-FROG LEAPING ALGORITHM FOR TEXT DOCUMENT CLUSTERING
A GENETIC-FROG LEAPING ALGORITHM FOR TEXT DOCUMENT CLUSTERINGLubna_Alhenaki
 
So you want to do a: RNAseq experiment, Differential Gene Expression Analysis
So you want to do a: RNAseq experiment, Differential Gene Expression AnalysisSo you want to do a: RNAseq experiment, Differential Gene Expression Analysis
So you want to do a: RNAseq experiment, Differential Gene Expression AnalysisUniversity of California, Davis
 
Performance Issue? Machine Learning to the rescue!
Performance Issue? Machine Learning to the rescue!Performance Issue? Machine Learning to the rescue!
Performance Issue? Machine Learning to the rescue!Maarten Smeets
 
Evolutionary (deep) neural network
Evolutionary (deep) neural networkEvolutionary (deep) neural network
Evolutionary (deep) neural networkSoo-Yong Shin
 
A multivariate approach for process variograms
A multivariate approach for process variogramsA multivariate approach for process variograms
A multivariate approach for process variogramsQuentin Dehaine
 
Final presentation dwi riyono
Final presentation dwi riyonoFinal presentation dwi riyono
Final presentation dwi riyonoDwi Riyono
 
CSA 3702 machine learning module 4
CSA 3702 machine learning module 4CSA 3702 machine learning module 4
CSA 3702 machine learning module 4Nandhini S
 
Applied Artificial Intelligence Unit 4 Semester 3 MSc IT Part 2 Mumbai Univer...
Applied Artificial Intelligence Unit 4 Semester 3 MSc IT Part 2 Mumbai Univer...Applied Artificial Intelligence Unit 4 Semester 3 MSc IT Part 2 Mumbai Univer...
Applied Artificial Intelligence Unit 4 Semester 3 MSc IT Part 2 Mumbai Univer...Madhav Mishra
 
2015 bioinformatics bio_cheminformatics_wim_vancriekinge
2015 bioinformatics bio_cheminformatics_wim_vancriekinge2015 bioinformatics bio_cheminformatics_wim_vancriekinge
2015 bioinformatics bio_cheminformatics_wim_vancriekingeProf. Wim Van Criekinge
 
Use of spark for proteomic scoring seattle presentation
Use of spark for  proteomic scoring   seattle presentationUse of spark for  proteomic scoring   seattle presentation
Use of spark for proteomic scoring seattle presentationlordjoe
 
BITS - Comparative genomics: the Contra tool
BITS - Comparative genomics: the Contra toolBITS - Comparative genomics: the Contra tool
BITS - Comparative genomics: the Contra toolBITS
 
Data analysis
Data analysisData analysis
Data analysisamlbinder
 
Text Independent Speaker recognitom framework for detecting criminals.ppt
Text Independent Speaker recognitom framework for detecting criminals.pptText Independent Speaker recognitom framework for detecting criminals.ppt
Text Independent Speaker recognitom framework for detecting criminals.pptGrace136708
 
Multivariate Analysis and Visualization of Proteomic Data
Multivariate Analysis and Visualization of Proteomic DataMultivariate Analysis and Visualization of Proteomic Data
Multivariate Analysis and Visualization of Proteomic DataUC Davis
 
MACHINE LEARNING - GENETIC ALGORITHM
MACHINE LEARNING - GENETIC ALGORITHMMACHINE LEARNING - GENETIC ALGORITHM
MACHINE LEARNING - GENETIC ALGORITHMPuneet Kulyana
 

Similar to Ensemble of Heterogeneous Flexible Neural Trees for PLGA Dissolution Prediction (20)

A GENETIC-FROG LEAPING ALGORITHM FOR TEXT DOCUMENT CLUSTERING
A GENETIC-FROG LEAPING ALGORITHM FOR TEXT DOCUMENT CLUSTERINGA GENETIC-FROG LEAPING ALGORITHM FOR TEXT DOCUMENT CLUSTERING
A GENETIC-FROG LEAPING ALGORITHM FOR TEXT DOCUMENT CLUSTERING
 
So you want to do a: RNAseq experiment, Differential Gene Expression Analysis
So you want to do a: RNAseq experiment, Differential Gene Expression AnalysisSo you want to do a: RNAseq experiment, Differential Gene Expression Analysis
So you want to do a: RNAseq experiment, Differential Gene Expression Analysis
 
Performance Issue? Machine Learning to the rescue!
Performance Issue? Machine Learning to the rescue!Performance Issue? Machine Learning to the rescue!
Performance Issue? Machine Learning to the rescue!
 
mel705-15.ppt
mel705-15.pptmel705-15.ppt
mel705-15.ppt
 
mel705-15.ppt
mel705-15.pptmel705-15.ppt
mel705-15.ppt
 
Evolutionary (deep) neural network
Evolutionary (deep) neural networkEvolutionary (deep) neural network
Evolutionary (deep) neural network
 
A multivariate approach for process variograms
A multivariate approach for process variogramsA multivariate approach for process variograms
A multivariate approach for process variograms
 
Kaggle kenneth
Kaggle kennethKaggle kenneth
Kaggle kenneth
 
Final presentation dwi riyono
Final presentation dwi riyonoFinal presentation dwi riyono
Final presentation dwi riyono
 
Prediction of pKa from chemical structure using free and open source tools
Prediction of pKa from chemical structure using free and open source toolsPrediction of pKa from chemical structure using free and open source tools
Prediction of pKa from chemical structure using free and open source tools
 
CSA 3702 machine learning module 4
CSA 3702 machine learning module 4CSA 3702 machine learning module 4
CSA 3702 machine learning module 4
 
Applied Artificial Intelligence Unit 4 Semester 3 MSc IT Part 2 Mumbai Univer...
Applied Artificial Intelligence Unit 4 Semester 3 MSc IT Part 2 Mumbai Univer...Applied Artificial Intelligence Unit 4 Semester 3 MSc IT Part 2 Mumbai Univer...
Applied Artificial Intelligence Unit 4 Semester 3 MSc IT Part 2 Mumbai Univer...
 
2015 bioinformatics bio_cheminformatics_wim_vancriekinge
2015 bioinformatics bio_cheminformatics_wim_vancriekinge2015 bioinformatics bio_cheminformatics_wim_vancriekinge
2015 bioinformatics bio_cheminformatics_wim_vancriekinge
 
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...
 
Use of spark for proteomic scoring seattle presentation
Use of spark for  proteomic scoring   seattle presentationUse of spark for  proteomic scoring   seattle presentation
Use of spark for proteomic scoring seattle presentation
 
BITS - Comparative genomics: the Contra tool
BITS - Comparative genomics: the Contra toolBITS - Comparative genomics: the Contra tool
BITS - Comparative genomics: the Contra tool
 
Data analysis
Data analysisData analysis
Data analysis
 
Text Independent Speaker recognitom framework for detecting criminals.ppt
Text Independent Speaker recognitom framework for detecting criminals.pptText Independent Speaker recognitom framework for detecting criminals.ppt
Text Independent Speaker recognitom framework for detecting criminals.ppt
 
Multivariate Analysis and Visualization of Proteomic Data
Multivariate Analysis and Visualization of Proteomic DataMultivariate Analysis and Visualization of Proteomic Data
Multivariate Analysis and Visualization of Proteomic Data
 
MACHINE LEARNING - GENETIC ALGORITHM
MACHINE LEARNING - GENETIC ALGORITHMMACHINE LEARNING - GENETIC ALGORITHM
MACHINE LEARNING - GENETIC ALGORITHM
 

More from Varun Ojha

Chapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image EnhancementChapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image EnhancementVarun Ojha
 
Chapter 5 Image Processing: Fourier Transformation
Chapter 5 Image Processing: Fourier TransformationChapter 5 Image Processing: Fourier Transformation
Chapter 5 Image Processing: Fourier TransformationVarun Ojha
 
Chapter 4 Image Processing: Image Transformation
Chapter 4 Image Processing: Image TransformationChapter 4 Image Processing: Image Transformation
Chapter 4 Image Processing: Image TransformationVarun Ojha
 
Chapter 2 Image Processing: Pixel Relation
Chapter 2 Image Processing: Pixel RelationChapter 2 Image Processing: Pixel Relation
Chapter 2 Image Processing: Pixel RelationVarun Ojha
 
Chapter 3 Image Processing: Basic Transformation
Chapter 3 Image Processing:  Basic TransformationChapter 3 Image Processing:  Basic Transformation
Chapter 3 Image Processing: Basic TransformationVarun Ojha
 
Chapter 1 introduction (Image Processing)
Chapter 1 introduction (Image Processing)Chapter 1 introduction (Image Processing)
Chapter 1 introduction (Image Processing)Varun Ojha
 
Neural Tree for Estimating the Uniaxial Compressive Strength of Rock Materials
Neural Tree for Estimating the Uniaxial Compressive Strength of Rock MaterialsNeural Tree for Estimating the Uniaxial Compressive Strength of Rock Materials
Neural Tree for Estimating the Uniaxial Compressive Strength of Rock MaterialsVarun Ojha
 
Metaheuristic Tuning of Type-II Fuzzy Inference System for Data Mining
Metaheuristic Tuning of Type-II Fuzzy Inference System for Data MiningMetaheuristic Tuning of Type-II Fuzzy Inference System for Data Mining
Metaheuristic Tuning of Type-II Fuzzy Inference System for Data MiningVarun Ojha
 
A Framework of Secured and Bio-Inspired Image Steganography Using Chaotic Enc...
A Framework of Secured and Bio-Inspired Image Steganography Using Chaotic Enc...A Framework of Secured and Bio-Inspired Image Steganography Using Chaotic Enc...
A Framework of Secured and Bio-Inspired Image Steganography Using Chaotic Enc...Varun Ojha
 
Dimensionality Reduction and Prediction of the Protein Macromolecule Dissolut...
Dimensionality Reduction and Prediction of the Protein Macromolecule Dissolut...Dimensionality Reduction and Prediction of the Protein Macromolecule Dissolut...
Dimensionality Reduction and Prediction of the Protein Macromolecule Dissolut...Varun Ojha
 
Simultaneous optimization of neural network weights and active nodes using me...
Simultaneous optimization of neural network weights and active nodes using me...Simultaneous optimization of neural network weights and active nodes using me...
Simultaneous optimization of neural network weights and active nodes using me...Varun Ojha
 
Design and analysis of algorithm
Design and analysis of algorithmDesign and analysis of algorithm
Design and analysis of algorithmVarun Ojha
 

More from Varun Ojha (12)

Chapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image EnhancementChapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image Enhancement
 
Chapter 5 Image Processing: Fourier Transformation
Chapter 5 Image Processing: Fourier TransformationChapter 5 Image Processing: Fourier Transformation
Chapter 5 Image Processing: Fourier Transformation
 
Chapter 4 Image Processing: Image Transformation
Chapter 4 Image Processing: Image TransformationChapter 4 Image Processing: Image Transformation
Chapter 4 Image Processing: Image Transformation
 
Chapter 2 Image Processing: Pixel Relation
Chapter 2 Image Processing: Pixel RelationChapter 2 Image Processing: Pixel Relation
Chapter 2 Image Processing: Pixel Relation
 
Chapter 3 Image Processing: Basic Transformation
Chapter 3 Image Processing:  Basic TransformationChapter 3 Image Processing:  Basic Transformation
Chapter 3 Image Processing: Basic Transformation
 
Chapter 1 introduction (Image Processing)
Chapter 1 introduction (Image Processing)Chapter 1 introduction (Image Processing)
Chapter 1 introduction (Image Processing)
 
Neural Tree for Estimating the Uniaxial Compressive Strength of Rock Materials
Neural Tree for Estimating the Uniaxial Compressive Strength of Rock MaterialsNeural Tree for Estimating the Uniaxial Compressive Strength of Rock Materials
Neural Tree for Estimating the Uniaxial Compressive Strength of Rock Materials
 
Metaheuristic Tuning of Type-II Fuzzy Inference System for Data Mining
Metaheuristic Tuning of Type-II Fuzzy Inference System for Data MiningMetaheuristic Tuning of Type-II Fuzzy Inference System for Data Mining
Metaheuristic Tuning of Type-II Fuzzy Inference System for Data Mining
 
A Framework of Secured and Bio-Inspired Image Steganography Using Chaotic Enc...
A Framework of Secured and Bio-Inspired Image Steganography Using Chaotic Enc...A Framework of Secured and Bio-Inspired Image Steganography Using Chaotic Enc...
A Framework of Secured and Bio-Inspired Image Steganography Using Chaotic Enc...
 
Dimensionality Reduction and Prediction of the Protein Macromolecule Dissolut...
Dimensionality Reduction and Prediction of the Protein Macromolecule Dissolut...Dimensionality Reduction and Prediction of the Protein Macromolecule Dissolut...
Dimensionality Reduction and Prediction of the Protein Macromolecule Dissolut...
 
Simultaneous optimization of neural network weights and active nodes using me...
Simultaneous optimization of neural network weights and active nodes using me...Simultaneous optimization of neural network weights and active nodes using me...
Simultaneous optimization of neural network weights and active nodes using me...
 
Design and analysis of algorithm
Design and analysis of algorithmDesign and analysis of algorithm
Design and analysis of algorithm
 

Recently uploaded

Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...ThinkInnovation
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAbdelrhman abooda
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhijennyeacort
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024thyngster
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 

Recently uploaded (20)

Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 

Ensemble of Heterogeneous Flexible Neural Trees for PLGA Dissolution Prediction

  • 1. Ensemble of Heterogeneous Flexible Neural Tree for the approximation and feature- selection of poly (lactic-co-glycolic acid) micro- and nanoparticle Varun Kumar Ojha1, Ajith Abraham1, Vaclav Snasel1 1IT4Innovations, VŠB Technical University of Ostrava, Ostrava, Czech Republic {varun.kumar.ojha, ajith.abraham, vaclav.snasel}@vsb.cz Second International Afro-European Conference for Industrial Advancement September 9-11, 2015, Villejuif, France
  • 2. Problem • Problem: Prediction of the dissolution prole of Poly Lactic-co-Glycolic Acid (PLGA) micro- and nanoparticles. • Motivation: PLGA micro-particles are important diluents in the • formulation of drugs in the dosage form. • It act as an excipient in drug formation. • It helps dissolution of the drugs, thus increases absorbability • and solubility of drugs. • It helps in pharmaceutical manufacturing process by improving • APIs powder's flow ability and non-stickiness.
  • 3. Approach • Critical Issue: PLGA dissolution prediction is a complex problem as there are several potential factors influencing dissolution of PLGA protein particles. Collecting all such influencing factors leads to three hundred input features in dataset. • Background: Szlek et al.1 in their article offered a dataset with three hundred input features divided into four groups, namely protein descriptor, plasticizer, formulation characteristics, and emulsifier collected from various literature. • Goal: Dimensionality reduction using feature selection and finding a suitable prediction model. 1Szlek, J., Paclawski, A., Lau, R., Jachowicz, R., Mendyk, A.: Heuristic modeling of macromolecule release from PLGA microspheres. International journal of nanomedicine 8 (2013) 4601.
  • 4. The PLGA dataset description # Group name # features Importance 1 Protein descriptors 85 Describes the type of molecules and proteins used 2 Formulation characteristics 17 Describe the molecular properties such as molecular weight, particle size, etc. 3 Plasticizer 98 Describe the properties such as fluidity of the material used 4 Emulsifier 99 Describe the properties of stabilizing/increase the pharmaceutical product life 5 Time in days 1 Time taken to dissolve 6 % of molecules dissolved 1 PLGA micro-nanoparticle dissolution-rate
  • 5. Methodology [Feature Selection and Regression Model Training] (Training of regression models in order to discover input output relationship) ↓ [Ensemble of regression models] ↓ (To exploit the goodness of all trained regression models instead of relaying on single best) ↓ [Selected features - Regression models/Ensemble model]
  • 6. Flexible Neural Tree (FNT) 𝑅𝑀𝑆𝐸 = 1 𝑁 𝑖=1 𝑁 𝑦𝑖 − 𝑦𝑖 2 , Objective: For a dataset with 𝑛 many independent variables 𝑋 and a dependent variable 𝑌, an approximation model tries finds relationship between them. Moreover, it tries to find unknown parameter 𝜃 such that root mean square error (RMSE) between models’ output 𝑌 and actual output 𝑌 be zero. we may write RMSE as” where 𝑁 is number of examples.
  • 7. Flexible Neural Tree • Analogy with Neural Network • Function Node: Resembles the Active Nodes. • Leaf Node: Indicates the Input Nodes • Edge: Indicates the Synaptic Weights • Root Node: Indicates Output Node. • Structure Optimization: Finding an optimal or near-optimal neural tree is formulated as a product of evolution. For that purpose a Genetic Programming may be used. • Parameter Optimization: Particle Swarm Optimization (PSO), Artificial Bee Colony etc. may be used for the parameter optimization. • Input Feature Selection: Leaf Nodes represent input features that may be selected randomly 7
  • 8. Metaheuristics • To find a solution to a problem using certain rules or mechanism that may be inspired by the nature. • The operators of metaheuristics • Transition: Searching for the solutions (exploration and exploitation). • Evaluation: Evaluating the objective function. • Determination: Deciding the search directions. • Verifying Goal: Convergence 8
  • 9. Evolutionary Algorithms • Evolutionary Algorithms • Genetic population based meta-heuristic algorithm that finds optimal solution using the dynamics of evolutionary process. Basically uses genetic operates such as • Selection • Cross-over • Mutation. • Genetic Programming(GP) • Introduced by John Koza, 1992 • The basic concept of GP is to evolve a program instead of bit-string • i.e. the Genetic operators are directly applied on the Phenotype rather than on the Genotype. • It search for an optimum tree structure (Phenotype) in a program space. 9
  • 11. Mutation Operator • Mutation at a single leaf node. • Mutation at all leaf nodes • Mutation by punning a sub- tree and replace by randomly generated-Sub- tree • Mutation by growing a tree/appending a randomly generated sub-tree 11 3 * *
  • 12. Metaheuristics for Parameter optimization • Deferential Evaluation (Storn and Price, 1995) Evolutionary Algorithm based optimization algorithm [Operators – Selection and Crossover ]. • Swarm Based Metaheuristics • Particle Swarm Optimization (Eberhart and Kennedy, 1995) is a population based meta-heuristic algorithm imitates the mechanisms of the foraging behavior of swarms. Depends of velocity and position update of the particles in a swarm. • Artificial Bee Colony (Karaboga, 2005) is a meta-heuristic algorithm inspired by foraging behavior of honey bee swarm. Depends of food position that is updated by the artificial bees in an iterative fashion. 12
  • 13. Ensemble • A collective decision with consensus of many member is better than the decision of an Individual • Two components of Ensemble • Construction of diverse and accurate models • Training models with different sets of data (Bagging) • Training models with different set of input features (Random Sub-space) • Training models with different set of parameters • Combining the models using a combination rules • Non-trainable • Trainable 13
  • 14. Ensemble of FNTS • Making Use of Final Population • Diversity: • Models in the final population can have different input features. • Models in the final population can have different structure. • Models in the final population can have different active nodes. • Combination of FNTs • Regression Problem: Mean of Output, Weighted Mean (Rank based or Trainable based) • Classification Problem: Majority Voting, Weighed Majority Voting (Rank based or Trainable based) 14
  • 15. Experiment Design and Parameter Set-Up # Parameter Name Parameter Utility Values 1 Tree Height Maximum number of level of FNT 5 2 Tree Arity Maximum number of siblings a node. 10 3 Tree Node Type Indicates the type of activation at nodes. Gaussian 4 GP Population Number of candidates in genetic population. 30 5 Mutation probability The probability that a candidate will be mutated in a genetic programing. 0.4 6 Crossover probability The probability that candidates will take part in crossover operation. 0.5 7 elitism The probability that a candidate will propagate to next generation as it is. 0.1 8 Tournament Size It indicate the size of the pool used for the selection of the candidates. 15 9 MH Algorithm Population The initial size of the swarm (population). 50 10 MH Algorithm Node Range It defines the search space of the transfer-function arguments. [0,1] 11 MH Algorithm Edge Range It defines the search space for the edges (weights) of tree. [-1.0,1.0] 13 Maximum Structure Iteration Maximum number of generation of genetic programing 100000 14 Maximum Parameter Iteration Maximum number of evaluation of parameter optimization 10000
  • 16. Results Exp. Training Test Ensemble weights RMSE 𝑟 RMSE 𝑟 1 12.885 0.908 12.741 0.909 0.355686 2 12.907 0.908 13.248 0.903 0.319278 3 13.855 0.897 13.776 0.897 0.259922 4 14.599 0.881 14.374 0.884 0.085882 Ensemble - - 11.541 0.928 -
  • 17. Comparison # RMSE Features Model Literature 1 12.885 15 FNT Current Work 2 13.34 15 REP Tree [24] Ojha et al. [12] 3 14.3 17 MLP [16] Szlęk et al. [3] 4 14.88 15 GP Regression [23] Ojha et al. [12] 5 15.2 15 MLP [16] Ojha et al. [12] 6 15.4 11 MLP [16] Szlęk et al. [3]
  • 18. Feature Selection # Feature Index Abbreviation Probability 1 Time Days 299 TD 0.94 2 Prod method 100 PM 0.83 3 PVA conc. inner phase 88 PVA 0.78 4 Ring atom count 110 RAC 0.61 5 Heteroaliphatic ring count 23 HIRC 0.50 6 Aliphatic bond count 104 ABC 0.44 7 Diss. add 98 DA 0.44 8 pH 11 msdon 195 PH11MD 0.39 9 pH 12 msacc 181 PH12MC 0.39 10 Ring count 23 RC 0.39 11 a(yy) 119 AYY 0.28 12 Chain bond count 213 CBC 0.28 13 Diss. add conc. 99 DAC 0.28 14 Fragment count 133 FC 0.28 15 Aromatic ring count 24 ARC 0.22
  • 19. Conclusion • The aim of PLGA dissolution-rate prediction experiment was to find the significant variables that governs the prediction rate and to create a model for realizing the PLGA prediction profile. • Our current experiment provides an insight of the PLGA dissolution rate prediction. We have discovered a list of most significant features by computing their probability of selection using our model (higher the probability of selection, higher the significance on prediction). • We achieved high accuracy using FNT model. • Ensemble of distinct predictors (models) helped in improving achieved accuracy.