Text and Argument Mining

A.Y. 2025/2026
6
Max ECTS
48
Overall hours
SSD
INF/01
Language
English
Learning objectives
The Text Mining Module (3 cfu) provides an introduction to the issue of extracting meaningful information from texts, which is at the basis of several applications of Natural Language processing, which include text classification and clustering, opinion and argument mining. After shortly introducing the basic pre-processing phases, with particular emphasis to the tokenizing phase, the main techniques for part of speech tagging and entity recognition will be introduced, as well as the issue of dependency parsing. The tasks of opinion mining and sentiment classification, as well as the issue of unsupervised classification of texts will be introduced and the main techniques to address them will be presented. The students will learn the basic tasks and techniques to make a sense of textual content.

The Argument Mining module (3 cfu) provides an introduction to formal argumentation theory, a key area within symbolic AI that focuses on mimicking human reasoning and debate processes. By examining formal models of argumentation, students will learn about their applications to multi-agent systems and common-sense reasoning. By integrating argumentation theory into their studies, students gain valuable skills that are directly applicable to the development and improvement of explainable AI systems, an interdisciplinary approach that ensures that AI not only makes decisions accurately but also communicates them transparently.
Expected learning outcomes
The Text Mining Module (3 cfu) provides basic knowledge and technical skills in the following topics:
· Basic Text Processing: Tokenization, Normalization, Stemming, Lemmatization
· Methods of tokenization
· Parts of Speech and Named Entities recognition
· Dependency Parsing
· Opinion Mining
· Sentiment classification
· Text Clustering
· Topic Modelling

Skills acquisition and ability to apply knowledge:

At the end of the module, students are expected to be able to:
- apply to texts the main preprocessing phases
- coping with the issues of entity recognition and part-of- speech tagging
- understanding the task of unsupervised text classification, and the main related techniques
- deepening the tasks of opinion and sentiment mining

The Argument Mining module (3 cfu) provides basic knowledge and technical skills in the following topics:
· Abstract argumentation theory (Dung-style);
· Argumentative semantics;
· Bipolar argumentation frameworks;
· Structured argumentation frameworks;
· Weighted argumentation frameworks;
· Dynamics of argumentation.


Skills acquisition and ability to apply knowledge:

At the end of the module, students are expected to be able to:
- Define the argumentative frameworks introduced;
- Compute the main argumentative semantics;
- Evaluate a given argumentative framework;
- Formalize realistic reasoning problems in terms of argumentation frameworks.
Single course

This course cannot be attended as a single course. Please check our list of single courses to find the ones available for enrolment.

Course syllabus and organization

Single session

Responsible
Lesson period
Second semester
Course syllabus
Learning objectives

The Text Mining Module (3 cfu) provides an introduction to the issue of extracting meaningful information from texts, which is at the basis of several applications of Natural Language processing, including text classification and clustering, opinion and argument mining. After briefly introducing the basic pre-processing phases, with particular emphasis on the tokenizing phase, the main techniques for part-of-speech tagging and entity recognition will be introduced, as well as the issue of dependency parsing. The tasks of opinion mining and sentiment classification, as well as the issue of unsupervised classification of texts, will be introduced, and the main techniques to address them will be presented. The students will learn the basic tasks and techniques to make sense of textual content.

The Argument Mining module (3 cfu) provides an introduction to formal argumentation theory, a key area within symbolic AI that focuses on mimicking human reasoning and debate processes. By examining formal models of argumentation, students will learn about their applications to multi-agent systems and common-sense reasoning. By integrating argumentation theory into their studies, students gain valuable skills that are directly applicable to the development and improvement of explainable AI systems, an interdisciplinary approach that ensures that AI not only makes decisions accurately but also communicates them transparently.

Expected learning outcomes

The Text Mining Module (3 cfu) provides basic knowledge and technical skills in the following topics:
· Basic Text Processing: Tokenization, Normalization, Stemming, Lemmatization
· Methods of tokenization
· Parts of Speech and Named Entities recognition
· Dependency Parsing
· Opinion Mining
· Sentiment classification
· Text Clustering
· Topic Modelling

Skills acquisition and ability to apply knowledge:

At the end of the module, students are expected to be able to:
- Apply to texts the main preprocessing phases;
- Coping with the issues of entity recognition and part-of-speech tagging;
- Understanding the task of unsupervised text classification, and the main related techniques;
- Deepening the tasks of opinion and sentiment mining

The Argument Mining module (3 cfu) provides basic knowledge and technical skills in the following topics:
· Argumentation and argument mining;
· Tulmin's argumentative model;
· Abstract argumentation theory (Dung-style);
· Argumentative semantics;
· Bipolar argumentation frameworks;
· Structured argumentation frameworks;
· Weighted argumentation frameworks;
· Dynamics of argumentation.


Skills acquisition and ability to apply knowledge:

At the end of the module, students are expected to be able to:
- Define the argumentative frameworks introduced;
- Compute the main argumentative semantics;
- Evaluate a given argumentative framework;
- Formalize realistic reasoning problems in terms of argumentation frameworks.
Prerequisites for admission
None
Teaching methods
Lecture
Teaching Resources
- Besnard, Philippe, and Anthony Hunter. Elements of argumentation. Vol. 47. Cambridge: MIT press, 2008.
- Stede, Manfred, Jodi Schneider, and Graeme Hirst. Argumentation mining. San Rafael: Morgan & Claypool, 2019.
- Baroni, Pietro, Martin Caminada, and Massimiliano Giacomin. "An introduction to argumentation semantics." The knowledge engineering review 26.4 (2011): 365-410.
Assessment methods and Criteria
Students will be able to choose between two assessment options:
- Option A: a group project and a written exam;
- Option B: a longer written exam, in place of the group project.
INF/01 - INFORMATICS - University credits: 6
Lessons: 48 hours
Professor: Corsi Esther Anna
Professor(s)