Top Banner
EgoNetCloud: Event-based Egocentric Dynamic Network Visualization Qingsong Liu, Yifan Hu, Lei Shi, Xinzhu Mu, Yutao Zhang, Jie Tang IEEE VIS 2015 Presented by: Dylan 1
23

EgoNetCloud: Event-based Egocentric Dynamic Network ...

Apr 28, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: EgoNetCloud: Event-based Egocentric Dynamic Network ...

EgoNetCloud: Event-based Egocentric Dynamic Network

VisualizationQingsong Liu, Yifan Hu, Lei Shi, Xinzhu Mu, Yutao Zhang, Jie Tang

IEEE VIS 2015

Presented by: Dylan

1

Page 2: EgoNetCloud: Event-based Egocentric Dynamic Network ...

Context Event-based Egocentric Dynamic Network• time-varying graph

discrete time point

continuous time period

time set

activation time

2

Page 3: EgoNetCloud: Event-based Egocentric Dynamic Network ...

Context Event-based Egocentric Dynamic Network• in event-based network,

discrete time point (continuous time period) of the edge is associated with an event

• every dynamic network can be seen as event-based

• establishing a friendship tie in online social networkssending a mobile short message

3

Page 4: EgoNetCloud: Event-based Egocentric Dynamic Network ...

Context Event-based Egocentric Dynamic Network• subgraph of the full-scale graph

• node: ego node vs. alter node

• edge: ego -> alter; alter -> alter

• help understand the role of the ego in full-scale network

4

Page 5: EgoNetCloud: Event-based Egocentric Dynamic Network ...

Problems• visual clutter

• edge crossing

5

Page 6: EgoNetCloud: Event-based Egocentric Dynamic Network ...

Goals• reveal egocentric network structure

• reveal the temporal dynamics of the ego/ alter nodes

• requirements on performance, visual metaphor, layout constraint

• redesign interaction

6

Page 7: EgoNetCloud: Event-based Egocentric Dynamic Network ...

Contributions• Data-driven empirical algorithms: prune, compress and filter

networks into smaller but more informative abstractions

• EgoNetCloud visual metaphor and interactions: display and explore both the egocentric network structure and their temporal dynamics

• Fast and constrained layout computation: fulfill requirement of the new visual metaphor and maintain fine readability

• Comprehensive evaluations: demonstrate the effectiveness of the EgoNetCloud design through a user study and a real-world case study

7

Page 8: EgoNetCloud: Event-based Egocentric Dynamic Network ...

Levels of DesignDomain situationObserve target users using existing tools

Visual encoding/interaction idiomJustify design with respect to alternatives

AlgorithmMeasure system time/memoryAnalyze computational complexity

Observe target users after deployment (field study)

Measure adoption

Analyze results qualitativelyMeasure human time with lab experiment (user study)

Data/task abstraction

problem-driven work

8

Page 9: EgoNetCloud: Event-based Egocentric Dynamic Network ...

FrameworkSystem EgoNetCloud

What: Data Event-based egocentric dynamic network data

Why: Tasks Identify clusters, values, trends

How: Encode Nodes linked with connections; size; category colors;

How: Reduce Edge pruning; node compression; graph filtering

How: Manipulate Select

How: Facet NetCloud; EgoCloud; Static Ego Network

9

Page 10: EgoNetCloud: Event-based Egocentric Dynamic Network ...

How

10

Page 11: EgoNetCloud: Event-based Egocentric Dynamic Network ...

Edge Pruning• remove low-weight edges

11

prune as many edges as possible

retain important edges

preserve the connectivity

smallest connected maximum weighted spanning

graph

Page 12: EgoNetCloud: Event-based Egocentric Dynamic Network ...

• authors not listed in alphabetical order

• sparse matrix

• cosine similarity as weight

• recency based scaling: inverse of paper’s age

• author ordering based scaling

• authors listed in alphabetical order

• credit allocation algorithm [Shen, H. W., & Barabási, A. L. (2014). Collective credit allocation in science. Proceedings of the National Academy of Sciences, 111(34), 12325-12330.]

12

Page 13: EgoNetCloud: Event-based Egocentric Dynamic Network ...

Node Compression• group nodes with the same or similar

connection pattern

• graph adjacency matrix

• merge nodes with exactly the same connectivity

• merge nodes with the same connectivity and linked to each other

• fuzzy compression

00

0

11

1

13

Page 14: EgoNetCloud: Event-based Egocentric Dynamic Network ...

Graph Filtering• reduce nodes and related edges by rule-based policy

• importance degree

• time period

• # citations

• # collaborations

• # publications

14

Page 15: EgoNetCloud: Event-based Egocentric Dynamic Network ...

Layout Algorithm• initial layout

• alter’s interaction time & frequency with ego

• constrained stress majorization approach

• deal with position constraints

15

Page 16: EgoNetCloud: Event-based Egocentric Dynamic Network ...

EgoNetCloud

16

Page 17: EgoNetCloud: Event-based Egocentric Dynamic Network ...

17

Page 18: EgoNetCloud: Event-based Egocentric Dynamic Network ...

18

Page 19: EgoNetCloud: Event-based Egocentric Dynamic Network ...

19

Page 20: EgoNetCloud: Event-based Egocentric Dynamic Network ...

Case Study

20

Page 21: EgoNetCloud: Event-based Egocentric Dynamic Network ...

User Study• temporal information related

• the egocentric network related

• a combination of the two

21

Page 22: EgoNetCloud: Event-based Egocentric Dynamic Network ...

Critique• suspicious about result of weighted graphs

• nodes compression algorithm for unweighted graphs

• “no edge in the complement of the simplified subgraph has weight greater than any of the edges in this subgraph”

• efficiency should be 1

• can’t see the particular benefit apply to other networks

22

Page 23: EgoNetCloud: Event-based Egocentric Dynamic Network ...

Questions

23