Corsi Anno Accademico 2022/2023
The most important outcomes for the audience will be:
1. A
general understanding of the main research problems and most relevant
findings in the new ‘science of fake news’ multidisciplinary sub-field,
focusing on a selection and unavoidably biased list of some of the most
influential and related scientific papers that have been published so
far, especially in the last 8 years;
2. An introduction of the
underlying mechanisms that make fake news propagation fast and difficult
to stop (such as homophily, segregation and polarization in social
networks, belief reinforcements, simple vs. complex social contagion,
and so on);
3. The main methodologies used for understanding the
phenomenon, as well as some of the techniques adopted so far to try to
limit the spreading of low-quality information (and why they basically
fail in the short term). These methodologies are based on deterministic
as well as not deterministic modeling that allows what-if analyses as
well as on data-driven approaches based on empirical observations;
Although the set of problems and methodologies is naturally multidisciplinary, the main field
category is computer science; nevertheless, anyone willing to make data science their own
field of expertise would be potentially interested in this topic.
- Teacher: Mirko Lai
- Teacher: Giancarlo Francesco Ruffo
- Teacher: Cristina Bosco
- Teacher: Rossana Damiano
- Teacher: Viviana Patti
- Teacher: Giorgio Audrito
- Teacher: Ferruccio Damiani
- Teacher: Gianluca Torta
The discipline of Process Mining has recently captured increasing attention, extending from organizational and management studies to all areas where data with timed events are present.
The automated analysis of timed events benefits from a broad set of methods, techniques and tools capable of extracting information from structured and unstructured data.The PhD course will provide an overview of main topics in the Process Mining discipline to discover and analyze temporal processes, including practical techniques and tools for visualizing processes, identifying bottlenecks, performing variant analysis, introducing predictive process monitoring, comparing time series data in a ‘conformance checking’ perspective, processing data to extract information from text in event log format.
Applications are considerable to "processes" of very different types, e.g., educational, healthcare, legal, chatbot processes, and so on.
Scheduling of course lectures:
- I lesson - May 17 - 2:30 p.m. - 5:30 p.m. (Third floor, Sala riunioni)
LINK Webex: - II lesson - May 21 - 2:30 p.m. - 5:30 p.m. (Third floor, Sala riunioni)
LINK: - III lesson - May 23 - 2:30 p.m. - 5:30 p.m. (Third floor, Sala riunioni)
LINK: - IV lesson - Jun 5 - 10 - 13 (First floor, Sala Seminari)
LINK: - V lesson - Jun 6 - 10 - 13 (First floor, Sala Seminari)
LINK: - VI lesson - TBA
- VII lesson - TBA
- VIII lesson - Jun 6 - 14-17 p.m. (First floor, Sala seminari)
Program
Emilio Sulis - Introduction to Process Mining algorithms, techniques, and tools (pm4py/ProM/bupaR/DISCO)
Luigi Di Caro - Knowledge extraction from textual data, event log enrichment
Laura Genga (Technical University of Eindhoven) - Variant Analysis, Conformance checking techniques
Chiara Difrancescomarino (University of Trento) - A discussion on AI and PM
The course introduces the main techniques for process discovery, validation and improvement from event-logs, typically extracted from information systems, sensors, web applications.
"Predictive process monitoring" and NLP techniques for feature set extraction and enrichment will be introduced, including a combination of data mining, text mining, and process analysis.
Teaching material
Course material will be provided by the teachers. There are no required textbooks for this course. The lecturers will propose papers, documentation and websites as educational materials during the course.
Learning assessment methods
The
examination consists of a written presentation (e.g., a set of slide or
a short paper) concerning the student's preferred argument/topic.
It is also possible to analyse data of interest, as well as use case studies/dataset provided by the lecturers.
Suggested readings and bibliography
(suggested) Wil M. P. van der Aalst, Josep Carmona: Process Mining Handbook, Springer 2022, ISBN 978-3-031-08847-6 - https://link.springer.com/book/10.1007/978-3-031-08848-3
- Teacher: Emilio Sulis
- Teacher: Marco Aldinucci
- Teacher: Robert Renè Maria Birke
- Teacher: Iacopo Colonnelli
The course aims to introduce formal computer science methods using tools based on type theory, especially AGDA. Lectures will
concern the grounds of type theory, namely intuitionistic logic and
lambda calculus, eventually focussing on dependent types and Martin-Loef
intuitionistic type theory, of which AGDA is an implementation.
- Teacher: Ugo De' Liguoro
See https://dott-informatica.campusnet.unito.it/do/corsi.pl/Show?_id=gu2e
- Teacher: Marco Guazzone
The course is composed by a standard part and a customized part.
Standard part:
- model of tasks, machines, and schedulers
- real-time constraints
- popular scheduling algorithms and tests for real-time tasks on a single processor
- popular scheduling algorithms and tests for real-time tasks on a multi processor
- virtual processors
The customized part will be decided in agreement with the participating students. It may include selected topics among:
- Linux
- the scheduler, setting the desired scheduler
- tracing events
- KVM
- virtualization with KVM
- Communication along task chains
- basics of Zephyr RTOS
- Teacher: Enrico Bini
- Teacher: Valerio Basile
- Teacher: Rossella Cancelliere
- Teacher: Roberto Esposito
- Teacher: Attilio Fiandrotti
- Teacher: Mirko Polato
- Teacher: Enzo Tartaglione