SlideShare ist ein Scribd-Unternehmen logo
1 von 43
Downloaden Sie, um offline zu lesen
From complex systems to networks:
discovering and modelign the higher order network
Nitesh Chawla
Frank M. Freimann Professor of Computer Science and Engineering
Director, iCeNSA
3/2/17 11:17 AM
2
Our world is complex
Ship 1 Shanghai à Singapore à Los Angeles à …
Ship 2 Tokyo à Singapore à Seattle à …
Ship 3 Shanghai à Singapore à Hong Kong à …
Ship 4 Hong Kong à Singapore à Seattle à …
… … … …
Ship trajectories
3
Our world is complex
Ship 1 Shanghai à Singapore à Los Angeles à …
Ship 2 Tokyo à Singapore à Seattle à …
Ship 3 Shanghai à Singapore à Hong Kong à …
Ship 4 Hong Kong à Singapore à Seattle à …
… … … …
Ship trajectories Global shipping network
4
Our world is complex
User 1 Company ranking à Job listing à Applyà …
User 2 Weather à Homepage à News à …
User 3 News à Sports à Scores à …
User 4 Events à Homepage à Weather à …
… … … …
Web page clickstreams
5
Our world is complex
User 1 Company ranking à Job listing à Applyà …
User 2 Weather à Homepage à News à …
User 3 News à Sports à Scores à …
User 4 Events à Homepage à Weather à …
… … … …
Web page clickstreams Web traffic network
6
Complex systems
Trajectories	of	vehicles
Flow	of	information
Spread	of	disease
7
Data
• Ship movements
• Web clickstreams
• Phone call cascades
• … …
Network
representation
• Global shipping
network
• Web traffic network
• Social network
• … …
Network
analysis
• Clustering
• Ranking
• Link prediction
• Anomaly detection
• … …
8
Complex systems: representation
How to best represent such big data,
and reveal the intrinsic connections
concisely and accurately?
9
• Ignore higher order
• Modify existing network analysis algorithms
10
Global shipping movements
11
Global shipping movements Ă  network
12
Goals
Network
representation
Accuracy
Compatibility
Scalability
13
Enriching the network
Conventionally: every node
represents a single entity
(location, state, etc.)
( )
( )
1
1 1( | ) t t
t t t t
tj
W i i
P X i X i
W i j
+
+ +
ÂŽ
= = =
ÂŽĂĽ
14
Enriching the network
Conventionally: every node
represents a single entity
(location, state, etc.)
Now: break down nodes into
higher-order nodes that carry
different dependency relationships
( )
( )
1
1 1( | ) t t
t t t t
tj
W i i
P X i X i
W i j
+
+ +
ÂŽ
= = =
ÂŽĂĽ
15
Enriching the network
Conventionally: every node
represents a single entity
(location, state, etc.)
Now: break down nodes into
higher-order nodes that carry
different dependency relationships
( )
( )
1
1 1( | ) t t
t t t t
tj
W i i
P X i X i
W i j
+
+ +
ÂŽ
= = =
ÂŽĂĽ
( )1
( | )
| ( | )
( | )
t t
k
W i h j
P X j X i h
W i h k
+
ÂŽ
= = =
ÂŽĂĽ
16
Enriching the network
Conventionally: every node
represents a single entity
(location, state, etc.)
Now: break down nodes into
higher-order nodes that carry
different dependency relationships
( )
( )
1
1 1( | ) t t
t t t t
tj
W i i
P X i X i
W i j
+
+ +
ÂŽ
= = =
ÂŽĂĽ
( )1
( | )
| ( | )
( | )
t t
k
W i h j
P X j X i h
W i h k
+
ÂŽ
= = =
ÂŽĂĽ
Compatible with existing tools!
17
Fixed-order Variable-order
Assuming a fixed order
beyond the second order
becomes impractical
because “higher-order
Markov models are more
complex” due to
combinatorial explosion
--- Rosvall et al. (Nature
Comm. 2014)
18
Fixed-order Variable-order
19
Variable orders in HON
Scalable for big data
20
How to construct HON?
Raw data
• Sequential data
Rule
extraction
• Which nodes need to
be split into higher-
order nodes, and how
high the orders are
Network
wiring
• Connecting nodes
representing different
orders of dependency
HON
• Use HON like the
conventional network
for analyses
21
Rule extraction
22
Network wiring
A
• Convert all first-order rules into edges
B
• Convert higher-order rules
• Add higher-order nodes when necessary
C
• Rewire edges
• The edge weights are preserved
D
• Rewire remaining edges
Effectiveness
24
Higher-order dependencies revealed by HON
Data # Records
Dependencies
revealed
Similar observations
Ship movement 3,415,577 Up to 5th order N/A
Clickstream 3,047,697 Up to 3rd order
“… appear to saturate at k = 3 for
Yahoo… browsing behavior
across websites is definitely not
Markovian but can be captured
reasonably well by a not-too-high
order Markov chain.”
--- Chierichetti et al. (2012)
Retweet 23,755,810 N/A
Application: clustering
Controlling species invasion through the global shipping network
26
Invasive species
Zebra mussels @ Great Lakes
Clogging water pipes, attach to boats
Photos: Great Lakes Environmental Research Lab; TIME & LIFE Images, Getty Images
$120 billion / year
damage & control costs
27
Ship-borne species invasion
Picture from GloBallast Programme 2002
28
Clustering: first-order network
29
Clustering: higher-order network
30
Arctic port connections
31
Arctic port connections
Norway
Alaska
Greenland
Iceland
Russia &
others
Application: ranking
Web page access behaviors for server optimization and advertising
33
Ranking on clickstream network
User 1 Company ranking à Job listing à Applyà …
User 2 Weather à Homepage à News à …
User 3 News à Sports à Scores à …
User 4 Events à Homepage à Weather à …
… … … …
34
Ranking on clickstream network
35
Ranking on clickstream network
• 26% pages show more
than 10% changes in
ranking
• More than 90% pages lose
PageRank scores, while a
few pages gain significant
scores
No changes
to the ranking algorithm
Visualization & interactive exploration
37
Summary
Higher-order
network
Accuracy
Compatibility
Scalability
38
Visualization & interactive exploration
39
Broad Applicability
Trajectories	of	vehicles
Flow	of	information
Spread	of	disease
40
Summary
Data
• Ship movements
• Web clickstreams
• Phone call cascades
• … …
Network
representation
• Global shipping
network
• Web traffic network
• Social network
• … …
Network
analysis
• Clustering
• Ranking
• Link prediction
• Anomaly detection
• … …
41
Full paper
• Jian Xu, Thanuka L. Wickramarathne, and Nitesh V. Chawla.
"Representing Higher-order Dependencies in Networks."
Science Advances 2, e1600028 (2016)
• Jun Tao, Jian Xu, Chaoli Wang, and Nitesh V. Chawla. ”HonVis:
Visualizing and Exploring Higher Order Networks." IEEE PacificViz,
2017.
42
Acknowledgements: Funding
Thank you!
Nitesh V. Chawla
nchawla@nd.edu

Weitere ähnliche Inhalte

Ähnlich wie From complex Systems to Networks: Discovering and Modeling the Correct Network"

Dynamic Adaptation of Software-defined Networks for IoT Systems: A Search-bas...
Dynamic Adaptation of Software-defined Networks for IoT Systems: A Search-bas...Dynamic Adaptation of Software-defined Networks for IoT Systems: A Search-bas...
Dynamic Adaptation of Software-defined Networks for IoT Systems: A Search-bas...
Lionel Briand
 
HON_NetSci_2016
HON_NetSci_2016HON_NetSci_2016
HON_NetSci_2016
Jian Xu
 
Finding Key Influencers and Viral Topics in Twitter Networks Related to ISIS,...
Finding Key Influencers and Viral Topics in Twitter Networks Related to ISIS,...Finding Key Influencers and Viral Topics in Twitter Networks Related to ISIS,...
Finding Key Influencers and Viral Topics in Twitter Networks Related to ISIS,...
Steve Kramer
 
5G-USA-Telemetry
5G-USA-Telemetry5G-USA-Telemetry
5G-USA-Telemetry
snrism
 
Microtask Crowdsourcing Applications for Linked Data
Microtask Crowdsourcing Applications for Linked DataMicrotask Crowdsourcing Applications for Linked Data
Microtask Crowdsourcing Applications for Linked Data
EUCLID project
 

Ähnlich wie From complex Systems to Networks: Discovering and Modeling the Correct Network" (20)

Follow the money with graphs
Follow the money with graphsFollow the money with graphs
Follow the money with graphs
 
Big Data Visualization
Big Data VisualizationBig Data Visualization
Big Data Visualization
 
Dynamic Adaptation of Software-defined Networks for IoT Systems: A Search-bas...
Dynamic Adaptation of Software-defined Networks for IoT Systems: A Search-bas...Dynamic Adaptation of Software-defined Networks for IoT Systems: A Search-bas...
Dynamic Adaptation of Software-defined Networks for IoT Systems: A Search-bas...
 
Joey gonzalez, graph lab, m lconf 2013
Joey gonzalez, graph lab, m lconf 2013Joey gonzalez, graph lab, m lconf 2013
Joey gonzalez, graph lab, m lconf 2013
 
Big Data Processing Beyond MapReduce by Dr. Flavio Villanustre
Big Data Processing Beyond MapReduce by Dr. Flavio VillanustreBig Data Processing Beyond MapReduce by Dr. Flavio Villanustre
Big Data Processing Beyond MapReduce by Dr. Flavio Villanustre
 
F14 lec12graphs
F14 lec12graphsF14 lec12graphs
F14 lec12graphs
 
ECCS 2010
ECCS 2010ECCS 2010
ECCS 2010
 
Grid optical network service architecture for data intensive applications
Grid optical network service architecture for data intensive applicationsGrid optical network service architecture for data intensive applications
Grid optical network service architecture for data intensive applications
 
TeraGrid Communication and Computation
TeraGrid Communication and ComputationTeraGrid Communication and Computation
TeraGrid Communication and Computation
 
HON_NetSci_2016
HON_NetSci_2016HON_NetSci_2016
HON_NetSci_2016
 
Finding Key Influencers and Viral Topics in Twitter Networks Related to ISIS,...
Finding Key Influencers and Viral Topics in Twitter Networks Related to ISIS,...Finding Key Influencers and Viral Topics in Twitter Networks Related to ISIS,...
Finding Key Influencers and Viral Topics in Twitter Networks Related to ISIS,...
 
Taming Big Data!
Taming Big Data!Taming Big Data!
Taming Big Data!
 
TransPAC3/ACE Measurement & PerfSONAR Update
TransPAC3/ACE Measurement & PerfSONAR UpdateTransPAC3/ACE Measurement & PerfSONAR Update
TransPAC3/ACE Measurement & PerfSONAR Update
 
High-Performance Graph Analysis and Modeling
High-Performance Graph Analysis and ModelingHigh-Performance Graph Analysis and Modeling
High-Performance Graph Analysis and Modeling
 
5G-USA-Telemetry
5G-USA-Telemetry5G-USA-Telemetry
5G-USA-Telemetry
 
slides_itc30_2018_Morichetta_v2.pdf
slides_itc30_2018_Morichetta_v2.pdfslides_itc30_2018_Morichetta_v2.pdf
slides_itc30_2018_Morichetta_v2.pdf
 
Microtask Crowdsourcing Applications for Linked Data
Microtask Crowdsourcing Applications for Linked DataMicrotask Crowdsourcing Applications for Linked Data
Microtask Crowdsourcing Applications for Linked Data
 
Clickstream data with spark
Clickstream data with sparkClickstream data with spark
Clickstream data with spark
 
DCN 5th ed. slides ch01-Introduction.pdf
DCN 5th ed. slides ch01-Introduction.pdfDCN 5th ed. slides ch01-Introduction.pdf
DCN 5th ed. slides ch01-Introduction.pdf
 
Streaming Weather Data from Web APIs to Jupyter through Kafka
Streaming Weather Data from Web APIs to Jupyter through KafkaStreaming Weather Data from Web APIs to Jupyter through Kafka
Streaming Weather Data from Web APIs to Jupyter through Kafka
 

Mehr von diannepatricia

Mehr von diannepatricia (20)

Teaching cognitive computing with ibm watson
Teaching cognitive computing with ibm watsonTeaching cognitive computing with ibm watson
Teaching cognitive computing with ibm watson
 
Cognitive systems institute talk 8 june 2017 - v.1.0
Cognitive systems institute talk   8 june 2017 - v.1.0Cognitive systems institute talk   8 june 2017 - v.1.0
Cognitive systems institute talk 8 june 2017 - v.1.0
 
Building Compassionate Conversational Systems
Building Compassionate Conversational SystemsBuilding Compassionate Conversational Systems
Building Compassionate Conversational Systems
 
“Artificial Intelligence, Cognitive Computing and Innovating in Practice”
“Artificial Intelligence, Cognitive Computing and Innovating in Practice”“Artificial Intelligence, Cognitive Computing and Innovating in Practice”
“Artificial Intelligence, Cognitive Computing and Innovating in Practice”
 
Cognitive Insights drive self-driving Accessibility
Cognitive Insights drive self-driving AccessibilityCognitive Insights drive self-driving Accessibility
Cognitive Insights drive self-driving Accessibility
 
Artificial Intellingence in the Car
Artificial Intellingence in the CarArtificial Intellingence in the Car
Artificial Intellingence in the Car
 
“Semantic PDF Processing & Document Representation”
“Semantic PDF Processing & Document Representation”“Semantic PDF Processing & Document Representation”
“Semantic PDF Processing & Document Representation”
 
Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...
Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...
Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...
 
170330 cognitive systems institute speaker series mark sherman - watson pr...
170330 cognitive systems institute speaker series    mark sherman - watson pr...170330 cognitive systems institute speaker series    mark sherman - watson pr...
170330 cognitive systems institute speaker series mark sherman - watson pr...
 
“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”
“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”
“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”
 
Cognitive Assistance for the Aging
Cognitive Assistance for the AgingCognitive Assistance for the Aging
Cognitive Assistance for the Aging
 
The Role of Dialog in Augmented Intelligence
The Role of Dialog in Augmented IntelligenceThe Role of Dialog in Augmented Intelligence
The Role of Dialog in Augmented Intelligence
 
Developing Cognitive Systems to Support Team Cognition
Developing Cognitive Systems to Support Team CognitionDeveloping Cognitive Systems to Support Team Cognition
Developing Cognitive Systems to Support Team Cognition
 
Cyber-Social Learning Systems
Cyber-Social Learning SystemsCyber-Social Learning Systems
Cyber-Social Learning Systems
 
“IT Technology Trends in 2017… and Beyond”
“IT Technology Trends in 2017… and Beyond”“IT Technology Trends in 2017… and Beyond”
“IT Technology Trends in 2017… and Beyond”
 
"Curious Learning: using a mobile platform for early literacy education as a ...
"Curious Learning: using a mobile platform for early literacy education as a ..."Curious Learning: using a mobile platform for early literacy education as a ...
"Curious Learning: using a mobile platform for early literacy education as a ...
 
Embodied Cognition - Booch HICSS50
Embodied Cognition - Booch HICSS50Embodied Cognition - Booch HICSS50
Embodied Cognition - Booch HICSS50
 
KATE - a Platform for Machine Learning
KATE - a Platform for Machine LearningKATE - a Platform for Machine Learning
KATE - a Platform for Machine Learning
 
Cognitive Computing for Aging Society
Cognitive Computing for Aging SocietyCognitive Computing for Aging Society
Cognitive Computing for Aging Society
 
Hicss17 asakawa
Hicss17 asakawaHicss17 asakawa
Hicss17 asakawa
 

KĂźrzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+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@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

KĂźrzlich hochgeladen (20)

Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
+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...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 

From complex Systems to Networks: Discovering and Modeling the Correct Network"