SlideShare a Scribd company logo
1 of 16
Download to read offline
Hands-On Network
Science
Colleen M. Farrelly, Post Urban Ventures
Yae Ulrich Gaba, Quantum Leap Africa
Franck Kalala Mutumbo, University of Lubumbashi
• Set with defined relationships across
items in the set
• Examples:
• People connected to each other on
social media
• Geographic areas connected by
animal migration patterns
• Stocks connected by buyer behavior
• Goods connected by supply chains
• Ideas connected semantically
Network Structures
• Hubs
• Densely-connected regions
• Tight-knit friends groups, cities with
many international flights, watering
holes where many animals
congregate
• Bridges
• Connections between regions
• Individuals that span many social
groups, manufacturers that provide
common parts to many industries,
common food sources for many
types of animals
• More computationally feasible for many data
science problems than traditional approaches
• Spatial regression vs. network science for change point
detection
• Time series methods vs. network science methods
• Nice visual representation of data and algorithms
• Many deep connections to mathematics
• Topology
• Geometry
• Dynamic systems
Case Studies
Case 1:
Epidemic
Spread
Problem
Predict and stop epidemic
starting on a friendship
network
Case 1:
Epidemic
Spread Data
Collected dataset of friendships
Static relationships (no changes over
time)
Represents medical school friendships
and veterans’ group friendships
Theoretical disease spread to predict
severity within network and strategies
to prevent disease spread
Case 1: Epidemic
Spread Methods
• SIR model
• System of differential
equations
• Adapted for connectivity of
network
• Forman-Ricci curvature
• Geometric measurement of
centrality
• Removal of highest-ranked
vertex (highest risk for
epidemic spread)
Case 2: Stock Market
Prediction Problem
• American stock exchange crash
forecasting
• Change-point problem in time series
analytics
• Caveats of non-stationary data
• Difficult to model time series data at scale
Case 2: Stock Market
Prediction Data
• Apple, Alphabet, Nvidia, and Microsoft
• 8/19/2004-4/1/2020
• Periodic trends of constant growth, crashes, and accelerated growth that
sometimes overlap across stocks (and sometimes doesn’t!)
Case 2: Stock Market
Prediction Methods
• Overlapping time windows
• Thresholded correlation
networks
• Changes in Forman-Ricci
curvature, betweenness
centrality, PageRank
centrality, and degree
centrality to assess risk
• Predicting millet price in markets
across Burkina Faso
• Impacted by supply chain and
global trends (COVID 19, war in
Ukraine…)
• Spatiotemporal aspects
• Computational cost of spatial
regression models
• Non-stationarity
• Quarterly millet prices
• Time period of 2015
(Quarter 2) to 2022
(Quarter 2)
• 45 administrative
provinces (averaged
market prices)
Case 3: Food Pricing
Methods
• Overlapping time windows
• Local Moran statistic thresholding to
create network
• PageRank and Forman-Ricci curvature
centrality to assess risk
• Benefits of network science
approaches
• Computational feasibility
• Easy visualizations
• Interpretable results
• Future directions
• Spatiotemporal data applications
• Temporal data applications
• Scaling of problems
Software Packages
• Python
• igraph
• networkX
• R
• Igraph
• Books
• The Shape of Data

More Related Content

Similar to Hands-On Network Science, PyData Global 2023

10 Steps to Optimize Your Crime Analysis
10 Steps to Optimize Your Crime Analysis10 Steps to Optimize Your Crime Analysis
10 Steps to Optimize Your Crime AnalysisAzavea
 
Large Scale Data Mining using Genetics-Based Machine Learning
Large Scale Data Mining using   Genetics-Based Machine LearningLarge Scale Data Mining using   Genetics-Based Machine Learning
Large Scale Data Mining using Genetics-Based Machine LearningXavier Llorà
 
Data Mining and Big Data Challenges and Research Opportunities
Data Mining and Big Data Challenges and Research OpportunitiesData Mining and Big Data Challenges and Research Opportunities
Data Mining and Big Data Challenges and Research OpportunitiesKathirvel Ayyaswamy
 
Dynamics of Social-aware Pervasive Networks
Dynamics of Social-aware Pervasive NetworksDynamics of Social-aware Pervasive Networks
Dynamics of Social-aware Pervasive NetworksWaldir Moreira
 
Christoph Barrett - Policy Informatics at Societal Scale
Christoph Barrett - Policy Informatics at Societal ScaleChristoph Barrett - Policy Informatics at Societal Scale
Christoph Barrett - Policy Informatics at Societal ScaleGlobal Risk Forum GRFDavos
 
Social network analysis
Social network analysisSocial network analysis
Social network analysisFEG
 
Mobile Computing, Internet of Things, and Big Data for Urban Informatics
Mobile Computing, Internet of Things, and Big Data for Urban InformaticsMobile Computing, Internet of Things, and Big Data for Urban Informatics
Mobile Computing, Internet of Things, and Big Data for Urban InformaticsPraveen Rao
 
Lecture_2_Stats.pdf
Lecture_2_Stats.pdfLecture_2_Stats.pdf
Lecture_2_Stats.pdfpaijitk
 
ISCRAM 2013: A multi-objective optimization model for relocating relief goods...
ISCRAM 2013: A multi-objective optimization model for relocating relief goods...ISCRAM 2013: A multi-objective optimization model for relocating relief goods...
ISCRAM 2013: A multi-objective optimization model for relocating relief goods...ISCRAM Events
 
Quantitative Oversight of Financial Market Infrastructures
Quantitative Oversight of Financial Market InfrastructuresQuantitative Oversight of Financial Market Infrastructures
Quantitative Oversight of Financial Market InfrastructuresKimmo Soramaki
 
data-science-in-retailasaservice
data-science-in-retailasaservicedata-science-in-retailasaservice
data-science-in-retailasaservicezhiking
 
Data Science in Retail-as-a-Service
Data Science in Retail-as-a-ServiceData Science in Retail-as-a-Service
Data Science in Retail-as-a-Servicezhiking
 
Secret Life of a Weather Datum end of project event
Secret Life of a Weather Datum end of project eventSecret Life of a Weather Datum end of project event
Secret Life of a Weather Datum end of project eventlifeofdata
 
Global Supply Chain Resilience - Darren Briggs - UK Ports Conference - May 2019
Global Supply Chain Resilience - Darren Briggs - UK Ports Conference - May 2019Global Supply Chain Resilience - Darren Briggs - UK Ports Conference - May 2019
Global Supply Chain Resilience - Darren Briggs - UK Ports Conference - May 2019The Resilience Shift
 
The "E" in STEM: Why We Can't Wait
The "E" in STEM: Why We Can't WaitThe "E" in STEM: Why We Can't Wait
The "E" in STEM: Why We Can't Waitboralogix
 
Grid computing by vaishali sahare [katkar]
Grid computing by vaishali sahare [katkar]Grid computing by vaishali sahare [katkar]
Grid computing by vaishali sahare [katkar]vaishalisahare123
 
Computational intelligence for big data analytics bda 2013
Computational intelligence for big data analytics   bda 2013Computational intelligence for big data analytics   bda 2013
Computational intelligence for big data analytics bda 2013oj08
 

Similar to Hands-On Network Science, PyData Global 2023 (20)

10 Steps to Optimize Your Crime Analysis
10 Steps to Optimize Your Crime Analysis10 Steps to Optimize Your Crime Analysis
10 Steps to Optimize Your Crime Analysis
 
BAS 250 Lecture 1
BAS 250 Lecture 1BAS 250 Lecture 1
BAS 250 Lecture 1
 
Large Scale Data Mining using Genetics-Based Machine Learning
Large Scale Data Mining using   Genetics-Based Machine LearningLarge Scale Data Mining using   Genetics-Based Machine Learning
Large Scale Data Mining using Genetics-Based Machine Learning
 
Data Mining and Big Data Challenges and Research Opportunities
Data Mining and Big Data Challenges and Research OpportunitiesData Mining and Big Data Challenges and Research Opportunities
Data Mining and Big Data Challenges and Research Opportunities
 
Dynamics of Social-aware Pervasive Networks
Dynamics of Social-aware Pervasive NetworksDynamics of Social-aware Pervasive Networks
Dynamics of Social-aware Pervasive Networks
 
Christoph Barrett - Policy Informatics at Societal Scale
Christoph Barrett - Policy Informatics at Societal ScaleChristoph Barrett - Policy Informatics at Societal Scale
Christoph Barrett - Policy Informatics at Societal Scale
 
Social network analysis
Social network analysisSocial network analysis
Social network analysis
 
Mobile Computing, Internet of Things, and Big Data for Urban Informatics
Mobile Computing, Internet of Things, and Big Data for Urban InformaticsMobile Computing, Internet of Things, and Big Data for Urban Informatics
Mobile Computing, Internet of Things, and Big Data for Urban Informatics
 
Lecture_2_Stats.pdf
Lecture_2_Stats.pdfLecture_2_Stats.pdf
Lecture_2_Stats.pdf
 
ISCRAM 2013: A multi-objective optimization model for relocating relief goods...
ISCRAM 2013: A multi-objective optimization model for relocating relief goods...ISCRAM 2013: A multi-objective optimization model for relocating relief goods...
ISCRAM 2013: A multi-objective optimization model for relocating relief goods...
 
Quantitative Oversight of Financial Market Infrastructures
Quantitative Oversight of Financial Market InfrastructuresQuantitative Oversight of Financial Market Infrastructures
Quantitative Oversight of Financial Market Infrastructures
 
Ir1
Ir1Ir1
Ir1
 
data-science-in-retailasaservice
data-science-in-retailasaservicedata-science-in-retailasaservice
data-science-in-retailasaservice
 
Data Science in Retail-as-a-Service
Data Science in Retail-as-a-ServiceData Science in Retail-as-a-Service
Data Science in Retail-as-a-Service
 
Secret Life of a Weather Datum end of project event
Secret Life of a Weather Datum end of project eventSecret Life of a Weather Datum end of project event
Secret Life of a Weather Datum end of project event
 
DBMS
DBMSDBMS
DBMS
 
Global Supply Chain Resilience - Darren Briggs - UK Ports Conference - May 2019
Global Supply Chain Resilience - Darren Briggs - UK Ports Conference - May 2019Global Supply Chain Resilience - Darren Briggs - UK Ports Conference - May 2019
Global Supply Chain Resilience - Darren Briggs - UK Ports Conference - May 2019
 
The "E" in STEM: Why We Can't Wait
The "E" in STEM: Why We Can't WaitThe "E" in STEM: Why We Can't Wait
The "E" in STEM: Why We Can't Wait
 
Grid computing by vaishali sahare [katkar]
Grid computing by vaishali sahare [katkar]Grid computing by vaishali sahare [katkar]
Grid computing by vaishali sahare [katkar]
 
Computational intelligence for big data analytics bda 2013
Computational intelligence for big data analytics   bda 2013Computational intelligence for big data analytics   bda 2013
Computational intelligence for big data analytics bda 2013
 

More from Colleen Farrelly

Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Colleen Farrelly
 
Modeling Climate Change.pptx
Modeling Climate Change.pptxModeling Climate Change.pptx
Modeling Climate Change.pptxColleen Farrelly
 
Natural Language Processing for Beginners.pptx
Natural Language Processing for Beginners.pptxNatural Language Processing for Beginners.pptx
Natural Language Processing for Beginners.pptxColleen Farrelly
 
The Shape of Data--ODSC.pptx
The Shape of Data--ODSC.pptxThe Shape of Data--ODSC.pptx
The Shape of Data--ODSC.pptxColleen Farrelly
 
Generative AI, WiDS 2023.pptx
Generative AI, WiDS 2023.pptxGenerative AI, WiDS 2023.pptx
Generative AI, WiDS 2023.pptxColleen Farrelly
 
Emerging Technologies for Public Health in Remote Locations.pptx
Emerging Technologies for Public Health in Remote Locations.pptxEmerging Technologies for Public Health in Remote Locations.pptx
Emerging Technologies for Public Health in Remote Locations.pptxColleen Farrelly
 
Applications of Forman-Ricci Curvature.pptx
Applications of Forman-Ricci Curvature.pptxApplications of Forman-Ricci Curvature.pptx
Applications of Forman-Ricci Curvature.pptxColleen Farrelly
 
Geometry for Social Good.pptx
Geometry for Social Good.pptxGeometry for Social Good.pptx
Geometry for Social Good.pptxColleen Farrelly
 
Topology for Time Series.pptx
Topology for Time Series.pptxTopology for Time Series.pptx
Topology for Time Series.pptxColleen Farrelly
 
Time Series Applications AMLD.pptx
Time Series Applications AMLD.pptxTime Series Applications AMLD.pptx
Time Series Applications AMLD.pptxColleen Farrelly
 
An introduction to quantum machine learning.pptx
An introduction to quantum machine learning.pptxAn introduction to quantum machine learning.pptx
An introduction to quantum machine learning.pptxColleen Farrelly
 
An introduction to time series data with R.pptx
An introduction to time series data with R.pptxAn introduction to time series data with R.pptx
An introduction to time series data with R.pptxColleen Farrelly
 
NLP: Challenges and Opportunities in Underserved Areas
NLP: Challenges and Opportunities in Underserved AreasNLP: Challenges and Opportunities in Underserved Areas
NLP: Challenges and Opportunities in Underserved AreasColleen Farrelly
 
Geometry, Data, and One Path Into Data Science.pptx
Geometry, Data, and One Path Into Data Science.pptxGeometry, Data, and One Path Into Data Science.pptx
Geometry, Data, and One Path Into Data Science.pptxColleen Farrelly
 
Topological Data Analysis.pptx
Topological Data Analysis.pptxTopological Data Analysis.pptx
Topological Data Analysis.pptxColleen Farrelly
 
Transforming Text Data to Matrix Data via Embeddings.pptx
Transforming Text Data to Matrix Data via Embeddings.pptxTransforming Text Data to Matrix Data via Embeddings.pptx
Transforming Text Data to Matrix Data via Embeddings.pptxColleen Farrelly
 
Natural Language Processing in the Wild.pptx
Natural Language Processing in the Wild.pptxNatural Language Processing in the Wild.pptx
Natural Language Processing in the Wild.pptxColleen Farrelly
 
SAS Global 2021 Introduction to Natural Language Processing
SAS Global 2021 Introduction to Natural Language Processing SAS Global 2021 Introduction to Natural Language Processing
SAS Global 2021 Introduction to Natural Language Processing Colleen Farrelly
 
2021 American Mathematical Society Data Science Talk
2021 American Mathematical Society Data Science Talk2021 American Mathematical Society Data Science Talk
2021 American Mathematical Society Data Science TalkColleen Farrelly
 
Technical aspects of writing poetry II--sounds
Technical aspects of writing poetry II--soundsTechnical aspects of writing poetry II--sounds
Technical aspects of writing poetry II--soundsColleen Farrelly
 

More from Colleen Farrelly (20)

Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024
 
Modeling Climate Change.pptx
Modeling Climate Change.pptxModeling Climate Change.pptx
Modeling Climate Change.pptx
 
Natural Language Processing for Beginners.pptx
Natural Language Processing for Beginners.pptxNatural Language Processing for Beginners.pptx
Natural Language Processing for Beginners.pptx
 
The Shape of Data--ODSC.pptx
The Shape of Data--ODSC.pptxThe Shape of Data--ODSC.pptx
The Shape of Data--ODSC.pptx
 
Generative AI, WiDS 2023.pptx
Generative AI, WiDS 2023.pptxGenerative AI, WiDS 2023.pptx
Generative AI, WiDS 2023.pptx
 
Emerging Technologies for Public Health in Remote Locations.pptx
Emerging Technologies for Public Health in Remote Locations.pptxEmerging Technologies for Public Health in Remote Locations.pptx
Emerging Technologies for Public Health in Remote Locations.pptx
 
Applications of Forman-Ricci Curvature.pptx
Applications of Forman-Ricci Curvature.pptxApplications of Forman-Ricci Curvature.pptx
Applications of Forman-Ricci Curvature.pptx
 
Geometry for Social Good.pptx
Geometry for Social Good.pptxGeometry for Social Good.pptx
Geometry for Social Good.pptx
 
Topology for Time Series.pptx
Topology for Time Series.pptxTopology for Time Series.pptx
Topology for Time Series.pptx
 
Time Series Applications AMLD.pptx
Time Series Applications AMLD.pptxTime Series Applications AMLD.pptx
Time Series Applications AMLD.pptx
 
An introduction to quantum machine learning.pptx
An introduction to quantum machine learning.pptxAn introduction to quantum machine learning.pptx
An introduction to quantum machine learning.pptx
 
An introduction to time series data with R.pptx
An introduction to time series data with R.pptxAn introduction to time series data with R.pptx
An introduction to time series data with R.pptx
 
NLP: Challenges and Opportunities in Underserved Areas
NLP: Challenges and Opportunities in Underserved AreasNLP: Challenges and Opportunities in Underserved Areas
NLP: Challenges and Opportunities in Underserved Areas
 
Geometry, Data, and One Path Into Data Science.pptx
Geometry, Data, and One Path Into Data Science.pptxGeometry, Data, and One Path Into Data Science.pptx
Geometry, Data, and One Path Into Data Science.pptx
 
Topological Data Analysis.pptx
Topological Data Analysis.pptxTopological Data Analysis.pptx
Topological Data Analysis.pptx
 
Transforming Text Data to Matrix Data via Embeddings.pptx
Transforming Text Data to Matrix Data via Embeddings.pptxTransforming Text Data to Matrix Data via Embeddings.pptx
Transforming Text Data to Matrix Data via Embeddings.pptx
 
Natural Language Processing in the Wild.pptx
Natural Language Processing in the Wild.pptxNatural Language Processing in the Wild.pptx
Natural Language Processing in the Wild.pptx
 
SAS Global 2021 Introduction to Natural Language Processing
SAS Global 2021 Introduction to Natural Language Processing SAS Global 2021 Introduction to Natural Language Processing
SAS Global 2021 Introduction to Natural Language Processing
 
2021 American Mathematical Society Data Science Talk
2021 American Mathematical Society Data Science Talk2021 American Mathematical Society Data Science Talk
2021 American Mathematical Society Data Science Talk
 
Technical aspects of writing poetry II--sounds
Technical aspects of writing poetry II--soundsTechnical aspects of writing poetry II--sounds
Technical aspects of writing poetry II--sounds
 

Recently uploaded

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Recently uploaded (20)

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 

Hands-On Network Science, PyData Global 2023

  • 1. Hands-On Network Science Colleen M. Farrelly, Post Urban Ventures Yae Ulrich Gaba, Quantum Leap Africa Franck Kalala Mutumbo, University of Lubumbashi
  • 2. • Set with defined relationships across items in the set • Examples: • People connected to each other on social media • Geographic areas connected by animal migration patterns • Stocks connected by buyer behavior • Goods connected by supply chains • Ideas connected semantically
  • 3. Network Structures • Hubs • Densely-connected regions • Tight-knit friends groups, cities with many international flights, watering holes where many animals congregate • Bridges • Connections between regions • Individuals that span many social groups, manufacturers that provide common parts to many industries, common food sources for many types of animals
  • 4. • More computationally feasible for many data science problems than traditional approaches • Spatial regression vs. network science for change point detection • Time series methods vs. network science methods • Nice visual representation of data and algorithms • Many deep connections to mathematics • Topology • Geometry • Dynamic systems
  • 6. Case 1: Epidemic Spread Problem Predict and stop epidemic starting on a friendship network
  • 7. Case 1: Epidemic Spread Data Collected dataset of friendships Static relationships (no changes over time) Represents medical school friendships and veterans’ group friendships Theoretical disease spread to predict severity within network and strategies to prevent disease spread
  • 8. Case 1: Epidemic Spread Methods • SIR model • System of differential equations • Adapted for connectivity of network • Forman-Ricci curvature • Geometric measurement of centrality • Removal of highest-ranked vertex (highest risk for epidemic spread)
  • 9. Case 2: Stock Market Prediction Problem • American stock exchange crash forecasting • Change-point problem in time series analytics • Caveats of non-stationary data • Difficult to model time series data at scale
  • 10. Case 2: Stock Market Prediction Data • Apple, Alphabet, Nvidia, and Microsoft • 8/19/2004-4/1/2020 • Periodic trends of constant growth, crashes, and accelerated growth that sometimes overlap across stocks (and sometimes doesn’t!)
  • 11. Case 2: Stock Market Prediction Methods • Overlapping time windows • Thresholded correlation networks • Changes in Forman-Ricci curvature, betweenness centrality, PageRank centrality, and degree centrality to assess risk
  • 12. • Predicting millet price in markets across Burkina Faso • Impacted by supply chain and global trends (COVID 19, war in Ukraine…) • Spatiotemporal aspects • Computational cost of spatial regression models • Non-stationarity
  • 13. • Quarterly millet prices • Time period of 2015 (Quarter 2) to 2022 (Quarter 2) • 45 administrative provinces (averaged market prices)
  • 14. Case 3: Food Pricing Methods • Overlapping time windows • Local Moran statistic thresholding to create network • PageRank and Forman-Ricci curvature centrality to assess risk
  • 15. • Benefits of network science approaches • Computational feasibility • Easy visualizations • Interpretable results • Future directions • Spatiotemporal data applications • Temporal data applications • Scaling of problems
  • 16. Software Packages • Python • igraph • networkX • R • Igraph • Books • The Shape of Data