- Oggetto:
SISTEMI DI RACCOMANDAZIONE CENTRATI SULL'UTENTE (in fase di istituzione)
- Oggetto:
USER - CENTERED RECOMMENDER SYSTEMS
- Oggetto:
Anno accademico 2026/2027
- Codice attività didattica
- CPS1102
- Docenti
- Federica Cena (Titolare dell'insegnamento)
Fabiana Vernero (Titolare dell'insegnamento) - Corso di studio
- Corso di laurea magistrale in Servizi Human-Centered per Società Digitali (Classe LM-91 R) [0310M21]
- Anno
- 1° anno
- Periodo
- Secondo semestre
- Tipologia
- Affine/Integrativa
- Crediti/Valenza
- 6
- SSD attività didattica
- INFO-01/A - Informatica
- Erogazione
- Tradizionale
- Lingua
- Italiano
- Frequenza
- Facoltativa
- Tipologia esame
- Orale
- Oggetto:
Sommario insegnamento
- Oggetto:
Obiettivi formativi
L'obiettivo di questo insegnamento è fornire una panoramica delle teorie, metodologie e applicazioni relative a personalizzazione, user modeling e recommender system, intesi come strumenti in grado di soddisfare efficacemente gli effettivi bisogni degli utenti, garantendo una user experience ottimale, e, al contempo, di favorire uno sviluppo sostenibile.
Gli strumenti teorici e tecnici forniti dal corso consentono di maturare le competenze necessarie alla progettazione e all'implementazione di applicazioni web personalizzate.
Più in generale, l'insegnamento completa la preparazione informatica offerta dal corso di laurea, attraverso l'acquisizione di conoscenza teorica ed empirica nel campo della progettazione e implementazione di soluzioni ICT avanzate, basate su una metodologia centrata sull'utente e sul suo contesto.
The aim of this course is to provide an overview of the theories, methodologies, and applications related to personalization, user modeling, and recommender systems, intended as tools capable of effectively meeting users’ actual needs, thus ensuring an optimal user experience, whilst, at the same time, promoting sustainable development.
The theoretical and technical tools offered by the course enable students to develop the skills necessary for the design and implementation of personalized web applications.
More broadly, the course complements the computer science education provided by the degree program by fostering both theoretical and empirical knowledge in the design and implementation of advanced ICT solutions, with a user and environment-centered methodology.
- Oggetto:
Risultati dell'apprendimento attesi
Alla fine di questo insegnamento, si conosceranno:
- i concetti teorici di user modeling e personalizzazione;
- tecniche e algoritmi di raccomandazione (recommender system);
- il concetto teorico di sostenibilità, applicato all'ambito dei sistemi di raccomandazione;
- i principali elementi che caratterizzano l'interazione tra un utente e un sistema di raccomandazione.
CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE
Alla fine di questo insegnamento, si sarà in grado di:
- progettare applicazioni personalizzate basate su modellazione utente;
- progettare e discutere criticamente la sostenibilità di un sistema personalizzato;
- progettare l'interazione tra un utente e un sistema personalizzato applicando una metodologia centrata sull'utente.
AUTONOMIA DI GIUDIZIO
Al termine dell’insegnamento, si sarà in grado di formulare un giudizio:
- sulle metodologie di progettazione di un'applicazione personalizzata;
- sulla sostenibilità di un'applicazione personalizzata;
- sull'usabilità, l'accettabilità e la user experience di un'applicazione personalizzata.
ABILITÀ COMUNICATIVE
Alla fine dell’insegnamento, si saprà utilizzare una terminologia appropriata per quanto riguarda:
- la modellazione utente e i sistemi di raccomandazione;
- la sostenibilità di sistemi personalizzati;
- l'usabilità, l'accettabilità e la user experience di sistemi personalizzati.
CAPACITÀ DI APPRENDIMENTO
Alla fine di questo insegnamento si avranno le capacità di studio autonomo e di valutazione critica delle diverse modalità di progettare e implementare applicazioni web personalizzate e sostenibili.
At the end of this course, students will be familiar with:
- the theoretical concepts of user modeling and personalization;
- recommendation techniques and algorithms (recommender systems);
- the theoretical concept of sustainability, as applied to the field of recommender systems;
- the key elements that characterize the interaction between a user and a recommender system.
ABILITY TO APPLY KNOWLEDGE AND UNDERSTANDING
At the end of this course, students will be able to:
- design personalized applications based on user modeling;
- design and critically evaluate the sustainability of a personalized system;
- design the interaction between a user and a personalized system based on a user-centered methodology.
AUTONOMY OF JUDGMENT
At the end of the course, students will be able to form judgments:
- on the design methodologies of a personalized application;
- on the sustainability of a personalized application;
- on the usability, acceptability, and user experience of a personalized application.
COMMUNICATION SKILLS
At the end of the course, students will be able to use appropriate terminology related to:
- user modeling and recommender systems;
- the sustainability of personalized systems;
- the usability, acceptability, and user experience of personalized systems.
LEARNING ABILITIES
At the end of this course, students will have developed the ability for independent study and critical evaluation of different approaches to designing and implementing personalized and sustainable web applications.
- Oggetto:
Programma
- I principi dello user modeling
- I recommender system
- Progettazione e valutazione centrata sull'utente di applicazioni personalizzate
- Sostenibilità dei sistemi di raccomandazione
- User modeling
- Recommender systems
- User-centered design and evaluation of personalized applications
- Sustainability in recommender systems
- Oggetto:
Modalità di insegnamento
Lezioni frontali della durata di 36 ore complessive (6 CFU), che si svolgono con l'ausilio di proiezioni e con una forte componente interattiva tra le docenti e la classe. Sono previste attività pratiche, svolte sia singolarmente, sia in piccoli gruppi.
La frequenza è facoltativa, consigliata.
Lectures (36 hours, 6 CFU) will be characterized by the use of slides and by high interactivity between the teacher and the students. Students will also be engaged in practice exercises, which could be carried out either individually or in small groups.
Attendance is optional, but suggested.
- Oggetto:
Modalità di verifica dell'apprendimento
Per chi FREQUENTA, l'acquisizione di conoscenze e competenze sarà verificata mediante un esame orale, che includerà la discussione di un progetto che riguarda la progettazione di un servizio personalizzato sostenibile basato su modellazione utente.
Il progetto dovrà essere accompagnato da una breve relazione che illustri e motivi le scelte fatte.
Maggiori dettagli sul progetto d’esame saranno dati durante il corso.
For ATTENDING students, knowledge acquisition is verified through an oral examination, which will include the discussion of a project about the design of a personalised sustainable application.
Students will be asked theoretical and practical questions regarding their project. The project should be accompanied by a short report which explains and motivates design and implementation choices.
Testi consigliati e bibliografia
- Oggetto:
- Libro
- Titolo:
- Recommender systems handbook
- Anno pubblicazione:
- 2011
- Editore:
- Springer, Boston, MA
- Autore:
- Ricci, Francesco, Lior Rokach, and Bracha Shapira
- ISBN
- Capitoli:
- 1-2-3-5
- Note testo:
- testo utile per approfondire quanto visto a lezione, e soprattutto per i non frequentanti
- Obbligatorio:
- Si
- Oggetto:
Ulteriori riferimenti bibliografici saranno indicati a lezione.
Additional references will be provided in class.
- Oggetto:
Note
Per eventuali disturbi dell’apprendimento o disabilità, si prega di prendere visione delle modalità di supporto e di accoglienza (https://www.unito.it/servizi/lo-studio/studenti-con-disabilita) di Ateneo e in particolare delle procedure necessarie per il supporto in sede d’esame (https://www.unito.it/servizi/lo-studio/studenti-e-studentesse-con-disabilita/supporto-studenti-e-studentesse-con).
For any learning disorders or disabilities, please see the University's support and accommodation arrangements (https://www.unito.it/servizi/lo-studio/studenti-con-disabilita) and in particular the procedures required for examination support (https://www.unito.it/servizi/lo-studio/studenti-e-studentesse-con-disabilita/supporto-studenti-e-studentesse-con).- Oggetto:








