Data-Driven Modeling of Complex Systems

Course objectives

General This course aims to exploit advanced techniques from network science and complex systems to understand and eventually predict social-relevant issues (information diffusion, mobility, etc.). The course aims to design efficient strategies to extract knowledge from data through the complex systems approach by stressing the combination of network science and complex systems to build sound mathematical models of complex phenomena. The course will introduce advanced topics of networks science and diffusion models and address the data-driven modeling of complex socio-technical systems (e.g., misinformation diffusion, echo chambers formation, bot detection, mobility patterns, system resilience). The first part of the course will explore the foundational aspects of advanced topics of complex networks (multilayer networks, percolation theory, time-varying graphs). The second part will apply those concepts to actual cases from up-to-date scientific findings ranging from the effect of feed algorithms on social dynamics to patterns of human mobility, passing through information operations, and bot detection. We will use data from real case scenarios (from Facebook, Twitter, Mobility Data, etc.) to analyze phenomena and build and validate models of complex phenomena. Specific • Knowledge and understanding: To know and discuss recent advances in the area of data-driven modeling of complex systems, in particular on algorithms and models to understand and eventually predict social dynamics (e.g., information diffusion, polarization) • Applying knowledge and understanding: to know how to apply criteria and techniques for designing a data analysis framework exploiting the theory of complex systems. • Making judgments: to select the most appropriate strategy to cope with the data-driven modeling of complex phenomena • Communication skills: know how to present projects, including design constraints, solutions, and use possibilities. • Learning skills: ability to develop more advanced studies in data-driven modeling of complex systems.

Channel 1
WALTER QUATTROCIOCCHI Lecturers' profile

Program - Frequency - Exams

Course program
Introduction to the course A complete example of data-driven modeling of complex systems: the case of misinformation diffusion Advanced Concepts in Complex Systems and Networks - Recall of Network Science concepts - Implementation of the Small world effect - Preferential Attachment and other Generative models - Multilayer networks - Dynamics Networks Networks from Data and Processes Accessing social data online (Facebook, Twitter, Youtube, Reddit) Spreading processes on different types of networks Voter Model on different types of networks Bounded Confidence Model on different types of networks Case Studies Modeling Misinformation spreading - The spreading of misinformation online (using Facebook data) Modeling cyber threats: Information and psychological operations - Information operations and the detection of Social Bots Modeling Self-healing networks - Modeling resilient of complex systems Modeling Human Mobility - Human mobility during the pandemic (using Facebook Data) Modeling the interplay between social media algorithms and social dynamics - Capturing the polarizing effect of feed algorithms (comparing social dynamics on different social media) Modeling Memes as a language - Unraveling the evolution of memes complexity
Prerequisites
Programming, Probability, Calculus
Books
Suggested Readings Recent scientific papers for each topic addressed - Barrat, A., Barthelemy, M., & Vespignani, A. (2008). Dynamical processes on complex networks. Cambridge university press. - Network Science, A.L. Barabàsi http://networksciencebook.com - Quattrociocchi, Walter, and Antonella Vicini. Polarizzazioni: informazioni, opinioni e altri demoni nell'infosfera. FrancoAngeli, 2023. - Quattrociocchi, Walter, and Antonella Vicini. Misinformation.: Guida alla società dell'informazione e della credulità. FrancoAngeli, 2016
Frequency
Lectures and Project Mentoring
Exam mode
Project design and Communication
Lesson mode
Lectures and Case Studies
  • Lesson code10600503
  • Academic year2025/2026
  • CourseData Science
  • CurriculumSingle curriculum
  • Year2nd year
  • Semester1st semester
  • SSDINF/01
  • CFU6