Training and Research

PhD Programme Courses/classes

Non monotonic reasoning

Credits: 3

Language: English

Teacher:  Matteo Cristani

Sustainable Embodied Mechanical Intelligence

Credits: 3

Language: English

Teacher:  Giovanni Gerardo Muscolo

Brain Computer Interfaces

Credits: 3

Language: English

Teacher:  Silvia Francesca Storti

A practical interdisciplinary PhD course on exploratory data analysis

Credits: 4

Language: English

Teacher:  Prof. Vincenzo Bonnici (Università di Parma)

Multimodal Learning and Applications

Credits: 5

Language: English

Teacher:  Cigdem Beyan

Introduction to Blockchain

Credits: 3

Language: English

Teacher:  Sara Migliorini

Autonomous Agents and Multi-Agent Systems

Credits: 5

Language: English

Teacher:  Alessandro Farinelli

Cyber-physical systems security

Credits: 3

Language: English/Italian

Teacher:  Massimo Merro

Foundations of quantum languages

Credits: 3

Language: English

Teacher:  Margherita Zorzi

Advanced Data Structures for Textual Data

Credits: 3

Language: English

Teacher:  Zsuzsanna Liptak

AI and explainable models

Credits: 5

Language: English

Teacher:  Gloria Menegaz, Lorenza Brusini

Automated Software Testing

Credits: 4

Language: English

Teacher:  Mariano Ceccato

Elements of Machine Teaching: Theory and Appl.

Credits: 3

Language: English

Teacher:  Ferdinando Cicalese

Introduction to Quantum Machine Learning

Credits: 4

Language: English

Teacher:  Alessandra Di Pierro

Laboratory of quantum information in classical wave-optics analogy

Credits: 3

Language: English

Teacher:  Claudia Daffara

Credits

3

Language

English

Class attendance

Free Choice

Location

VERONA

Learning objectives

Machine Teaching studies how efficiently a teacher can guide a learner to acquire a target hypothesis.
The classic works date back to the 1990’s [Shinohara91,Goldman95] consider the setting where the teacher sends in one shot a set of labeled examples to the learner, who then has to output the correct target hypothesis. In the more recent studies, the focus has been on the interactive setting, where the Teacher and Leaner interact over multiple rounds. In each round, the teacher sends examples to the learner, who returns some feedback; this process continues until the learner reaches the target hypothesis (or a good approximation of it). Machine teaching models have proved useful in several contexts, e.g., crowd sourcing, intelligent tutoring systems, analysis of training set attacks. Moreover, commercial tools are under development by the Microsoft Machine Teaching Group, as detailed on their web page, which are based on, or employ, the paradigm of machine teaching, e.g., PICL, which leverages the selection of examples that maximize the training value of the interaction with the teacher; LUIS for natural language understanding; and other projects on building models for autonomous systems, and tools enabling non-experts of machine learning to build their models.

Prerequisites and basic notions

Basic knowledge of algorithm analysis and discrete probability

Program

Foundations: From PAC learning to Active learning, to Machine Teaching; Teaching dimension concepts (batch, sequential, recursive, VC-dimension and sample compression); Interactive Machine Teaching and Black Box machine teaching; Application: human/robot/computer interaction, training-set attacks, crowdsourcing.

Bibliography

Visualizza la bibliografia con Leganto, strumento che il Sistema Bibliotecario mette a disposizione per recuperare i testi in programma d'esame in modo semplice e innovativo.

Didactic methods

Lectures (blackboard and slides)

Learning assessment procedures

Reading assignments and oral discussion

Students with disabilities or specific learning disorders (SLD), who intend to request the adaptation of the exam, must follow the instructions given HERE

Assessment

Understanding of the basic concepts and ability to apply them in new contexts

Criteria for the composition of the final grade

The result will be Pass/Fail