PostGraduate Course : Network Science for Data Analytics

General Information


Networks appear in practically all environments of human life. Humans organize themselves naturally by building networks (social, economic, biological), our families and neighborhoods are important networks for us. Organizations function by building complex, interconnected networks of business and financial associations. Public health is promoted through associations and coalitions of governments. Nations are connected to each other through migration systems, trade etc. On the other hand, nonhuman networks exist almost anywhere you look, genes and proteins interact with each other through complex biological networks, likewise, the human brain is a complex network. Social and scientific progress is driven by a process of diffusion of innovation whereby Information spreads through connected social systems. Network Science offers a common language and several methods through which different disciplines interact and try to solve common problems, It offers a general and powerful methodology for modeling and representing simple and complex interactions. This course is focused on studying the general conceptual and applied framework of network science. Fundamental concepts , commonly used and state-of-the-art methods will be studied. Major topics include, centrality measures of networks, models , some basic concepts of statistical and machine learning methods, and their applications in context; likewise, real world problem solving will be illustrated by showing various examples in a practical approach.

Course Objectives

Grading

Class Resources

Orientation Session

Data Science vs Network Science:

Robert Hanneman, Int to Social Network Methods

Projects: General Information

Miscelaneous:

Questions ChatGPT

Short Pedagogic Videos:

Friendship Paradox Why We Cant all be Popular
Introd to Complex Systems Patteerns in Nature
Netwok Science The Kids must see this
Geometric Deep Learning
For Seeing in Class Graph Neural Networks Alex Foo
Albert Barabasi The Laws of Networks

Papers:

Animal Social networks



Weekly Schedule










Link To Complete Syllabus
New!!!!!
Link to First Example Networkx Gephi NetLogo


¡¡¡ New 9/03/2023 !!!!! Information about Page Rank Algorithm:
Documents:
The PageRank Citation Ranking: Bringing Order to the Web The Birth of Google( Wired)
Google: Page Rank

Videos:
Page Rank Eduardo de cabezón
Jure Leskovec Machine Leraning With Graphs(Page Rank)
!!!!! End Information about Page Rank Algorithm






Description Slides Jupyter Notebooks Additional material
Week 1 February 8 Introduction to Data Science Slides Introduction to data Science Reading Material:
References to Articles And Videos
Two Articles to read
Week 2 February 15 Introduction to Network Science
Slides What is Network Science?
Slides Basic Graph Concepts
Slides Barabasi
Filippo Menczer:
Network Basic Concepts Part 1
Network Basic Concepts Part 2
Erika Legara :
Introduction to Network Analysis
Reading Material:
Networks Everywhere(Vito latora)
Stephen Borgatti, Network Analysis
Mark Newman, Structure of Complex Networks
Class Reading Activity:
Basic Social Network Analysis
Videos:
Master Class Video: The power of Network Science
Video Basic Network Concepts: Andrew Beveridge
Case Study: Proteins-Proteins
Week 3 February 22 Local and Global Measures of a network Slides Centrality Measures
Slides Global Measures of a Network
Filippo Menczer
Centrality Measures Local and Global
Erika Legara:
Centrality Measures Local
Reading Material:
Simple properties of Graphs
Centralities of a Graph
Videos:
Andrew Beveridge Basic Centrality Measures (15 min)
Algebraic Centrality Measures (11 min)
Case studies:
0. In video: Centrality in a Dolphin Network (3 min)
1. Local: Local Measures Medici Family
2. Global Global Measures Edward Platt
Labs:
Labs Netlogo Centrality
Lab Netlogo Global Measures of a Network (zip)
Week 4 March 1 Network Models Part 1 Slides Network Models
Filippo Menczer :
Network Models
Erika Legara:
Network Models
Reading material:
Filippo Menczer Network Models
Van Steen Random Models
Labs:
Models Netlogo Labs
Videos:
Network Models:
Excellent!!! The Promise of Network Science, 2017
Erdos-Reny1 Model:
Rand and Small World Networks Leskovec 26:45
Random Networks Lada Adamic
Watts-Strogatz Model:
Small Worlds Melanie Mitchell
Small World Networks Andrew Beveridge
Small Worlds Verisatium
Barabsi-Albert model:
Scale Free Distrib Mel. Mitchell P1
Scale Free Distrib Mel. Mitchell P2
Preferential Model Katherine Carl
Generative Models:
Leskovec
Week 5 March 8 Network Models Part 2 Slides Network Models
Filippo Menczer :
Network Models
Erika Legara:
Network Models
Reading material:
Filippo Menczer Network Models
Van Steen Random Models
Labs:
Models Netlogo Labs
Videos:
Network Models:
Excellent!!! The Promise of Network Science, 2017
Erdos-Reny1 Model:
Rand and Small World Networks Leskovec 26:45
Random Networks Lada Adamic
Watts-Strogatz Model:
Small Worlds Melanie Mitchell
Small World Networks Andrew Beveridge
Small Worlds Verisatium
Barabsi-Albert model:
Scale Free Distrib Mel. Mitchell P1
Scale Free Distrib Mel. Mitchell P2
Preferential Model Katherine Carl
Generative Models:
Leskovec
Week 6 March 15 Diffusion in Networks Slides Diffusion and Vulnerability Erika Legara :
Exploring Social Distancing
Vaccination Strategies
Reading material:
Michel Coscia Spreading Processes
Filippo Menczer Diffusion in Networks
Videos:
Diffusion:
Lada Adamic Proceses in Networks (12 min)
Social Networks diffusion
Network Diffusion and Contagion
Matthew Jackson Diffusion in Social and Economic Networks
Labs:
Difussion Netlogo Labs
Week 7 March 22 Vulnerability in Networks Slides Diffusion and Vulnerability Erika Legara :
Error and Attack Tolerance
Reading material:
Laszlo Barabasi Robustness
Videos:
Robustness:
Katherine Carl Network Robustness
Network Robustness and Resilience
Labs:
Difussion Netlogo Labs
Week 8 March 29 Node and Link Prediction Data Reading Material:
Atlas Node Prediction
Aaron Clauset Predicting Missing Data in networks
Atlas Link Prediction
Aaron Clauset Predicting Missing Links in networks
Mark Newman Assortativity
John Kleinberg the Link Prediction Problem
Web Page Link Prediction Using Networkx
Videos:
Classic Graph ML Tasks
Labs:
Robustness Netlogo Labs

Labs:

Netlogo Lab Sancho
Holy Week
Week 9 April 12 Deep Learning with Graphs Cousera Online Free Course:
Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning
Video:
Introduction to Keras for Machine Learning
Data Additional Material:
Basics of Machine Learning
Machine Learning 2023-I
Week 10 April 19 Project Prototype Presentations Data Data Data
Week 11 April 26 Deep Learning with Graphs
Week 12 May 3 Communities Slides Communities Filippo Menczer
Slides Communities Leskovec
Filippo Menczer :
Partitions and Communities
Reading material:
Filippo Menczer Communities
Videos:
Leskovec Community Structure in Networks 2019
Leskovec Community Detection in Networks 2021
Leskovec Network Communities 22 min 2021
Jure Leskovec Louvain Algorithm
Jure Leskovec Detecting Overlapping Communities
Beveridge: Modulatity and the Louvain Method
Labs:
Netlogo Lab Sancho
Week 12-1/2 May 3 The Future of Network science Slides Future of Network Science
Videos:
MIT 2023
Halicin
Goemetric Deep learning
Week 13 May 10 Final Project Presentations









Projects

Projects Other Universities

Projects Jure Leskovec Course 2009