+ All Categories
Home > Documents > Anisotropic Radial Layout for Visualizing Centrality and ...Anisotropic Radial Layout for...

Anisotropic Radial Layout for Visualizing Centrality and ...Anisotropic Radial Layout for...

Date post: 24-Aug-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
25
Anisotropic Radial Layout for Visualizing Centrality and Structure in Graphs Mukund Raj and Ross T. Whitaker 25 th InternaBonal Symposium on Graph Drawing and Network VisualizaBon Boston, September 2017
Transcript
Page 1: Anisotropic Radial Layout for Visualizing Centrality and ...Anisotropic Radial Layout for Visualizing Centrality and Structure in Graphs Mukund Raj and Ross T. Whitaker 25th Internaonal

AnisotropicRadialLayoutforVisualizingCentralityandStructureinGraphs

MukundRajandRossT.Whitaker

25thInternaBonalSymposiumonGraphDrawingandNetworkVisualizaBonBoston,September2017

Page 2: Anisotropic Radial Layout for Visualizing Centrality and ...Anisotropic Radial Layout for Visualizing Centrality and Structure in Graphs Mukund Raj and Ross T. Whitaker 25th Internaonal

Node-linkDiagram•  Goals–  ImproveaestheBcs– ReducevisualcluOer– Conveyfeaturesofinterest

•  Structuralfeaturesbasedoninternodedistances•  Importanceofnodes

Nodelinkdiagramofarandomgraph

Page 3: Anisotropic Radial Layout for Visualizing Centrality and ...Anisotropic Radial Layout for Visualizing Centrality and Structure in Graphs Mukund Raj and Ross T. Whitaker 25th Internaonal

VisualizingStructure•  Preserveinternodedistancesinthedrawing

•  Method:– DimensionalityreducBontechniques

•  Mul+dimensionalScaling(MDS)•  t-SNE(stochasBcneighborembedding)

Nodelinkdiagram(MDSlayout)

Page 4: Anisotropic Radial Layout for Visualizing Centrality and ...Anisotropic Radial Layout for Visualizing Centrality and Structure in Graphs Mukund Raj and Ross T. Whitaker 25th Internaonal

MulBdimensionalScaling(MDS)•  Conveyssimilaritybetweenobjects•  MinimizesenergyfuncBon(stress)

Page 5: Anisotropic Radial Layout for Visualizing Centrality and ...Anisotropic Radial Layout for Visualizing Centrality and Structure in Graphs Mukund Raj and Ross T. Whitaker 25th Internaonal

ImportanceofNodes•  Usinggraphstructure–  Nodecentrality

•  Degreecentrality:numberofneighbors•  Closenesscentrality:reciprocalofsum

ofdistances•  Betweennesscentrality:numberof

shortestpathspassingthroughthenode•  Manymore…

Degreecentrality Closenesscentrality

Betweennesscentrality

Page 6: Anisotropic Radial Layout for Visualizing Centrality and ...Anisotropic Radial Layout for Visualizing Centrality and Structure in Graphs Mukund Raj and Ross T. Whitaker 25th Internaonal

VisualizingCentrality

•  Nodesizeencodescentrality•  ConflictbetweenposiBon

andsizechannels

Page 7: Anisotropic Radial Layout for Visualizing Centrality and ...Anisotropic Radial Layout for Visualizing Centrality and Structure in Graphs Mukund Raj and Ross T. Whitaker 25th Internaonal

VisualizingCentrality•  Radiallayout[Yee2001]

Distancefromcenterencodesbetweennesscentrality.

*FiguregeneratedusingSocNetV.

Page 8: Anisotropic Radial Layout for Visualizing Centrality and ...Anisotropic Radial Layout for Visualizing Centrality and Structure in Graphs Mukund Raj and Ross T. Whitaker 25th Internaonal

VisualizingCentralityandStructure•  (Approximate)Distancepreservingradiallayout[Brandes2009,Baingana

2014]

Page 9: Anisotropic Radial Layout for Visualizing Centrality and ...Anisotropic Radial Layout for Visualizing Centrality and Structure in Graphs Mukund Raj and Ross T. Whitaker 25th Internaonal

ObjecBves

?MDSlayoutpreservesstructure

•  Conveycentrality•  AvoidconflicBngperceptualcues•  Reducestructural(distance)distorBon

RadiallayouthighlightsnodecentralityHighlightcentralityandminimizedistancedistorBon

Page 10: Anisotropic Radial Layout for Visualizing Centrality and ...Anisotropic Radial Layout for Visualizing Centrality and Structure in Graphs Mukund Raj and Ross T. Whitaker 25th Internaonal

AnisotropicRadialLayouts•  Relaxcircularconstraint•  Usestarshapedcurves

Page 11: Anisotropic Radial Layout for Visualizing Centrality and ...Anisotropic Radial Layout for Visualizing Centrality and Structure in Graphs Mukund Raj and Ross T. Whitaker 25th Internaonal

RadialMonotonicity•  StrictlydecreasingalongallcenteroutwarddirecBons•  Guaranteesstarshapedcontours

Page 12: Anisotropic Radial Layout for Visualizing Centrality and ...Anisotropic Radial Layout for Visualizing Centrality and Structure in Graphs Mukund Raj and Ross T. Whitaker 25th Internaonal

Step1:IniBalizaBon

Nodesizesencodecentrality.

•  IniBalizeposiBonsusingMDS.

Page 13: Anisotropic Radial Layout for Visualizing Centrality and ...Anisotropic Radial Layout for Visualizing Centrality and Structure in Graphs Mukund Raj and Ross T. Whitaker 25th Internaonal

Step2:InterpolaBon•  SmoothinterpolaBonofthecentrality(e.g.usingthinplatespline)

1

3

2

4

Page 14: Anisotropic Radial Layout for Visualizing Centrality and ...Anisotropic Radial Layout for Visualizing Centrality and Structure in Graphs Mukund Raj and Ross T. Whitaker 25th Internaonal

Step3:MonotonizaBon•  Monotonizingalongradialaxis

Page 15: Anisotropic Radial Layout for Visualizing Centrality and ...Anisotropic Radial Layout for Visualizing Centrality and Structure in Graphs Mukund Raj and Ross T. Whitaker 25th Internaonal

Step3:MonotonizaBon•  Monotonizinga1DfuncBon[DeOeetal2006]

•  Steps1.  ConstructdensityesBmate2.  Computecdf3.  Invertcdf

•  Output:smoothmonotonicapproximaBon

Page 16: Anisotropic Radial Layout for Visualizing Centrality and ...Anisotropic Radial Layout for Visualizing Centrality and Structure in Graphs Mukund Raj and Ross T. Whitaker 25th Internaonal

Step3:MonotonizaBon

InterpolaBonfieldonaCartesiangrid

Resampleonaregularpolargrid

InterpolatedandresampledMonotonicfield‘M’

Monotonizealongeachangle

•  Radiallymonotonizinga2Dfield

•  Ifinputfieldissmooth,independent1DmonotonizaBonresultsinasmooth2Dfield[DeOeetal2006]

Page 17: Anisotropic Radial Layout for Visualizing Centrality and ...Anisotropic Radial Layout for Visualizing Centrality and Structure in Graphs Mukund Raj and Ross T. Whitaker 25th Internaonal

Step4:OpBmizaBonobjecBve•  CombineMDSwithcentrality•  AddpenaltyfordeviaBonofnodecentralityfromassociatedfieldvalue

Page 18: Anisotropic Radial Layout for Visualizing Centrality and ...Anisotropic Radial Layout for Visualizing Centrality and Structure in Graphs Mukund Raj and Ross T. Whitaker 25th Internaonal

Step5:OpBmizaBon•  Usinggradientdescent

Page 19: Anisotropic Radial Layout for Visualizing Centrality and ...Anisotropic Radial Layout for Visualizing Centrality and Structure in Graphs Mukund Raj and Ross T. Whitaker 25th Internaonal

Results

MDSlayout Radiallayout Anisotropicradiallayout

•  RandomgraphgeneratedusingtheBarabasi-Albertmodel.

Page 20: Anisotropic Radial Layout for Visualizing Centrality and ...Anisotropic Radial Layout for Visualizing Centrality and Structure in Graphs Mukund Raj and Ross T. Whitaker 25th Internaonal

Results•  RandomgraphgeneratedusingtheBarabasi-Albertmodel.

MDSlayout Radiallayout Anisotropicradiallayout

Page 21: Anisotropic Radial Layout for Visualizing Centrality and ...Anisotropic Radial Layout for Visualizing Centrality and Structure in Graphs Mukund Raj and Ross T. Whitaker 25th Internaonal

Results

MDSlayout Radiallayout Anisotropicradiallayout

•  Zachary’skarateclubnetwork[Zachary1977]

Page 22: Anisotropic Radial Layout for Visualizing Centrality and ...Anisotropic Radial Layout for Visualizing Centrality and Structure in Graphs Mukund Raj and Ross T. Whitaker 25th Internaonal

Results

MDSlayout Radiallayout Anisotropicradiallayout

•  TerroristnetworkfromtheMadridtrainbombingincidentin2004[Rodriguez2005]

Page 23: Anisotropic Radial Layout for Visualizing Centrality and ...Anisotropic Radial Layout for Visualizing Centrality and Structure in Graphs Mukund Raj and Ross T. Whitaker 25th Internaonal

Results

MDSlayout Radiallayout Anisotropicradiallayout

•  LesMiserablescharacterassociaBons

Page 24: Anisotropic Radial Layout for Visualizing Centrality and ...Anisotropic Radial Layout for Visualizing Centrality and Structure in Graphs Mukund Raj and Ross T. Whitaker 25th Internaonal

Conclusions•  Strategyforpreservingcentralityandstructure•  LayoutAlgorithm•  Suitableforrealworldnetworks•  Futurework– AutomaBcparameteresBmaBon–  BeOeropBmizaBonmethod–  Experimentwithlargegraph(highernodecount)

Page 25: Anisotropic Radial Layout for Visualizing Centrality and ...Anisotropic Radial Layout for Visualizing Centrality and Structure in Graphs Mukund Raj and Ross T. Whitaker 25th Internaonal

Thanks•  ThisworkwassupportedbyNaBonalScienceFoundaBon(NSF)grantIIS-1212806.


Recommended