Complex Networks (CS60078)
Spring Semester 2016
Instructor: Animesh Mukherjee (animeshm@cse.iitkgp.ernet.in)
Adjunct faculty: Matteo Marsili, ICTP, Trieste, Italy
Teaching Assistant: Abhik Jana (abhikjana1@gmail.com) and Soumya Sarkar (portkey1996@gmail.com)
Class Timings: WED (12:00-12:55), THURS (11:00-11:55), FRI (09:00-09:55)
Location: Room 107, CSE
Ofice of the Instructor: Room 121, CSE
Course Rules
-
A blog discussing everyday course lectures (each day there will be one or two students who will be in-charge of rolling on the discussion) shall be hosted. This should be a real discussion of the topic taught and not just a reiteration of "classroom notes". New materials can also be exchanged over the blog. Any malpractice on the blog shall lead to immediate de-registration of the candidate trapped. The TA shall co-ordinate the blog.
-
Group email shall be hosted.
-
Term projects (Results and report before midsem; viva-voce and final report before endsem).
-
Required attendance (>80%). Attendance shall be marked twice. Once before midsem and once before endsem. Failure to maintain the required attendance shall directly lead to loss of marks and de-registration.
Marks Division
-
Midsem: 20%
-
Term project: 30%
-
Attendance and class performance: 10%
-
Contribution to the blog: 5%
-
Endsem: 35%
Blog: Filter Bubble!!
Blog Assignments
Term Projects
References:
- Networks: An Introduction, Oxford University Press, Oxford, 2010.
- Evolution of Networks, Oxford University Press, Oxford, 2003.
- The structure and function of complex networks, SIAM Review 45, 167-256, 2003.
- Statistical mechanics of complex networks, Rev. Mod. Phys., 74(1), 2002.
- Further references can be found on the course page of Prof. Niloy Ganguly.
Course Outline
- Introduction
- What is a complex system?
- Abstraction as a network -- examples for motivation
- Basic metrics
- Degree distribution (DD),
- Clustering coefficient (CC),
- Centrality,
- PageRank,
- Hubs and authorities,
- Bib-coupling,
- Co-citation index,
- Edge reciprocity,
- Rich club phenomenon
- Social Network
- Homophily
- Cohesiveness
- Cliques,
- Clans,
- Clubs,
- Plex,
- Equivalence of ties,
- Ego-centric networks
- Community Structures
- Hierarchical Agglomerative
- Edge betweenness
- Modularity
- Blondel et al. (Louvain)
- A briefing of linear algebra techniques and spectral methods (material1, material2, also available at http://www.cs.berkeley.edu/~demmel/cs267/lecture20/lecture20.html)
- Permanence
- Citation Networks
- Rise and fall of CS fields
- Interdisciplinarity of CS fields
- Temporal structures of citation profiles
- Citation count prediction
- Ancient Papers
- Co-authorship circles
- Economic and financial network analytics (slides have been already passed to you)
- Graph mining, Motifs
- Measuring user engagement