Studying at the University of Verona

Here you can find information on the organisational aspects of the Programme, lecture timetables, learning activities and useful contact details for your time at the University, from enrolment to graduation.

Study Plan

This information is intended exclusively for students already enrolled in this course.
If you are a new student interested in enrolling, you can find information about the course of study on the course page:

Laurea magistrale in Artificial Intelligence - Enrollment from 2025/2026

The Study Plan includes all modules, teaching and learning activities that each student will need to undertake during their time at the University.
Please select your Study Plan based on your enrollment year.

2° Year  It will be activated in the A.Y. 2025/2026

ModulesCreditsTAFSSD
Final exam
18
E
-
It will be activated in the A.Y. 2025/2026
ModulesCreditsTAFSSD
Final exam
18
E
-
Modules Credits TAF SSD
Between the years: 1°- 2°
2 modules among the following (1st year: Knowledge representation, Natural language processing, HCI Intelligent interfaces - 2nd year: AI & Cloud - 1st and 2nd year: Computer Vision & Deep learning)
6
B
INF/01
Between the years: 1°- 2°
2 modules among the following (1st year: Knowledge representation, Natural language processing, HCI Intelligent interfaces - 2nd year: AI & Cloud, Visual intelligence, Statistical learning - 1st and 2nd year: Computer Vision & Deep Learning)
6
C
INF/01
Between the years: 1°- 2°
Between the years: 1°- 2°
Further activities: 3 CFU training and 3 CFU further language skill or 6 CFU training. International students (i.e. students who do not have an Italian bachelor’s degree) must compulsorily gain 3 CFU of Italian language skills (at least A2 level) and 3 CFU training.
6
F
-

Legend | Type of training activity (TTA)

TAF (Type of Educational Activity) All courses and activities are classified into different types of educational activities, indicated by a letter.




S Placements in companies, public or private institutions and professional associations

Teaching code

4S010677

Coordinator

Matteo Cristani

Credits

6

Language

English en

Scientific Disciplinary Sector (SSD)

ING-INF/05 - INFORMATION PROCESSING SYSTEMS

Period

Semester 1  dal Oct 1, 2024 al Jan 31, 2025.

Courses Single

Authorized

Learning objectives

The course covers the five basic areas of development of technique for the analysis of natural language: text analytics, statistical natural language processing, morpho-syntatic analysis, semantic analysis, natural logic. Specifically, the student will know segmentation techniques, stemming and lemmatization methods, POS tagging, Sentence split, logical representation of language and language-specific method for “common” morphosyntax, and more generally for those languages that have been represented with generative and categorical grammar methods. Methods based on neural networks, such as Transformers, will also be addressed in the course. Above mentioned techniques will be applied to in corpora text analysis, open and closed QA systems, machine translation and to technologies for natural language generation.

Prerequisites and basic notions

Basic notions of Logic and Machine Learning

Program

1. Basics of text processing
1.1 Regular Expressions, Text Normalization, Edit Distance
1.2 N-gram Language Models
1.3 Naive Bayes and Sentiment Classification
2. Statistical natural language processing
2.1 Logistic Regression
2.2 Vector Semantics and Embeddings
2.3 Neural Networks and Neural Language Models
2.4 Sequence Labeling for Parts of Speech and Named Entities
2.5 Machine Translation
3. Symbolic methods for NLP
3.1 Constituency Grammars
3.2 Constituency Parsing
3.3 Dependency Parsing
4. Semantic technologies for NLP
4.1 Logical Representations of Sentence Meaning
4.2 Semantic technologies
4.3 Computational Semantics and Semantic Parsing
4.4 Information Extraction
4.4 Word Senses and WordNet
4.5 Semantic Role Labeling and Argument Structure
4.6 Lexicons for Sentiment, Affect, and Connotation
5. Advanced issues for text processing
5.1 Coreference Resolution
5.2 Discourse Coherence
6. Applications of NLP
6.1 Question Answering
6.2 Chatbots and Dialogue Systems

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

Introductory lesson to individual topics, exercises for individual topics and review of a group of topics as scheduled in preparation for the exam.

Learning assessment procedures

To pass the exam, students must show:
- to have understood the principles underlying the functioning of automatic natural language processing
- to be able to present their arguments in a precise and organic way without digressions,
- to know how to apply the acquired knowledge to solve application problems.
Exam consists of three homework pieces and an oral optional examination.

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

Evaluation criteria

Correctness and completeness of the assigned works, correctness and completeness of the oral presentation.

Criteria for the composition of the final grade

The final grade is formed through the sum of the three tests, each evaluated in tenths, to which is added a score from 0 to 5 which evaluates the oral test, up to saturation. The score of 30 with honors can only be obtained if the three tests assigned at home are rated 10 each and the oral test is worth at least 3.

Exam language

English