Transcription
FASCINATE: Fast Cross-Layer DependencyInference on Multi-Layered NetworksPresented by Chen ChenChen Chen-1-Hanghang TongLei XieLei YingQing HeArizona State University
Multi-Layered Networks are Everywhere!Power GridAS NetworkTransportation NetworkIntra-LayerCross-Layer-2-Infrastructure NetworksCollaboration PlatformsBio SystemsPower GridAS NetworkTransportation NetworkTeam NetworkSocial NetworkInformation NetworkChemical NetworkDrug NetworkDisease NetworkPPI NetworkPower Supply, Control(Power Station Routers)Power Supply, Fuel Supply(Power Station Transportation)Control(Routers Transportation)Membership(Team Employees)SpecializationEmployee InformationComposition(Chemical Drug)Treatment(Drug Disease)Association(Disease PPI)Arizona State University
Cross-Layer Dependency Role: Unique topology characteristic of multi-layerednetworksPower GridPower GridAS NetworkControlTransportation NetworkAS NetworkTransportation Network Importance: Key to multi-layered network mining tasks(e.g. connectivity control, robustness analysis) Challenge: Incomplete cross-layer dependencies-3-Arizona State University
Infer Cross-Layer DependencyPower GridAS NetworkTransportation NetworkNetwork DynamicsIncomplete RecordLimited Accessibility Q1: How to infer the hidden cross-layerdependencies?-4-Arizona State University
Dependencies of Zero-Start nodes Obs.: New nodes are emerging over timePower GridAS NetworkTransportation Network Q2: How to efficiently infer the dependenciesof zero-start nodes?-5-Arizona State University
Roadmap Motivation Q1: Cross-Layer Dependency Inference Q2: Dependencies for Zero-Start Nodes Evaluations Conclusions-6-Arizona State University
Background: A (Simplified) Multi-layeredNetwork ModelControl LayerA four-layered networklayer-layerdependency networkPhysical LayerCommunication Layer A tuple Ξ πΊ, π¨, π« β G: layer-layer dependency networkβ A: intra-layer connectivityβ D: cross-layer dependence-7-Chen Chen, Jingrui He, Nadya Bliss, Hanghang Tong: On the Connectivity of Multi-layered Networks:Arizona State UniversityModels, Measures and Optimal Control. ICDM 2015: 715-720
Q1: Dependency Inference Key Idea 1: Collaborative FilteringDependency Only v1 v2 v3u1u2u3u4u5u6 Rv8 v9 v10u1u2u3u4u5u6 ππ v1 v2 v3 v8 v9 v10πππ ππ ππ β²Users Routers Movies Transportation Known Ratings Observed Cross-Layer Dependency-8-Arizona State University
Q1: Dependency Inference Key Idea 2: Collaborative Filtering withSide InformationTwo-layered NetworkMoviesπ¨π ( ππ )π¨πTransportation NetworkAS Network-9-π¨ππ ππ ππ β²π¨π ( ππ )Movie-Movie Similarity Transportation Network Social Network AS NetworkArizonaState UniversityKnown Ratings Support from Routers to TransportationNetwork
Node Homophily Assumption: closely connected entitieswithin each layer tend to have similar latentprofilesPower GridAS Networku1Transportation Networku2 π(ππ, : ) π(ππ, : ) (min ππ(πβ² π«πΌ πΌ π) )- 10 -Celebrities Power Plants Users Routers Movies TransportationArizonaState UniversityKnown Ratings, Movie Cast, Fans Observed Cross-LayerDependencies
Q1: Dependency Inference Key Idea 3: Collective Collaborative FilteringActor SimilarityMulti-layered Networkππ ππActor-Movie Castπ«π,π ππ ππ β²Movie Similarityππ ππPower GridAS NetworkActor-User Fansπ«π,π ππ ππ β²User-Movie Ratingsπ«π,π ππ ππ β²User SimilarityTransportation Networkππ ππ- 11 -Celebrities Power Plants Users Routers Movies TransportationArizonaState UniversityKnown Ratings, Movie Cast, Fans Observed Cross-LayerDependencies
Optimization Problem Objective Function:minπΉπ 0(π 1, ,π) π½ ππ,π (π·π,π πΉπ πΉπ β²) 2πΉ π,π:πΊ π,π 1Matching observed cross-layer dependenciesπΌ π‘π(πΉπ β²(ππ π΄π )πΉπ ) π½ πΉπ 2πΉπNode homophilyπRegularization Challenge: Not jointly convex w.r.t. πΉπ(π 1, ,π) !Hard to find global optimal solution! Q: How to find a local optimal?- 12 -Arizona State University
FACINATE: Proposed Solution Obs.: J becomes convex if we fix all butone (e.g. Fi) latent matrices Method: Block coordinate descentFixing all other πΉπ(π π) , the objective function w.r.t. πΉπ isminπΉπ 0 π½π ππ,π (π·π,π πΉπ πΉπ β²) 2πΉ πΌπ‘π(πΉπ β²(ππ π΄π )πΉπ ) π½ πΉπ 2πΉπ:πΊ π,π 1Cross-layer dependencies that involvelayer πHomophily inlayer πLayerregularizationJi is convex w.r.t. Fi Multiplicative Update Rules:π(π’, π£)πΉπ (π’, π£) πΉπ (π’, π£)π(π’, π£)- 13 -π Οπ:πΊ π,π 1(ππ,π ππ,π π·π,π )πΉπ πΌπ΄π πΉππ Οπ:πΊ π,π 1(ππ,π ππ,π (πΉπ πΉj β²))πΉπ πΌππ πΉπ π½Arizona State University
Roadmap Motivation Q1: Cross-Layer Dependency Inference Q2: Dependencies for Zero-Start Nodes Evaluations Conclusions- 14 -Arizona State University
Q2: Dependencies for zero-start nodesπ΄1Power GridπΉπ πΉ π (π 1)πAS Networkπ΄α 1 π΄1 π β²π 0πΉ1 πΉ 1 [πΉ 1(π1 π ),π]Existing Nodes New NodeTransportation NetworkDecompose Objective FunctionπΖΈ π½ π½1π½: objective function without zero-start nodeπ1π½1 : πΌ Οπ£ 1π π£ π πΉ 1 (π£, : ) 22 π 22Local Neighbors- 15 -Arizona State University
Q2: Dependencies for zero-start nodes Objective Function with Zero-Start Node:ππππΉ π 0 πΖΈ π½ π½1π½: objective function without zero-start nodeπ1π½1 : πΌ Οπ£ 1π π£ π πΉ 1 (π£, : ) 22 π 22 Local Search Assumption:πΉ 1π1 π πΉ1πΉ π πΉπ (π 1) Solution:ππππΉ π 0 πΖΈ π½ π½1πΌππΉ1 π π1π½ πΌ Οπ£ 1π(π£)- 16 -ππππ 0 π½1 sub. to πΉ 1π1 π πΉ1 Only related to zero-startnodeβs local neighbors!Arizona State University
Roadmap Motivation Q1: Cross-Layer Dependency Inference Q2: Dependencies for Zero-Start Nodes Evaluations Conclusions- 17 -Arizona State University
Experimental Set-up 2629,86128,023,500 Evaluation Objectives:β Effectiveness: How accurate is FACSINATE?β Efficiency: How fast is FACSINATE?- 18 -Arizona State University
Effectiveness of FASCINATE (Q1)Cross-layer dependency inference on BIO datasetFASCINATE performs best!- 19 -MAP: Mean Average Precision R-MPR: Reverse Mean Percentage RankingArizonaStateatUniversityHLU: Half-Life Utility AUC: Area Under ROC Curve Prec@K:PrecisionK
Parameter Studies Parameters: πΌ, π½, πminπΉπ 0 π½ π,π:πΊ π,π 1 ππ,π (π·π,π πΉπ πΉπ β²) 2πΉ πΆ π‘π(πΉπ β²(ππ π΄π )πΉπ ) π· πΉπ 2πΉππ(π: rank of πΉπ (π 1, ,π) )Impact of πΌ and πImpact of π½ and πImpact of πΌ and π½FASCINATE is stable in wide range of parameter settings!- 20 -Arizona State University
Effectiveness of FASCINATE-ZERO (Q2) FASCINATE-ZERO vs. FASCINATEFASCINATE-ZERO: similar performance, faster speed!- 21 -Arizona State University
ScalabilityFASCINATE (Q1)Linear- 22 -FASCINATE-ZERO (Q2)Sub-linearArizona State University
Roadmap Motivation Q1: Cross-layer Dependency Inference Q2: Dependencies for Zero-Start Nodes Evaluations Conclusions- 23 -Arizona State University
Conclusions Cross-Layer Dependency Inferenceβ Key Ideas: Collective Collaborative Filtering Node Homophily Local Search (for zero-start nodes)β Methods: FASCINATE & FASCINATE-ZERO Resultsβ Effectiveness: 8.2%-41.9% over best competitorsβ Efficiency: linear (FASCINATE), sublinear (FASCINATE-ZERO) More in paperβ Variantsβ Convergence analysis & Effectiveness results Code: [http://www.public.asu.edu/ cchen211]- 24 -Arizona State University
FASCINATE: Fast Cross-Layer Dependency Inference on Multi-Layered Networks Presented by Chen Chen - 1 - Chen Chen Hanghang Tong Lei Xie Lei Ying Qing He. Arizona State University Multi-Layered Networks are Every