Text and Argument Mining
A.Y. 2025/2026
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.
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.
· 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.
Lesson period: Second semester
Assessment methods: Esame
Assessment result: voto verbalizzato in trentesimi
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.
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.
- 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.
- Option A: a group project and a written exam;
- Option B: a longer written exam, in place of the group project.
Professor(s)