1 Elements of Network Science: CptS 580-04 / EE 582-03 Assefaw Gebremedhin Washington State University School of Electrical Engineering and Computer Science.

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

Complex Network Theory
Scale Free Networks.
Barriers to Digital Education Michael Bispo. 2.NO Selling Advertisers on Digital.
A platform of for knowledge and services sharing Fernando Ferri IRPPS-CNR.
Standards Alignment A study of alignment between state standards and the ACM K-12 Curriculum.
Analysis and Modeling of Social Networks Foudalis Ilias.
IS5152 Decision Making Technologies
Department of Mathematics and Computer Science
Network of Excellence in Internet Science 3 rd EINS Summer School Volos, July 2014 Anna Satsiou (CERTH) FP7-ICT EINS Network of Excellence.
The Structure of Networks with emphasis on information and social networks RU T-214-SINE Summer 2011 Ýmir Vigfússon.
University of Buffalo The State University of New York Spatiotemporal Data Mining on Networks Taehyong Kim Computer Science and Engineering State University.
Mining and Searching Massive Graphs (Networks)
CS 346U Exploring Complexity in Science and Technology Instructor: Melanie Mitchell Textbook: M. Mitchell, Complexity: A Guided Tour (Oxford University.
Jeffery Loo NLM Associate Fellow ’03 – ’05 chemicalinformaticsforlibraries.
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Fall 2011.
Web as Graph – Empirical Studies The Structure and Dynamics of Networks.
The Education of a Software Engineer Mehdi Jazayeri Presented by Matthias Hauswirth.
2000 International Conference on Engineering Education1 The Web-Based Learning Environment for Creative Design Course S. S. Hsiau, J. C. Wu, T. L. Yeh.
Triangulation of network metaphors The Royal Netherlands Academy of Arts and Sciences Iina Hellsten & Andrea Scharnhorst Networked Research and Digital.
Emergent Phenomena & Human Social Systems NIL KILICAY.
Introduction to Data Science Kamal Al Nasr, Matthew Hayes and Jean-Claude Pedjeu Computer Science and Mathematical Sciences College of Engineering Tennessee.
David L. Spooner1 IT Education: An Interdisciplinary Approach David L. Spooner Rensselaer Polytechnic Institute.
Leveraging Big Data: Lecture 11 Instructors: Edith Cohen Amos Fiat Haim Kaplan Tova Milo.
Models of Influence in Online Social Networks
9/30/2004TCSS588A Isabelle Bichindaritz1 Introduction to Bioinformatics.
1 CS5038 The Electronic Society Lecture 0: Introduction to CS5038 Course Organiser: Frank Guerin Course Website:
Graph Theory in 50 minutes. This Graph has 6 nodes (also called vertices) and 7 edges (also called links)
INFO 731 Introduction Glenn Booker, Ph.D., EMT-B Week 11INFO 731.
School of Management & Information Systems
1 ECOR 1010 Introduction to Engineering The Systems Engineering Tradition at Carleton U D.L. Bailey Department of Systems and Computer Engineering Carleton.
Cpt S 471/571: Computational Genomics Spring 2015, 3 cr. Where: Sloan 9 When: M WF 11:10-12:00 Instructor weekly office hour for Spring 2015: Tuesdays.
Meta-Cognition, Motivation, and Affect PSY504 Spring term, 2011 January 13, 2010.
Exploring the dynamics of social networks Aleksandar Tomašević University of Novi Sad, Faculty of Philosophy, Department of Sociology
CS 346U Exploring Complexity in Science and Technology Instructor: Melanie Mitchell Textbook: M. Mitchell, Complexity: A Guided Tour (Oxford University.
Xx-341: Communication in Groups &Organizations Robert Kraut HCII/Tepper NSH 3515 Office hours – after class & send
CS461: Principles and Internals of Database Systems Instructor: Ying Cai Department of Computer Science Iowa State University Office:
1 WORKSHOP ON COMPUTER SCIENCE EDUCATION Innovation of Computer Science Curriculum in Higher Education TEMPUS project CD-JEP 16160/2001.
Introduction to Science Informatics Lecture 1. What Is Science? a dependence on external verification; an expectation of reproducible results; a focus.
Class 4: Random Graphs Network Science: Random Graphs 2012 Prof. Albert-László Barabási Dr. Baruch Barzel, Dr. Mauro Martino.
Most of contents are provided by the website Introduction TJTSD66: Advanced Topics in Social Media Dr.
Complex Network Theory – An Introduction Niloy Ganguly.
Internet Studies. Faculty Members The specialty has now 2 faculty members Prof. Ronen Feldman: Text Mining, Data Mining, Social Media Analysis, Information.
Complex Network Theory – An Introduction Niloy Ganguly.
+ Big Data, Network Analysis Week How is date being used Predict Presidential Election - Nate Silver –
Introduction to Mobile Computing -CSE 535 Fall 2010 Sandeep K. S. Gupta School of Computing, Informatics and Decision Systems Engineering Arizona State.
CS363: Introduction to Database Systems Instructor: Ying Cai Department of Computer Science Iowa State University Office: Atanasoff.
CSCE 5073 Section 001: Data Mining Spring Overview Class hour 12:30 – 1:45pm, Tuesday & Thur, JBHT 239 Office hour 2:00 – 4:00pm, Tuesday & Thur,
First week. Catalog Description This course explores basic cultural, social, legal, and ethical issues inherent in the discipline of computing. Students.
Lecture №4 METHODS OF RESEARCH. Method (Greek. methodos) - way of knowledge, the study of natural phenomena and social life. It is also a set of methods.
Mining of Massive Datasets Edited based on Leskovec’s from
Netlogo demo. Complexity and Networks Melanie Mitchell Portland State University and Santa Fe Institute.
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Spring 2016.
Major / Minor Technology and Entrepreneurship (HIR/BEng) March 16, 2016.
Leveraging Student Educational Diversity: Graduate/ Undergraduate Student Mentoring in Proposal Development Projects Elizabeth L. Hedberg-Dirk Department.
Department of Computer and IT Engineering University of Kurdistan Social Network Analysis Introduction By: Dr. Alireza Abdollahpouri.
Topics In Social Computing (67810) Module 1 Introduction & The Structure of Social Networks.
Philip Scanlon & Alan F Smeaton
Systems integration and Testing INSE 6421
A framework for Web science didactics michalis vafopoulos
E-Commerce Theories & Practices
Autonomous Cyber-Physical Systems: Course Introduction
CSCD 433/533 Advanced Computer Networks
CS7280: Special Topics in Data Mining Information/Social Networks
Research Scopes in Complex Network
CS6501 Embedded Operating Systems for the IoT
CSCD 433/533 Advanced Computer Networks
CSCE 4143 Section 001: Data Mining Spring 2019.
Analyzing Massive Graphs - ParT I
Presentation transcript:

1 Elements of Network Science: CptS / EE Assefaw Gebremedhin Washington State University School of Electrical Engineering and Computer Science Spring 2016

Big Picture 2

3 Who’s talking networks?

4 Complex connectedness is everywhere!  The social interconnections we have  The information we consume  The technological systems we use  The economic systems we live in  The political systems we operate in  The organizations we work at  The institutions we belong to  The ecological systems around us  Ourselves (cell, brain)  ….

5 Complex connectedness is everywhere (in pic) domain2 domain1 domain3 route r...and many more World economy Human cell Internet Society Brain (Pictures here and elsewhere, unless stated otherwise, are courtesy of Barabasi et al, Network Science Course, NEU,

An underlying feature: 6 Behind each such system there is an intricate wiring diagram, network, that encodes the interactions between the components. And to understand the systems, we must understand the networks behind!

Networks: Social 7 The “Social Graph” behind Facebook

: departments : consultants : external experts Networks: structure of an organization 8

Human Brain has between billion neurons. 9 Networks: Brain

10 Networks: Financial

11 Networks: Business ties in US Bio-tech industry Nodes: Links: Companies Investment Pharma Research Labs Public Biotechnology Collaborations Financial R&D

Reasoning about networks 12  Study aspects  Structure and Evolution  Behavior and Dynamics  Full understanding requires synthesis of ideas from various disciplines, including  Computer science  Applied mathematics  Natural sciences  Statistics  Economics  Sociology

Networks, why now? 13

Catalysts for emergence of network science 14  Availability of network “maps”  The Internet, cheap digital storage, and computational technologies made it possible to collect, assemble, share, and analyze data pertaining to real networks.  Recurring similarity  Networks from science, nature, and technology are more similar than one would expect  Confluence of ideas and tools  Newer ways of reasoning about interconnectedness are being born by integration of ideas and tools from various disciplines

Impact of network science 15  Economic  Web search  Social networking  Health  Drug design  Metabolic engineering  Security  Fighting terrorism (net-war)  Epidemics  Epidemic prediction (biological, electronic viruses)  Halting spread  Brain Science  In 2010 NIH initiated the Connectcome project, aimed at developing a neuron- level map of mammalian brains  Management  Uncovering the internal structure of an organization

Google Market Cap (2010 Jan 1) : $189 billion Cisco Systems networking gear Market cap (Jan 1, 2919) : $112 billion Facebook market cap: $50 billion 15/facebooks... - Cached 16 Economic Impact

17 Military impact

RealProjected EPIDEMIC FORECAST Predicting the H1N1 pandemic 18

Thex If you were to understand the spread of diseases, can you do it without networks? If you were to understand the WWW structure, searchability, etc, hopeless without invoking the Web’s topology. If you want to understand human diseases, it is hopeless without considering the wiring diagram of the cell. MOST IMPORTANT Networks Really Matter 19

This course in focus 20

Goals 21 Students will be introduced to select  mathematical and computational methods used to analyze networks  models used to understand and predict behavior of networked systems  theories used to reason about network dynamics And students will apply what they learn by completing a semester project and three assignments

Tentative list of topics* 22  Network structure and modeling  Graph theory  Basic network properties  Random graphs  Centrality  Similarity  Homophily  Signed networks  Network algorithms  Link analysis (PageRank, Hubs and Authorities)  Spectral analysis  Community identification  Network dynamics  Cascading behaviors  Information diffusion  Influence maximization  Kleinberg’s Decentralized Search model  Temporal networks  Models  Algorithms  Applications *: Final list to be determined after completion of survey

Books 23  Primary reference:  Easley and Kleinberg, Networks, Crowds and Markets, Cambridge Univ. Press, 2010  Other/related references  M.E. J. Newman, Networks: An Introduction, Oxford University Press, 2010  U. Brandes and T. Erlebach (Eds.), Network Analysis: Methodological Foundations, Springer 2005  A. Barabasi, Network Science, e- book

Software 24 We will use igraph as the primary software tool for network analysis  Igraph   networkX 

Expectation 25 Basic knowledge of:  Algorithms  (Graph theory)  Linear algebra  Probability Reasonable programming experience. Please fill and return the background survey. Your input will to a degree define the course!

Course work 26  Three assignments  Individual  One semester project  Collaborative (a team of two) Final Grade:  Project: 50%  Critique paper 5%,  Project proposal 5%  Presentation 10%  Final report 30%  Assignments: 40%  In-class quizzes: 5%  Class participation: 5%

Project: 27  Could take one of several forms:  Experimental analysis of an interesting dataset using existing methods and software  Theoretical analysis of a model/an algorithm in a specific application  Implementation of a new method  Students required to work in teams of two

Lecture material and resources 28  Course website: 04/ 04/  Slides, reading materials, announcements, and other resources will be posted via OSBLE and the course website. OSBLE will be used to handle assignment and project submissions.  The Easley & Kleinberg reference book is available on-line  Check the course website and your OSBLE account regularly for info and updates

An extra slide 29

Characteristics of Network Science 30  Interdisciplinary  Common language for interaction  Cross-fertilization of ideas and tools  Empirical, data driven  Focuses on data and utility  Quantitative and Mathematical  Graph theory (to deal with graphs)  Statistical physics (to deal with randomness and universal organizing principles)  Engineeting + control + information theory + statistics + data mining (to deal with extracting information from incomplete and noisy data)  Computational  Size of networks and nature of data result in formidable computational challenges  Algorithms, database mgmt., data mining