Attendance
Attendance in presence is strongly recommended, as the course will include interactive discussions and collective reasoning on experimental designs and case studies. Active participation in class is considered an important component of the learning experience.
For students who cannot attend in person, it will be possible to follow the lectures online via the following link:
Instructor
Luca Pappalardo
Senior Researcher at Consiglio Nazionale delle Ricerche (CNR)
Associate Professor at Scuola Normale Superiore
Google Scholar, luca.pappalardo@isti.cnr.it
Prof. Pappalardo works at the intersection of data science, complex systems, and computational social science. His research investigates human mobility and algorithmically mediated behaviours, with a particular focus on feedback loops in human–AI ecosystems (e.g., recommenders, navigation services) and their systemic effects on diversity, inequality, and urban dynamics.
Instructor
Dino Pedreschi
Full Professor of Computer Science, University of Pisa
Google Scholar, dino.pedreschi@unipi.it
Prof. Pedreschi is a prominent scholar in data mining and artificial intelligence. His work spans machine learning and knowledge discovery, with strong emphasis on responsible and human-centred AI, covering topics such as fairness, transparency, explainability, and the societal impacts of algorithmic decision-making—often combining methodological contributions with interdisciplinary applications to complex socio-technical systems.
Course description
The rise of socio-technical systems, where humans interact with AI assistants and recommenders, poses risks of unintended consequences. Navigation apps like Google Maps may cause congestion by directing too many drivers to the same route; profiling and targeted ads can reinforce biases and inequality; and generative AI chatbots risk declining quality as synthetic data increasingly drives retraining. These issues stem from Machine Learning models trained on human behaviour, creating feedback loops that shape future choices and data. This course equips students to analyse and model these loops, designing experiments to assess their societal impact and foster responsible AI development.
Learning outcomes
- Design experiments to assess the impact of AI algorithms in human–AI ecosystems.
- Measure and interpret the impact of AI algorithms on individuals and society.
- Model feedback loops between humans and AI algorithms.
Minimum attendance rate
In accordance with Italian PhD in AI regulations, the minimum attendance requirement is 70%. This means that, for this 20-hour course, students must attend at least 14 hours, which corresponds to 7 full lessons.
Esame
Students who need to take the "esame" must submit a short project proposal by May 24th, 2026. The proposal should outline a potential study aimed at evaluating the impact of AI systems on specific VLOPSEs. It must follow the structure and fields required by the EU data access portal for requesting data from VLOPSEs (see the document associated to Lesson 9). The proposal must be submitted in PDF format via email to both course lecturers.
Students are not required to perform the full analysis. Instead, the goal is to formulate a well-structured and theoretically grounded proposal that:
- Identifies the dimension(s) of impact to be investigated (individual and/or collective);
- Describes the experimental or simulation design, including data requirements, methodology, and evaluation metrics;
- Argues for the feasibility of the study, explains why the proposed analysis is scientifically and socially relevant, and dicusses the ethical aspects related to the study;
- Summarises key findings from existing literature that motivate and support the proposal.
- Prepares a data access request for Very Large Online Platforms (VLOPs) or Very Large Online Search Engines (VLOSEs) under the EU Digital Services Act (DSA), following the procedure outlined at https://data-access.dsa.ec.europa.eu/home
The project will be discussed during a short oral presentation, in which the student will justify the design choices and demonstrate the potential contribution of the proposed study.
Readings
- Pedreschi et al., Human-AI Coevolution, Artificial Intelligence, Volume 339, February 2025, 104244. DOI
- Pappalardo et al., A survey on the impact of AI-based recommenders on human behaviours: methodologies, outcomes and future directions, arXiv:2407.01630. arXiv
- Huszár et al., Algorithmic amplification of politics on Twitter, PNAS 119(1) e2025334119 (2021). DOI
- Cornacchia et al., How routing strategies impact urban emissions, SIGSPATIAL ’22, Article 42, pp. 1–4 (2022). DOI
Course syllabus (sessions)
- Introduction to Human–AI Coevolution. Overview of the course topic, delivered as a lecture with interactive discussions.
- The Human–AI Feedback Loop (FL). Exploration and formalisation of feedback loops in ML models, with examples from social media, online retail, urban mapping, and chatbots.
- Types of Experiments. Overview of experimental methods to evaluate feedback-loop impacts, illustrated with examples from diverse human–AI ecosystems.
- FL effects: Social Media. Case studies on platforms like Facebook, Twitter, and YouTube.
- FL effects: Online Retail. Real-world examples on platforms like Amazon and Spotify.
- FL effects: Urban Mapping. Effects on platforms such as Google Maps and Airbnb.
- FL effects: Generative AI. Challenges posed by AI-generated chatbots like LLaMA and ChatGPT.
- Tutorial: How to prepare a data access request for VLOPs or VLOSEs under the EU Digital Services Act (DSA)
- Open Challenges in Human–AI Coevolution. Unresolved technical, legal, and political issues in measuring human–AI coevolution.
- Practice Session. Hands-on activity: designing experiments to assess impacts of AI recommenders (exam preparation).
- Exam / Presentations. Student presentations and evaluation (for those who need the make the exam).
Calendar of Lessons
| Lesson | Date | Time | Room | Topic | Slides |
|---|---|---|---|---|---|
| Lesson 1 | Wednesday, April 8 | 09:00–11:00 | Aula Seminari Ovest | Introduction to Human–AI Coevolution. Overview of the course topic with interactive discussion. | Slides lesson 1 |
| Lesson 2 | Thursday, April 9 | 09:00–11:00 | Aula Seminari Ovest | The Human–AI Feedback Loop (FL). Formalisation and examples from social media, retail, mapping, and chatbots. | Slides lesson 2 |
| Lesson 3 | Friday, April 10 | 14:00–16:00 | Aula Seminari Ovest | Types of Experiments. Experimental methods to evaluate feedback-loop impacts. | Slides lesson 3 |
| Lesson 4 | Monday, April 13 | 09:00–11:00 | Aula Seminari Ovest | FL effects: Social Media. Case studies on Twitter and YouTube. | Slides lesson 4 |
| Lesson 5 | Wednesday, April 15 | 09:00–11:00 | Aula Seminari Ovest | FL effects: Urban Mapping. Examples from Google Maps. | Slides lesson 5 |
| Lesson 6 | Thursday, April 16 | 09:00–11:00 | Aula Seminari Ovest | FL effects: Online Retail. Effects on online retail platforms. | Slides lesson 6 |
| Lesson 7 | Friday, April 17 | 10:00–12:00 | Aula Seminari Ovest | FL effects: Generative AI. Challenges from AI chatbots like LLaMA and ChatGPT. | Slides lesson 7 |
| Lesson 8 – Alistair Knott (Victoria University of Wellington) | Monday, April 20 | 09:00–11:00 | Aula Seminari Ovest | DSA Article 40: The EU’s tool for research access to online platforms, and the new area of science it enables. | What are the important research questions to ask about VLOPs, under the DSA’s new access provisions?, Slides lesson 8 |
| Lesson 9 - Virginia Morini (University of Pisa) | Thursday, April 23 | 09:00-11:00 | Aula Seminari Ovest | Tutorial:A step-by-step guide on how to request data via the EU Portal. | Slides lesson 8, Example of DSA application |
| Lesson 10 | Friday, April 24 | 09:00-11:00 | Aula Seminari Ovest | Practice Session. Designing experiments to assess AI recommender impacts (exam preparation). | |
| Exam / Presentations | TBD | TBD | Student presentations and evaluation. |