SlideShare una empresa de Scribd logo
1 de 30
Descargar para leer sin conexión
Introduction AHP Decentralized Group AHP Application Example Conclusions
Decentralized Group Analytical Hierarchical
Process on Multilayer Networks by Consensus
M. Rebollo, A. Palomares, C. Carrascosa
Universitat Politècnica de València
PAAMS 2016
@mrebollo UPV
Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
Introduction AHP Decentralized Group AHP Application Example Conclusions
Problem
Analytic Hierarchical Process (AHP)
How a group of people can take a complex decision?
optimization process
multi-criteria
complete knowledge
@mrebollo UPV
Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
Introduction AHP Decentralized Group AHP Application Example Conclusions
The Proposal
Combination of consensus and gradient descent over a multilayer
network
decentralized
personal, private preferences
people connected in a network
locally calculated (bounded rationality)
layers capture the criteria
@mrebollo UPV
Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
Introduction AHP Decentralized Group AHP Application Example Conclusions
AHP decision scenario [Saaty, 2008]
Choose a candidate.
Select the most suitable
candidate based on 4 criteria
@mrebollo UPV
Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
Introduction AHP Decentralized Group AHP Application Example Conclusions
AHP decision scenario [Saaty, 2008]
Choose a candidate.
Criteria are weighted
depending on its importance.
p
α=1
wα
= 1
@mrebollo UPV
Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
Introduction AHP Decentralized Group AHP Application Example Conclusions
Scale for Pairwise comparisons
Importance Definition Explanation
1 equal imp. 2 elements contribute equally
3 moderate imp. preference moderately in favor of one
element
5 strong imp. preference strongly in favor of one el-
ement
7 very strong imp. strong preference, demonstrate in
practice
9 extreme imp. highest possible evidence
@mrebollo UPV
Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
Introduction AHP Decentralized Group AHP Application Example Conclusions
Pairwise matrix
For each criterion, a
pairwise matrix that
compares all the
alternatives is defined
aij =
1
aji
Tom Dick Harry L.p. (lα
i )
Tom 1 1/4 4
Dick 4 1 9
Harry 1/4 1/9 1
Experience
@mrebollo UPV
Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
Introduction AHP Decentralized Group AHP Application Example Conclusions
Pairwise matrix
The local priority is
calculated as the
values of the principal
right eigenvector of
the matrix
Tom Dick Harry L.p. (lα
i )
Tom 1 1/4 4 0.217
Dick 4 1 9 0.717
Harry 1/4 1/9 1 0.066
Experience
@mrebollo UPV
Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
Introduction AHP Decentralized Group AHP Application Example Conclusions
Making a decision
The final priorities are calculated as the weighted average
pi =
α
wα
lα
i
Candidate Exp Edu Char Age G.p. (pi )
Tom 0.119 0.024 0.201 0.015 0.358
Dick 0.392 0.010 0.052 0.038 0.492
Harry 0.036 0.093 0.017 0.004 0.149
@mrebollo UPV
Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
Introduction AHP Decentralized Group AHP Application Example Conclusions
Group AHP
Participants have their own (private) weights for the criteria
@mrebollo UPV
Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
Introduction AHP Decentralized Group AHP Application Example Conclusions
Main idea
Each criterion is negotiated in
a layer of a multiplex network
consensus process (fi )
executed in each layer α
deviations from individual
preferences compensated
with a gradient ascent
(gi ) among layers
xα
i (t + 1) = xα
i (t) + fi (xα
1 (t), . . . , xα
n (t))
+ gi (x1
i (t), . . . , xp
i (t))
@mrebollo UPV
Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
Introduction AHP Decentralized Group AHP Application Example Conclusions
Consensus [Olfati, 2004]
Gossiping process
xi (t+1) = xi (t)+
ε
wi j∈Ni
[xj(t) − xi (t)]
converges to the weighted average of
the initial values xi (0)
lim
t→∞
xi (t) = i wi xi (0)
i wi
∀i
@mrebollo UPV
Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
Introduction AHP Decentralized Group AHP Application Example Conclusions
Individual preferences as utility functions
Desired behavior
max. value in the local priority
lα
i
higher weight → faster decay
Local utility defined for each criterion
as a renormalized multi-dimensional
gaussian with ui (lα
i ) = 1.
uα
i (xα
i ) = e
−1
2
xα
i
−lα
i
1−wα
i
2
@mrebollo UPV
Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
Introduction AHP Decentralized Group AHP Application Example Conclusions
Global utility function
The final purpose of the system is to maximize the global utility U
defined as the sum of the individual properties
ui (xi ) =
α
uα
i (xα
i ) U(x) =
i
ui (xi )
This function U is never calculated nor known by anyone
@mrebollo UPV
Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
Introduction AHP Decentralized Group AHP Application Example Conclusions
Multidimensional Networked Decision Process
Two-step process
1 consensus in each layer
2 individual gradient ascent crossing layers
xα
i (t + 1) = xα
i +
fi
ε
wα
i j∈Nα
i
(xα
j (t) − xα
i (t)) +
+ϕ ui (x1
i (t), . . . , xp
i (t))
gi
@mrebollo UPV
Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
Introduction AHP Decentralized Group AHP Application Example Conclusions
Gradient calculation
In the case of the chosen utility functions (normal distributions),
ui (xi ) =
∂ui (xi )
∂x1
i
, . . . ,
∂ui (xi )
∂xp
i
and each one of the terms of ui
∂ui (xi )
∂xα
i
= −
xα
i (t) − lα
i
(1 − wα
i )2
ui (xi )
@mrebollo UPV
Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
Introduction AHP Decentralized Group AHP Application Example Conclusions
Convergence of the gradient
The convergence of this method depends on the stepsize ϕ
ϕ ≤ min
i
1
Lui
where Lui is the Lipschitz constant of the each utility function
Normal distribution the maximum value of the derivative appears
in its inflection point xα
i ± (1 − wα
i ).
∂ui (xα
i − (1 − wα
i ))
∂xα
i
=
1
1 − wα
i
e−p/2
Lui =
α
e−p/2
1 − wα
i
1/2
@mrebollo UPV
Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
Introduction AHP Decentralized Group AHP Application Example Conclusions
Final model
Complete consensus and gradient equation
xα
i (t + 1) = xα
i +
ε
wα
i j∈Nα
i
(xα
j (t) − xα
i (t)) −
−
1
maxi || ui (xi )||2
·
xα
i (t) − lα
i
(1 − wα
i )2
ui (xi )
@mrebollo UPV
Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
Introduction AHP Decentralized Group AHP Application Example Conclusions
Initial conditions
9 nodes
2 criteria
connection by proximity of preferences
—————–
@mrebollo UPV
Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
Introduction AHP Decentralized Group AHP Application Example Conclusions
Evolution of the group decision
@mrebollo UPV
Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
Introduction AHP Decentralized Group AHP Application Example Conclusions
Evolution of the priority values
The group obtain common priorities for both criteria
@mrebollo UPV
Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
Introduction AHP Decentralized Group AHP Application Example Conclusions
Counterexample: local maximum
If some participants have ui = 0 in the solution space, it not
converges to the global optimum value.
@mrebollo UPV
Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
Introduction AHP Decentralized Group AHP Application Example Conclusions
Solution: break links
Break links with undesired neighbors is allowed.
@mrebollo UPV
Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
Introduction AHP Decentralized Group AHP Application Example Conclusions
Group identification
The networks is split into separated components
@mrebollo UPV
Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
Introduction AHP Decentralized Group AHP Application Example Conclusions
Consensus process
The group obtain common priorities for both criteria
@mrebollo UPV
Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
Introduction AHP Decentralized Group AHP Application Example Conclusions
Performance. Network topology, size and criteria
@mrebollo UPV
Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
Introduction AHP Decentralized Group AHP Application Example Conclusions
Performance. Execution time
@mrebollo UPV
Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
Introduction AHP Decentralized Group AHP Application Example Conclusions
Conclusions
Conclusions
solve group AHP in a network with private priorities and
bounded communication
combination of consensus and gradient ascent process
break links to avoid a local optimum
Future work
extend to networks of preferences (ANP)
extend to dynamic networks that evolve during the process
@mrebollo UPV
Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus

Más contenido relacionado

La actualidad más candente

Comparative analysis of algorithms_MADI
Comparative analysis of algorithms_MADIComparative analysis of algorithms_MADI
Comparative analysis of algorithms_MADI
Sayed Rahman
 
A Novel Penalized and Compensated Constraints Based Modified Fuzzy Possibilis...
A Novel Penalized and Compensated Constraints Based Modified Fuzzy Possibilis...A Novel Penalized and Compensated Constraints Based Modified Fuzzy Possibilis...
A Novel Penalized and Compensated Constraints Based Modified Fuzzy Possibilis...
ijsrd.com
 

La actualidad más candente (17)

Comparative analysis of algorithms_MADI
Comparative analysis of algorithms_MADIComparative analysis of algorithms_MADI
Comparative analysis of algorithms_MADI
 
Keeping Linked Open Data Caches Up-to-date by Predicting the Life-time of RDF...
Keeping Linked Open Data Caches Up-to-date by Predicting the Life-time of RDF...Keeping Linked Open Data Caches Up-to-date by Predicting the Life-time of RDF...
Keeping Linked Open Data Caches Up-to-date by Predicting the Life-time of RDF...
 
3.2 partitioning methods
3.2 partitioning methods3.2 partitioning methods
3.2 partitioning methods
 
10 clusbasic
10 clusbasic10 clusbasic
10 clusbasic
 
P229 godfrey
P229 godfreyP229 godfrey
P229 godfrey
 
A HYBRID CLUSTERING ALGORITHM FOR DATA MINING
A HYBRID CLUSTERING ALGORITHM FOR DATA MININGA HYBRID CLUSTERING ALGORITHM FOR DATA MINING
A HYBRID CLUSTERING ALGORITHM FOR DATA MINING
 
The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...
The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...
The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...
 
Design of ternary sequence using msaa
Design of ternary sequence using msaaDesign of ternary sequence using msaa
Design of ternary sequence using msaa
 
JAVA 2013 IEEE DATAMINING PROJECT Region based foldings in process discovery
JAVA 2013 IEEE DATAMINING PROJECT Region based foldings in process discoveryJAVA 2013 IEEE DATAMINING PROJECT Region based foldings in process discovery
JAVA 2013 IEEE DATAMINING PROJECT Region based foldings in process discovery
 
Relational knowledge distillation
Relational knowledge distillationRelational knowledge distillation
Relational knowledge distillation
 
10 clusbasic
10 clusbasic10 clusbasic
10 clusbasic
 
Av33274282
Av33274282Av33274282
Av33274282
 
A Novel Penalized and Compensated Constraints Based Modified Fuzzy Possibilis...
A Novel Penalized and Compensated Constraints Based Modified Fuzzy Possibilis...A Novel Penalized and Compensated Constraints Based Modified Fuzzy Possibilis...
A Novel Penalized and Compensated Constraints Based Modified Fuzzy Possibilis...
 
Efficient projections
Efficient projectionsEfficient projections
Efficient projections
 
CLUSTERING
CLUSTERINGCLUSTERING
CLUSTERING
 
COMBINED CLASSIFIERS FOR TIME SERIES SHAPELETS
COMBINED CLASSIFIERS FOR TIME SERIES SHAPELETSCOMBINED CLASSIFIERS FOR TIME SERIES SHAPELETS
COMBINED CLASSIFIERS FOR TIME SERIES SHAPELETS
 
Chapter 11 cluster advanced : web and text mining
Chapter 11 cluster advanced : web and text miningChapter 11 cluster advanced : web and text mining
Chapter 11 cluster advanced : web and text mining
 

Destacado

Redes sociales: ¿Ángeles o demonios?
Redes sociales: ¿Ángeles o demonios?Redes sociales: ¿Ángeles o demonios?
Redes sociales: ¿Ángeles o demonios?
Carmen Gonzalez
 

Destacado (20)

Análisis de sentimientos en Twitter mediante HMM
Análisis de sentimientos en Twitter mediante HMMAnálisis de sentimientos en Twitter mediante HMM
Análisis de sentimientos en Twitter mediante HMM
 
Comunica 2016
Comunica 2016Comunica 2016
Comunica 2016
 
La (poca) soledad del corredor de fondo
La (poca) soledad del corredor de fondoLa (poca) soledad del corredor de fondo
La (poca) soledad del corredor de fondo
 
Consensus in Smart Grids for Decentralized Energy Management
Consensus in Smart Grids for Decentralized Energy ManagementConsensus in Smart Grids for Decentralized Energy Management
Consensus in Smart Grids for Decentralized Energy Management
 
¿Sueñan las cosas con ovejas conectadas a Internet?
¿Sueñan las cosas con ovejas conectadas a Internet?¿Sueñan las cosas con ovejas conectadas a Internet?
¿Sueñan las cosas con ovejas conectadas a Internet?
 
Procesos de consenso en redes dinámicas
Procesos de consenso en redes dinámicasProcesos de consenso en redes dinámicas
Procesos de consenso en redes dinámicas
 
Análisis dinámico de redes sociales en diferentes eventos
Análisis dinámico de redes sociales en diferentes eventosAnálisis dinámico de redes sociales en diferentes eventos
Análisis dinámico de redes sociales en diferentes eventos
 
Análisis de redes comercio mediante procesos de consenso
Análisis de redes comercio mediante procesos de consensoAnálisis de redes comercio mediante procesos de consenso
Análisis de redes comercio mediante procesos de consenso
 
Presentacion AIWS
Presentacion AIWSPresentacion AIWS
Presentacion AIWS
 
Consensus on Multiplex Network To Calculate User Influence in Social Networks
Consensus on Multiplex Network To Calculate User Influence in Social NetworksConsensus on Multiplex Network To Calculate User Influence in Social Networks
Consensus on Multiplex Network To Calculate User Influence in Social Networks
 
Generalized consensus process in dynamic networks
Generalized consensus process in dynamic networksGeneralized consensus process in dynamic networks
Generalized consensus process in dynamic networks
 
Strategies for Cooperation Emergence in Distributed Service Discovery
Strategies for Cooperation Emergence in Distributed Service DiscoveryStrategies for Cooperation Emergence in Distributed Service Discovery
Strategies for Cooperation Emergence in Distributed Service Discovery
 
El poder de las redes
El poder de las redesEl poder de las redes
El poder de las redes
 
Guía para el uso de redes sociales en el aprendizaje inverso
Guía para el uso de redes sociales en el aprendizaje inversoGuía para el uso de redes sociales en el aprendizaje inverso
Guía para el uso de redes sociales en el aprendizaje inverso
 
Cómo crear mi PLE
Cómo crear mi PLECómo crear mi PLE
Cómo crear mi PLE
 
Analysis of the Evolution of Events on Online Social Networks
Analysis of the Evolution of Events on Online Social NetworksAnalysis of the Evolution of Events on Online Social Networks
Analysis of the Evolution of Events on Online Social Networks
 
Supportive consensus for smart grid management
Supportive consensus for smart grid managementSupportive consensus for smart grid management
Supportive consensus for smart grid management
 
Taller Mv2009
Taller Mv2009Taller Mv2009
Taller Mv2009
 
Redes sociales: ¿Ángeles o demonios?
Redes sociales: ¿Ángeles o demonios?Redes sociales: ¿Ángeles o demonios?
Redes sociales: ¿Ángeles o demonios?
 
U-Tool: A Urban-Toolkit for enhancing city maps through citizens’ activity
U-Tool: A Urban-Toolkit for enhancing city maps through citizens’ activityU-Tool: A Urban-Toolkit for enhancing city maps through citizens’ activity
U-Tool: A Urban-Toolkit for enhancing city maps through citizens’ activity
 

Similar a Decentralized Group AHP in Multilayer Networks by Consensus

Master defence 2020 - Dmitri Glusco - Replica Exchange For Multiple-Environme...
Master defence 2020 - Dmitri Glusco - Replica Exchange For Multiple-Environme...Master defence 2020 - Dmitri Glusco - Replica Exchange For Multiple-Environme...
Master defence 2020 - Dmitri Glusco - Replica Exchange For Multiple-Environme...
Lviv Data Science Summer School
 
Multi-Layer Perceptrons
Multi-Layer PerceptronsMulti-Layer Perceptrons
Multi-Layer Perceptrons
ESCOM
 
Loop Fusion for Memory Space Optimization
Loop Fusion for Memory Space OptimizationLoop Fusion for Memory Space Optimization
Loop Fusion for Memory Space Optimization
tmusabbir
 
HyperPrompt:Prompt-based Task-Conditioning of Transformerspdf
HyperPrompt:Prompt-based Task-Conditioning of TransformerspdfHyperPrompt:Prompt-based Task-Conditioning of Transformerspdf
HyperPrompt:Prompt-based Task-Conditioning of Transformerspdf
Po-Chuan Chen
 

Similar a Decentralized Group AHP in Multilayer Networks by Consensus (20)

Distributed Group Analytical Hierarchical Process by Consensus
 Distributed Group Analytical Hierarchical Process by Consensus Distributed Group Analytical Hierarchical Process by Consensus
Distributed Group Analytical Hierarchical Process by Consensus
 
Deep Dive into Hyperparameter Tuning
Deep Dive into Hyperparameter TuningDeep Dive into Hyperparameter Tuning
Deep Dive into Hyperparameter Tuning
 
Master defence 2020 - Dmitri Glusco - Replica Exchange For Multiple-Environme...
Master defence 2020 - Dmitri Glusco - Replica Exchange For Multiple-Environme...Master defence 2020 - Dmitri Glusco - Replica Exchange For Multiple-Environme...
Master defence 2020 - Dmitri Glusco - Replica Exchange For Multiple-Environme...
 
Borgulya
BorgulyaBorgulya
Borgulya
 
Learning Content and Usage Factors Simultaneously
Learning Content and Usage Factors SimultaneouslyLearning Content and Usage Factors Simultaneously
Learning Content and Usage Factors Simultaneously
 
Metabolomic Data Analysis Workshop and Tutorials (2014)
Metabolomic Data Analysis Workshop and Tutorials (2014)Metabolomic Data Analysis Workshop and Tutorials (2014)
Metabolomic Data Analysis Workshop and Tutorials (2014)
 
A stochastic algorithm for solving the posterior inference problem in topic m...
A stochastic algorithm for solving the posterior inference problem in topic m...A stochastic algorithm for solving the posterior inference problem in topic m...
A stochastic algorithm for solving the posterior inference problem in topic m...
 
17 Machine Learning Radial Basis Functions
17 Machine Learning Radial Basis Functions17 Machine Learning Radial Basis Functions
17 Machine Learning Radial Basis Functions
 
Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...
Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...
Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...
 
Fahroo - Optimization and Discrete Mathematics - Spring Review 2013
Fahroo - Optimization and Discrete Mathematics - Spring Review 2013Fahroo - Optimization and Discrete Mathematics - Spring Review 2013
Fahroo - Optimization and Discrete Mathematics - Spring Review 2013
 
Green Optical Networks with Signal Quality Guarantee
Green Optical Networks with Signal Quality Guarantee Green Optical Networks with Signal Quality Guarantee
Green Optical Networks with Signal Quality Guarantee
 
Your Classifier is Secretly an Energy based model and you should treat it lik...
Your Classifier is Secretly an Energy based model and you should treat it lik...Your Classifier is Secretly an Energy based model and you should treat it lik...
Your Classifier is Secretly an Energy based model and you should treat it lik...
 
Master of Science Thesis Defense - Souma (FIU)
Master of Science Thesis Defense - Souma (FIU)Master of Science Thesis Defense - Souma (FIU)
Master of Science Thesis Defense - Souma (FIU)
 
Using Hopfield Networks for Solving TSP
Using Hopfield Networks for Solving TSPUsing Hopfield Networks for Solving TSP
Using Hopfield Networks for Solving TSP
 
Principle of Maximum Entropy
Principle of Maximum EntropyPrinciple of Maximum Entropy
Principle of Maximum Entropy
 
Multi-Layer Perceptrons
Multi-Layer PerceptronsMulti-Layer Perceptrons
Multi-Layer Perceptrons
 
deepnet-lourentzou.ppt
deepnet-lourentzou.pptdeepnet-lourentzou.ppt
deepnet-lourentzou.ppt
 
Loop Fusion for Memory Space Optimization
Loop Fusion for Memory Space OptimizationLoop Fusion for Memory Space Optimization
Loop Fusion for Memory Space Optimization
 
Latent Dirichlet Allocation
Latent Dirichlet AllocationLatent Dirichlet Allocation
Latent Dirichlet Allocation
 
HyperPrompt:Prompt-based Task-Conditioning of Transformerspdf
HyperPrompt:Prompt-based Task-Conditioning of TransformerspdfHyperPrompt:Prompt-based Task-Conditioning of Transformerspdf
HyperPrompt:Prompt-based Task-Conditioning of Transformerspdf
 

Más de Miguel Rebollo

Más de Miguel Rebollo (19)

GTG-CoL: A Decentralized Federated Learning Based on Consensus for Dynamic N...
 GTG-CoL: A Decentralized Federated Learning Based on Consensus for Dynamic N... GTG-CoL: A Decentralized Federated Learning Based on Consensus for Dynamic N...
GTG-CoL: A Decentralized Federated Learning Based on Consensus for Dynamic N...
 
Co-Learning: Consensus-based Learning for Multi-Agent Systems
 Co-Learning: Consensus-based Learning for Multi-Agent Systems Co-Learning: Consensus-based Learning for Multi-Agent Systems
Co-Learning: Consensus-based Learning for Multi-Agent Systems
 
Análisis de la red de autores de ciencia ficción de Clarkesworld
Análisis de la red de autores de ciencia ficción de ClarkesworldAnálisis de la red de autores de ciencia ficción de Clarkesworld
Análisis de la red de autores de ciencia ficción de Clarkesworld
 
Y sin embargo... se mueve. Dinámica de las redes complejas
Y sin embargo... se mueve. Dinámica de las redes complejasY sin embargo... se mueve. Dinámica de las redes complejas
Y sin embargo... se mueve. Dinámica de las redes complejas
 
Exámenes en grupo y pruebas de corrección como alternativas a la evaluación
Exámenes en grupo y pruebas de corrección como alternativas a la evaluaciónExámenes en grupo y pruebas de corrección como alternativas a la evaluación
Exámenes en grupo y pruebas de corrección como alternativas a la evaluación
 
Gamification. Key Concepts
Gamification. Key ConceptsGamification. Key Concepts
Gamification. Key Concepts
 
Using Distributed Risk Maps by Consensus as a Complement to Contact Tracing Apps
Using Distributed Risk Maps by Consensus as a Complement to Contact Tracing AppsUsing Distributed Risk Maps by Consensus as a Complement to Contact Tracing Apps
Using Distributed Risk Maps by Consensus as a Complement to Contact Tracing Apps
 
Distributed Ledger and Robust Consensus for Agreements
Distributed Ledger and Robust Consensus for AgreementsDistributed Ledger and Robust Consensus for Agreements
Distributed Ledger and Robust Consensus for Agreements
 
Detección de nodos tramposos en procesos de consenso en redes
Detección de nodos tramposos en procesos de consenso en redesDetección de nodos tramposos en procesos de consenso en redes
Detección de nodos tramposos en procesos de consenso en redes
 
La hora del código: ApS para fomentar el pensamiento computacional
La hora del código: ApS para fomentar el pensamiento computacionalLa hora del código: ApS para fomentar el pensamiento computacional
La hora del código: ApS para fomentar el pensamiento computacional
 
Procesos de enseñanza-aprendizaje en red
Procesos de enseñanza-aprendizaje en redProcesos de enseñanza-aprendizaje en red
Procesos de enseñanza-aprendizaje en red
 
desarrollo de competencias a través de narrativas transmedia
desarrollo de competencias a través de narrativas transmediadesarrollo de competencias a través de narrativas transmedia
desarrollo de competencias a través de narrativas transmedia
 
Análisis de ciudades a través de su actividad en redes sociales
Análisis de ciudades a través de su actividad en redes socialesAnálisis de ciudades a través de su actividad en redes sociales
Análisis de ciudades a través de su actividad en redes sociales
 
Análisis de datos en redes sociales
Análisis de datos en redes socialesAnálisis de datos en redes sociales
Análisis de datos en redes sociales
 
The multigent Layer for CALMeD SURF
The multigent Layer for CALMeD SURFThe multigent Layer for CALMeD SURF
The multigent Layer for CALMeD SURF
 
Narrativa transmedia en el aula
Narrativa transmedia en el aulaNarrativa transmedia en el aula
Narrativa transmedia en el aula
 
Using geo-tagged sentiment to better understand social interactions
 Using geo-tagged sentiment to better understand social interactions Using geo-tagged sentiment to better understand social interactions
Using geo-tagged sentiment to better understand social interactions
 
Transport Network Analysis for Smart Open Fleets
Transport Network Analysis for Smart Open FleetsTransport Network Analysis for Smart Open Fleets
Transport Network Analysis for Smart Open Fleets
 
Meilleur travail du monde
Meilleur travail du mondeMeilleur travail du monde
Meilleur travail du monde
 

Último

Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
Areesha Ahmad
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Sérgio Sacani
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
Areesha Ahmad
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
 
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
 
chemical bonding Essentials of Physical Chemistry2.pdf
chemical bonding Essentials of Physical Chemistry2.pdfchemical bonding Essentials of Physical Chemistry2.pdf
chemical bonding Essentials of Physical Chemistry2.pdf
 
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts ServiceJustdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
 
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxPSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
 
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 
Dubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai Young
Dubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai YoungDubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai Young
Dubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai Young
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 

Decentralized Group AHP in Multilayer Networks by Consensus

  • 1. Introduction AHP Decentralized Group AHP Application Example Conclusions Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus M. Rebollo, A. Palomares, C. Carrascosa Universitat Politècnica de València PAAMS 2016 @mrebollo UPV Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
  • 2.
  • 3.
  • 4. Introduction AHP Decentralized Group AHP Application Example Conclusions Problem Analytic Hierarchical Process (AHP) How a group of people can take a complex decision? optimization process multi-criteria complete knowledge @mrebollo UPV Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
  • 5. Introduction AHP Decentralized Group AHP Application Example Conclusions The Proposal Combination of consensus and gradient descent over a multilayer network decentralized personal, private preferences people connected in a network locally calculated (bounded rationality) layers capture the criteria @mrebollo UPV Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
  • 6. Introduction AHP Decentralized Group AHP Application Example Conclusions AHP decision scenario [Saaty, 2008] Choose a candidate. Select the most suitable candidate based on 4 criteria @mrebollo UPV Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
  • 7. Introduction AHP Decentralized Group AHP Application Example Conclusions AHP decision scenario [Saaty, 2008] Choose a candidate. Criteria are weighted depending on its importance. p α=1 wα = 1 @mrebollo UPV Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
  • 8. Introduction AHP Decentralized Group AHP Application Example Conclusions Scale for Pairwise comparisons Importance Definition Explanation 1 equal imp. 2 elements contribute equally 3 moderate imp. preference moderately in favor of one element 5 strong imp. preference strongly in favor of one el- ement 7 very strong imp. strong preference, demonstrate in practice 9 extreme imp. highest possible evidence @mrebollo UPV Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
  • 9. Introduction AHP Decentralized Group AHP Application Example Conclusions Pairwise matrix For each criterion, a pairwise matrix that compares all the alternatives is defined aij = 1 aji Tom Dick Harry L.p. (lα i ) Tom 1 1/4 4 Dick 4 1 9 Harry 1/4 1/9 1 Experience @mrebollo UPV Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
  • 10. Introduction AHP Decentralized Group AHP Application Example Conclusions Pairwise matrix The local priority is calculated as the values of the principal right eigenvector of the matrix Tom Dick Harry L.p. (lα i ) Tom 1 1/4 4 0.217 Dick 4 1 9 0.717 Harry 1/4 1/9 1 0.066 Experience @mrebollo UPV Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
  • 11. Introduction AHP Decentralized Group AHP Application Example Conclusions Making a decision The final priorities are calculated as the weighted average pi = α wα lα i Candidate Exp Edu Char Age G.p. (pi ) Tom 0.119 0.024 0.201 0.015 0.358 Dick 0.392 0.010 0.052 0.038 0.492 Harry 0.036 0.093 0.017 0.004 0.149 @mrebollo UPV Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
  • 12. Introduction AHP Decentralized Group AHP Application Example Conclusions Group AHP Participants have their own (private) weights for the criteria @mrebollo UPV Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
  • 13. Introduction AHP Decentralized Group AHP Application Example Conclusions Main idea Each criterion is negotiated in a layer of a multiplex network consensus process (fi ) executed in each layer α deviations from individual preferences compensated with a gradient ascent (gi ) among layers xα i (t + 1) = xα i (t) + fi (xα 1 (t), . . . , xα n (t)) + gi (x1 i (t), . . . , xp i (t)) @mrebollo UPV Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
  • 14. Introduction AHP Decentralized Group AHP Application Example Conclusions Consensus [Olfati, 2004] Gossiping process xi (t+1) = xi (t)+ ε wi j∈Ni [xj(t) − xi (t)] converges to the weighted average of the initial values xi (0) lim t→∞ xi (t) = i wi xi (0) i wi ∀i @mrebollo UPV Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
  • 15. Introduction AHP Decentralized Group AHP Application Example Conclusions Individual preferences as utility functions Desired behavior max. value in the local priority lα i higher weight → faster decay Local utility defined for each criterion as a renormalized multi-dimensional gaussian with ui (lα i ) = 1. uα i (xα i ) = e −1 2 xα i −lα i 1−wα i 2 @mrebollo UPV Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
  • 16. Introduction AHP Decentralized Group AHP Application Example Conclusions Global utility function The final purpose of the system is to maximize the global utility U defined as the sum of the individual properties ui (xi ) = α uα i (xα i ) U(x) = i ui (xi ) This function U is never calculated nor known by anyone @mrebollo UPV Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
  • 17. Introduction AHP Decentralized Group AHP Application Example Conclusions Multidimensional Networked Decision Process Two-step process 1 consensus in each layer 2 individual gradient ascent crossing layers xα i (t + 1) = xα i + fi ε wα i j∈Nα i (xα j (t) − xα i (t)) + +ϕ ui (x1 i (t), . . . , xp i (t)) gi @mrebollo UPV Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
  • 18. Introduction AHP Decentralized Group AHP Application Example Conclusions Gradient calculation In the case of the chosen utility functions (normal distributions), ui (xi ) = ∂ui (xi ) ∂x1 i , . . . , ∂ui (xi ) ∂xp i and each one of the terms of ui ∂ui (xi ) ∂xα i = − xα i (t) − lα i (1 − wα i )2 ui (xi ) @mrebollo UPV Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
  • 19. Introduction AHP Decentralized Group AHP Application Example Conclusions Convergence of the gradient The convergence of this method depends on the stepsize ϕ ϕ ≤ min i 1 Lui where Lui is the Lipschitz constant of the each utility function Normal distribution the maximum value of the derivative appears in its inflection point xα i ± (1 − wα i ). ∂ui (xα i − (1 − wα i )) ∂xα i = 1 1 − wα i e−p/2 Lui = α e−p/2 1 − wα i 1/2 @mrebollo UPV Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
  • 20. Introduction AHP Decentralized Group AHP Application Example Conclusions Final model Complete consensus and gradient equation xα i (t + 1) = xα i + ε wα i j∈Nα i (xα j (t) − xα i (t)) − − 1 maxi || ui (xi )||2 · xα i (t) − lα i (1 − wα i )2 ui (xi ) @mrebollo UPV Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
  • 21. Introduction AHP Decentralized Group AHP Application Example Conclusions Initial conditions 9 nodes 2 criteria connection by proximity of preferences —————– @mrebollo UPV Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
  • 22. Introduction AHP Decentralized Group AHP Application Example Conclusions Evolution of the group decision @mrebollo UPV Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
  • 23. Introduction AHP Decentralized Group AHP Application Example Conclusions Evolution of the priority values The group obtain common priorities for both criteria @mrebollo UPV Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
  • 24. Introduction AHP Decentralized Group AHP Application Example Conclusions Counterexample: local maximum If some participants have ui = 0 in the solution space, it not converges to the global optimum value. @mrebollo UPV Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
  • 25. Introduction AHP Decentralized Group AHP Application Example Conclusions Solution: break links Break links with undesired neighbors is allowed. @mrebollo UPV Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
  • 26. Introduction AHP Decentralized Group AHP Application Example Conclusions Group identification The networks is split into separated components @mrebollo UPV Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
  • 27. Introduction AHP Decentralized Group AHP Application Example Conclusions Consensus process The group obtain common priorities for both criteria @mrebollo UPV Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
  • 28. Introduction AHP Decentralized Group AHP Application Example Conclusions Performance. Network topology, size and criteria @mrebollo UPV Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
  • 29. Introduction AHP Decentralized Group AHP Application Example Conclusions Performance. Execution time @mrebollo UPV Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus
  • 30. Introduction AHP Decentralized Group AHP Application Example Conclusions Conclusions Conclusions solve group AHP in a network with private priorities and bounded communication combination of consensus and gradient ascent process break links to avoid a local optimum Future work extend to networks of preferences (ANP) extend to dynamic networks that evolve during the process @mrebollo UPV Decentralized Group Analytical Hierarchical Process on Multilayer Networks by Consensus