• Course code:63835A
  • Credits:5
  • Semester: summer
  • Contents
Selected Topics in Artificial Intelligence II: Advanced Topics in Network Science (ANTS)

Networks or graphs are ubiquitous in everyday life. Examples include online social networks, the Web, wiring of a neural system, references between WikiLeaks cables, Supervizor, terrorist affiliations, LPP bus map, plumbing systems and your brain. Many such real-world networks reveal characteristic patterns of connectedness that are far from regular or random. Networks have thus been a prominent tool for investigating real-world systems since the 18th century. However, while small networks can be drawn by hand and analyzed by a naked eye, real-world networks require specialized computer algorithms, techniques and models. This led to the emergence of a new scientific field about 15 years ago denoted network science.

The course will first introduce the language of networks and review the fundamental concepts and techniques for the analysis of large real-world networks. In the main part of the course, the students will learn about selected advanced topics in network science with special emphasis on the practical applicability of the presented approaches. The topics will include node metrics, groups and patterns, large-scale network structure, network sampling, comparison, modeling, mining, inference, visualization and dynamics. The last part of the course will be devoted to invited talks on network science from the perspective of mathematicians, physicists, social scientists and other. 

The objective of the course is not to give a comprehensive theoretical discussion or in-depth review on any of the topics, but to present a rich set of network science tools that students could use in their own PhD work. The latter will be the main part of the coursework.

Except for a clearly identified PhD topic, there are no specific prerequisites for the course. However, the students will benefit from a solid knowledge in graph theory, probability theory and linear algebra, good programming skills in a language of their choice, and familiarity with research work and scientific writing.

The course is offered in the summer semester starting on February 29th, 2016 and lasts for fourteen weeks. Lectures and practice will be held in either English or Slovene.

For more see eUcilnica.
  • Study programmes
  • Distribution of hours per semester
laboratory work
  • Professor